gpt4 book ai didi

ffmpeg - 使用 ffmpeg 转换 MXF 失败

转载 作者:行者123 更新时间:2023-12-04 23:08:01 25 4
gpt4 key购买 nike

我有一个 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

关于转换这个有什么建议吗?

编辑1:

这是它在编辑器中的样子:
enter image description here

编辑2:
试试这个,它可以工作,但质量很糟糕。
ffmpeg.exe" -i Clip0001.MXF -c:v mpeg4 -c:a aac -ab 384k -sn -strict -2 output.mov

最佳答案

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 年)。你应该升级。

关于ffmpeg - 使用 ffmpeg 转换 MXF 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55913188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com