【问题标题】:Use ffmpeg to flip mp4 video horizontally without losing quality, and inceasing file size (too much)使用 ffmpeg 水平翻转 mp4 视频而不会损失质量,并且会增加文件大小(太大)
【发布时间】:2021-12-18 03:53:46
【问题描述】:

正如标题所说,我想水平翻转 mp4 视频,既不损失质量,也不增加文件大小(如果可能)。显然由于必须重新编码,文件大小无论如何都会增加。

我当前的命令是这样的:

ffmpeg -i input.mp4 -vf hflip -qscale 0 -c:a copy output.mp4

【问题讨论】:

    标签: video ffmpeg flip mirror


    【解决方案1】:

    从技术上讲,这是不可能的。过滤需要编码。使用有损编码器时,您会失去质量并拥有generation loss。您可以做的最好的事情是提供一个质量级别或比特率,以在质量损失和文件大小之间提供可接受的折衷。假设您使用 libx264 进行编码,请参阅FFmpeg Wiki: H.264 了解详细说明。

    保持质量和文件大小的一种方法是在播放期间翻转,但我怀疑这是一个可接受的解决方案:

    ffplay -vf hflip input.mp4
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      • 2016-12-23
      • 2013-03-15
      • 2021-12-04
      • 2014-03-01
      • 1970-01-01
      相关资源
      最近更新 更多