如何使用FFMPEG转换1080p到1080i



我需要FFMPEG命令,它可以将1080p转换为1080i(从上到下和从下到上)用于H264编解码器。请帮助。

谢谢

经过一些测试,看起来这里描述的"tinterlace"视频过滤器在这种情况下不起作用。

我最终产生了一个流x264使用MBAFF编码模式与TF,BF顺序使用

ffmpeg -i bbb_1min.ts -c:v libx264 -pix_fmt yuv420p -flags +ilme+ildct testi.mp4

要选择您想要的字段,您必须首先在下面的2命令行中指定-x264opts -bff=1为Bottom或-x264opts tff=1 lake:

FOR Bottom Field First(BFF): 
ffmpeg -i ~/videos/bbb_1min.ts -pix_fmt yuv420p -c:v libx264 -flags +ilme+ildct -x264opts bff=1 ~/videos/testi.mp4
FOR Top Field First(TFF): 
ffmpeg -i ~/videos/bbb_1min.ts -pix_fmt yuv420p -c:v libx264 -flags +ilme+ildct -x264opts tff=1 ~/videos/testi.mp4

并且不确定"完全"分开的字段编码是可用的,因为我发现以下句子:"启用隔行编码并指定顶部字段是第一个。x264的隔行编码使用MBAFF,本质上比渐进式编码效率低。出于这个原因,如果您打算在隔行显示上显示视频(或者在将视频发送到x264之前不能取消隔行),则应该只对隔行编码。意味着——pic-struct。

测试:

    ffmpeg version N-61580-g3d48cbc Copyright (c) 2000-2014 the FFmpeg developers
  built on Mar 19 2014 15:27:33 with gcc 4.8 (Ubuntu/Linaro 4.8.1-10ubuntu9)

为我的工作:

ffmpeg -i city_4cif.y4m -vf "tinterlace=5" city_4cif_i.y4m

不同交错模式的列表(见38.149)

相关内容

  • 没有找到相关文章

最新更新