我有一个.mp4文件,当前大小为830x1100(是截屏视频),我需要将其缩小为114x150。我已经尝试了几个小时的ffmpeg设置,但看起来没有什么好看而又清晰。原始文件看起来不错,但我无法弄清楚为什么缩小后的文件看起来如此模糊。
不幸的是,由于其中包含尚未发布的软件的演练,我无法分享视频。
我有一个.mp4文件,当前大小为830x1100(是截屏视频),我需要将其缩小为114x150。我已经尝试了几个小时的ffmpeg设置,但看起来没有什么好看而又清晰。原始文件看起来不错,但我无法弄清楚为什么缩小后的文件看起来如此模糊。
不幸的是,由于其中包含尚未发布的软件的演练,我无法分享视频。
Answers:
考虑到信号源的大小,114x150非常小,我不确定是否有任何缩放方法会给您令人满意的结果。话虽如此,您可以尝试使用-sws_flags
ffmpeg中的选项。
ffmpeg -i input -filter:v scale=114:-1 -sws_flags lanczos output
这只是一个例子:我不建议lanczos将是您最好的选择。默认值为bicubic
。请参阅完整列表ffmpeg -h full
。
还要记住要提供足够高的质量,以免压缩伪影不干扰。有关示例,请参见《FFmpeg和x264编码指南》。
尽管可能不是一个很好的建议,另一个选择是尝试使用unsharp
过滤器。
最肮脏的DSP技巧之一是缓慢扩大规模,然后缩小最终结果。
第一步称为“增量上采样”。他们似乎在大学级Photoshop中教书(?)参见http://library.albany.edu/imc/pdf/upsampling.pdf
第二步是将大小调整为原始输出。