Video 如何使用FFMPEG将1080p转换为1080i
我需要FFMPEG命令,它可以将H264编解码器的1080p转换为1080i(自上而下和自下而上)。 请帮忙Video 如何使用FFMPEG将1080p转换为1080i,video,ffmpeg,Video,Ffmpeg,我需要FFMPEG命令,它可以将H264编解码器的1080p转换为1080i(自上而下和自下而上)。 请帮忙 谢谢经过一些测试,在这种情况下,“tinterlace”视频过滤器似乎不起作用 最后,我使用MBAFF编码模式和TF生成了一个a流x264,BF顺序使用 ffmpeg -i bbb_1min.ts -c:v libx264 -pix_fmt yuv420p -flags +ilme+ildct testi.mp4 要选择所需的字段,必须在下面的2命令行中为Bottom first或-x
谢谢经过一些测试,在这种情况下,“tinterlace”视频过滤器似乎不起作用 最后,我使用MBAFF编码模式和TF生成了一个a流x264,BF顺序使用
ffmpeg -i bbb_1min.ts -c:v libx264 -pix_fmt yuv420p -flags +ilme+ildct testi.mp4
要选择所需的字段,必须在下面的2命令行中为Bottom first或-x264opts tff=1指定-x264opts-bff=1
:
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结构。“
通过以下方式进行测试:
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)
经过一些测试,看起来“TinterSpace”视频过滤器在这种情况下不起作用
最后,我使用MBAFF编码模式和TF生成了一个a流x264,BF顺序使用
ffmpeg -i bbb_1min.ts -c:v libx264 -pix_fmt yuv420p -flags +ilme+ildct testi.mp4
要选择所需的字段,必须在下面的2命令行中为Bottom first或-x264opts tff=1指定-x264opts-bff=1
:
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结构。“
通过以下方式进行测试:
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)对于我的工作:
ffmpeg -i city_4cif.y4m -vf "tinterlace=5" city_4cif_i.y4m
不同隔行扫描列表(见38.149)请详细解释您的问题。事实上,您正在寻找tinterlace视频过滤器。我将在几分钟内提供完整的示例……请详细解释您的问题。事实上,您正在寻找tinterlace视频过滤器。我将在几分钟内提供完整的示例……我很高兴他们从H。265.万岁!不再有MBAFF!+1 BTW可能会告诉ffmpeg开发人员tinterlace不够好吗?@rogerdpack是的,我同意,但首先我会在ffmpeg主干上测试该功能,以确保它仍然不好,并报告问题!@rogerdpack,我终于找到了如何正确地将tff/bff标志传递给x264!我很高兴他们删除了InteracH.265提供的ed支持。不再有MBAFF,万岁!+1 BTW可能会告诉ffmpeg开发人员tinterlace不够好吗?@rogerdpack是的,我同意,但首先我会在ffmpeg主干上测试该功能,以确保它仍然不好,并报告问题!@rogerdpack,我终于找到了如何正确地将tff/bff标志传递给x264!