我有幻灯片视频(即10GB)1080p质量(30 FPS),每张图片大约持续15秒......
FFMPEG是否有任何选项,将这15秒的时间段从30 FPS(因为它们只是重复帧)转换为1 fps,从而使视频尺寸变小......
唯一应保持原始FPS的时段是从图像到图像的淡出时段(持续3秒......它们不是重复帧,因为淡出效果,每帧都不同)。
答案 0 :(得分:2)
您只需要使用中间CRF值(例如24-27之间)使用ffmpeg重新编码。 I帧将更小但主要是静态的P帧只需要几十个字节来存储。实际上,抽取静态帧并将淡入淡出序列保持在完全FPS可以完成,但是会很麻烦并且会受到反复试验。只需进行简单的重新编码就可以节省大部分成本
基本命令是
ffmpeg -i in.mp4 -crf 25 -c:a copy out.mp4