但为什么输出文件的大小65 KB?

但为什么输出文件的大小65 KB?

为了将 mp4 文件放入图像中,我使用以下命令:

 ffmpeg -i image.png -i input.mp4
 \-filter_complex "overlay=(W-w)/2:(H-h)/2:enable='between(t,0,5)'" 
 output.mp4

大家知道,overlay用于定位,between用于时间。

  • input.mp4(1080x1920) 的尺寸为219 KB
  • 图像.png(1690 x 2856) 的尺寸为356 KB

但为什么输出文件的大小65 KB

答案1

png 是无损的。默认情况下,ffmpeg 在创建 mp4 时将使用 h.264 编解码器。它是有损的,因此会删除高频数据。H.264 还具有更好的帧内预测

答案2

可能在添加时也会压缩文件。

相关内容