gpt4 book ai didi

ffmpeg - ffmpeg中 '-s'和 '-vf scale='的区别,尤其是二次转码?

转载 作者:行者123 更新时间:2023-12-02 06:33:49 25 4
gpt4 key购买 nike

ffmpeg中'-s'和'-vf scale ='之间的区别?

而对于 ffmpeg 中的两遍转码,那么有什么区别或影响呢?

最佳答案

输出应该没有区别
使用 md5 muxer比较。-s

$ ffmpeg -i input -an -s 640x360 -f md5 -
...
MD5=6280d86947e18d6633f4eddc299cf8a4
-vf scale
$ ffmpeg -i input -an -vf scale=640:360 -f md5 -
...
MD5=6280d86947e18d6633f4eddc299cf8a4
我相信 -s映射到 scale但我不完全确定,也没有查看源代码来找出答案。

使用 scale 有很多好处而不是 -s
  • 您可以将它与其他过滤器一起使用,并准确确定您希望缩放发生在过滤器图中的哪个位置。
  • 它更灵活,因为您可以使用其他选项和表达式。
  • 您可以只声明一个维度和 scale可以在保持纵横比的同时自动确定另一个:scale=640:-1 .

  • FFmpeg scale video filter documentation了解更多信息。

    关于ffmpeg - ffmpeg中 '-s'和 '-vf scale='的区别,尤其是二次转码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25122740/

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