ffmpeg压缩视频记录

958次阅读
没有评论

共计 640 个字符,预计需要花费 2 分钟才能阅读完成。

ffmpeg -i video.mp4 -vf scale=720:-2 -c:v libx264 -crf 23 -b:v 6000k -c:a copy  -r 30 output.mp4

注释:

  • -i video.mp4: 指定输入视频文件为 video.mp4。
  • -vf scale=720:-2: 使用视频滤镜(Video Filter)来缩放视频帧尺寸。scale=720:-2 表示将视频宽度设置为 720 像素,而高度保持原始宽高比不变(即自动计算)。其中“-2”是一个特殊值,意味着根据给定的宽度自动计算高度。
  • -c:v libx264: 设置视频编码器为 H.264,使用 libx264 库进行编码。
  • -crf 23 : 设置恒定质量因子(Constant Rate Factor),范围通常在 0 到 51 之间,数值越小,质量越高,文件越大。23 是一个相对高质量的设定点,既保证了较好的画质,又避免文件过大。
  • -b:v 6000k : 设置视频比特率(bitrate)为 6000 kbps,控制输出文件大小与视频质量之间的平衡。
  • -c:a copy:  对音频流进行处理,这里的 copy 意味着音频流不进行重新编码,直接复制到输出文件中,以保留原始音频质量并减少编码时间。
  • -r 30 : 设置输出视频的帧率为 30 帧每秒(fps)。
    最终生成的 outputFile4.mp4 将会是一个分辨率为 720p(或接近 720p 并保持原始比例)、视频编码为 H.264、帧率为 30fps、音频未重新编码的视频文件,视频比特率为 6000kbps,并且基于 CRF 23 进行了质量优化。
正文完
加入官方交流QQ群:778957856
post-qrcode
 0
clark
版权声明:本站原创文章,由 clark 于2024-03-17发表,共计640字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)