我知道......已经有很多关于使用 ffmpeg 减小文件大小的问题。
但是,这就是为什么我的问题有点不同的原因,它解决了有困难的内容。我认为在我的源视频中移动海水的重要区域存在问题。
从手机上的 35MB 的 h624 视频中,我得到了 60MB 的“压缩”视频,其中
ffmpeg -i water.mp4 -vcodec libx265 -crf 28 small_water.mp4
一个更简单的例子也产生了更大的输出。
ffmpeg -i water.mp4 new_water.mp4
所以我的问题是,当视频包含大量快速移动的背景伪影时,你会怎么做?正常的方法似乎并没有减少尺寸,但我假设,一定有一些可行的方法。我想这与 F1 赛车视频的问题类似,视频在跟随汽车时在观众中平移。
背景; 我正在将几个电话视频转换为 h625 以缩小它们以在 Whatsapp 上发布,所有其他的都按预期缩小,除了“水”的尺寸翻了一番。所以更多出于兴趣以备将来参考,我想知道是否有解决方案。
让它保持不变,不要重新编码。你可以
H.264 并没有你想象的那么糟糕。其次,硬件视频编码器引入了它们自己的人工制品,这些人工制品很难重新编码。通常,您需要源未压缩的视频来有效地压缩它。
像你这样的情况,我已经处理过很多次了。
https://forum.doom9.org和https://forum.videohelp.com是人们讨论此类问题的两个主要论坛。