我有MXF视频
我搜索了要转换为mov的语法,并在Win10上的Mobaxterm中运行了它。
"/drives/c/Program Files (x86)/ffmpeg/bin/ffmpeg.exe" -i Clip0001.MXF -c:v libx264 -c:a aac -ab 384k -sn -strict -2 output.mov
我在VideoLan中查看了它,看起来很棒。
我将其加载到Magix Movie Studio 15中,音频很好,但视频为绿色!
ffmpeg output.mov ....告诉我:
Stream #0:0(eng): Video: h264 (High 4:2:2) (avc1 / 0x31637661), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], 4530 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
即使这不起作用:
ffmpeg.exe -i Clip0001.MXF output.mov
有什么建议可以转换吗?
Edit1:
Edit2: 试试看,它可以工作,但是质量很差。
ffmpeg.exe" -i Clip0001.MXF -c:v mpeg4 -c:a aac -ab 384k -sn -strict -2 output.mov
答案 0 :(得分:1)
FFmpeg不会失败;许多视频编辑器通常都具有功能有限的H264解码器。
您的输入具有4:2:2色度子采样,而ffmpeg会保留该采样率。在这里,它可以并且可以。但是,您的视频编辑器只能处理4:2:0二次采样的H264流。
所以,使用
ffmpeg.exe -i Clip0001.MXF -pix_fmt yuv420p -c:v libx264 -c:a aac -b:a 384k -sn output.mov
如果由于缺少-strict -2
而导致AAC编码器出错,则说明您的ffmpeg非常旧(> 3年)。您应该升级。