Ffmpeg ffplay是否对隔行扫描视频使用任何选项?

Ffmpeg ffplay是否对隔行扫描视频使用任何选项?,ffmpeg,Ffmpeg,只是想知道ffplay是否需要任何用于去隔行扫描的隔行扫描视频的命令行选项。我发现我的输出有交错问题 谢谢您的建议。取消隔行扫描的-deinterlace标志按其说明执行。这是我的建议 问题是去隔行扫描并不完美。它会在视频中引入伪影——在某种程度上,这是不可避免的。你可以阅读更多关于它的内容 编辑 对不起,以上内容适用于ffmpeg,是ffplay的姐妹。ffplay的逐行扫描选项为。还可以指定要使用的逐行扫描类型 或者,您可以在播放视频之前通过ffmpeg运行视频以取消交错 编辑2 yadif

只是想知道ffplay是否需要任何用于去隔行扫描的隔行扫描视频的命令行选项。我发现我的输出有交错问题


谢谢您的建议。

取消隔行扫描的
-deinterlace
标志按其说明执行。这是我的建议

问题是去隔行扫描并不完美。它会在视频中引入伪影——在某种程度上,这是不可避免的。你可以阅读更多关于它的内容

编辑

对不起,以上内容适用于
ffmpeg
,是
ffplay
的姐妹。
ffplay
的逐行扫描选项为。还可以指定要使用的逐行扫描类型

或者,您可以在播放视频之前通过
ffmpeg
运行视频以取消交错

编辑2

yadif是一个过滤器,您可以在播放时将其包含在过滤器链中:

ffplay filename -vf yadif
不幸的是,存在一个阻止使用过滤器的错误。这个bug已经解决了,但是从那以后就没有新的版本了。因此,如果您确实希望在ffmpeg中进行逐行扫描:

  • 。您可能还必须满足某些依赖项。此步骤取决于您的分发。这里是ubuntu 10.10的一个例子
  • 配置时启用yadif:
    /configure--Enable gpl--Enable postproc--Enable filter=yadif
    。确保yadif出现在输出中配置的过滤器列表中
  • make
  • 检查yadif筛选器是否已在以下位置正确编译:
    /ffplay-filters | grep yadif
  • 或者,安装软件包:
    makeinstall
    checkinstall…

  • 然后,您可以使用上述yadif过滤器。

    感谢您的快速响应。这听起来不错。但我仍然很困惑,我需要使用什么样的ffplay选项。是亚迪夫在命令线上吗?对不起,我对ffmpeg不太了解。请参阅我的更新答案。事实上,这比我想象的要难一些。但它是有效的。谢谢你的回复。我还没有尝试解决方案。嗨,米莎,谢谢你的回答。你对[这个问题]有什么答案吗