У меня есть несколько mp4
видеофайлов, созданных KAZAM в формате Linux
. Но мне нужно воспроизводить эти файлы Microsoft Windows
только с помощью Windows Media Player
(например, я не могу установить медиаплеер VLC ). Также не могу использовать кодек. Поэтому я думаю , что converting
свойства файла (например, формат файлов) - единственное решение. Но я не знаю, какой формат вывода лучше всего подходит для видеофайла
Windows Media Player
Также я хочу знать, как я могу конвертировать в этот формат?
Примечание:
VLC media player
для конвертации видеофайлов, но ffmpeg
также заметен.screen casting
записи звука из динамика, в Linux-Ubuntu 14.04
котором его вывод можно воспроизвести прямо в Windows Media Player
? Я могу заменить KAZAM
этим.Редактировать:
Я тестировал вывод, WMP 12 (for windows 7)
а также MediaInfo говорит:
General
Complete name : /path/to/file/Screencast 2016-12-17 07:19:13.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 314 KiB
Duration : 3s 280ms
Overall bit rate : 783 Kbps
Encoded date : UTC 2016-12-17 03:48:54
Tagged date : UTC 2016-12-17 03:48:54
Writing application : x264
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 4:4:4 Predictive@L3.2
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3s 280ms
Bit rate : 744 Kbps
Width : 1 366 pixels
Height : 768 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:4:4
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.028
Stream size : 298 KiB (95%)
Writing library : x264 core 142 r2491 24e4fed
Encoding settings : cabac=0 / ref=1 / deblock=0:0:0 / analyse=0:0 / me=dia / subme=0 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=6 / threads=4 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=25 / scenecut=0 / intra_refresh=0 / rc=cqp / mbtree=0 / qp=15 / ip_ratio=1.40 / aq=0
Language : English
Encoded date : UTC 2016-12-17 03:48:54
Tagged date : UTC 2016-12-17 03:48:54
Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : 6B
Duration : 3s 186ms
Bit rate mode : Constant
Bit rate : 32.0 Kbps
Channel(s) : 1 channel
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 12.4 KiB (4%)
Writing library : LAME3.99.5
Language : English
Encoded date : UTC 2016-12-17 03:48:54
Tagged date : UTC 2016-12-17 03:48:54
Ваше видео KAZAM имеет пиксельный формат YUV444P, который WMP может не поддерживать без дополнительных фильтров. Используя ffmpeg, запустите
ffmpeg -i in.mp4 -pix_fmt yuv420p -c:a copy -movflags +faststart out.mp4
Вы также можете использовать сам ffmpeg для захвата экрана и звука в Linux. Основной синтаксис будет
ffmpeg -f v4l2 -i VIDEO -f alsa -i AUDIO -pix_fmt yuv420p -b:a 64k cap.mp4
где VIDEO — имя видеоустройства. Подробнее см. http://ffmpeg.org/ffmpeg-devices.html#video4linux2_002c-v4l2 .
AUDIO — это имя аудиоустройства. См. http://ffmpeg.org/ffmpeg-devices.html#alsa .
Вы также можете использовать x11grab для захвата из системы X-Window. См. http://ffmpeg.org/ffmpeg-devices.html#x11grab .
Гьян
хасангхафорский
Edit
часть вопроса. Пожалуйста, посмотрите это.