我有 UYVY422 格式的原始视频,我想将其转换为 YUV420p。
我正在执行该命令()
ffmpeg -y -r 25.0 -f rawvideo -s 1920x1080 -pix_fmt uyvy422 -i input.avi -pix_fmt yuv420p -f avi -r 25 -s 1920x1080 output.avi
我的输出视频似乎浮动(视频的右侧开始出现在左边缘,并且从左向右移动)
有谁知道我做错了什么?我试图将输出视频设置为原始格式,但它不起作用...\
ffmpeg -y -r 25.0 -f rawvideo -s 1920x1080 -pix_fmt uyvy422 -i
输入.avi -pix_fmt yuv420p -f avi -r 25 -s 1920x1080 输出.avi
这里的问题是源是 AVI 文件。它可能包含原始 YUV 帧,但它不是原始 YUV 文件,它仍然有 AVI 标头等。您告诉它将其解析为原始 YUV 文件,这就是您看到滚动帧的原因。
我只需删除 -i 之前的所有选项,然后它应该可以正常工作:
ffmpeg -i input.avi -pix_fmt yuv420p -c:v rawvideo -an -s 1920x1080 -y output.avi
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)