ffmpeg不改变分辨率压缩视频
ffmpeg
视频
编程进阶笔记
发布日期
2023-02-09
更新日期
2023-03-04
阅读次数 196
文章字数 496
改变帧率
ffmpeg -i Desktop/吉他.mp4 -r 20 Desktop/output1.mp4
-r 20:表示帧率设置为 20fps【帧率用25还算清晰】
压缩转码慢可用多线程 -threads 10 -preset ultrafast
改变码率
视频的原码率是 2.1Mb/s ,压缩为 1.5Mb/s
ffmpeg -i Desktop/1.mov -b:v 1.5M Desktop/1.mp4
- -b:v 1.5M : 指定码率
- -b:v :指定视频的码率【900k】
- -b:a : 指定音频的码率【64k】
- 1.5M:码率的值 1.5M 表示 1.5Mb/s
- 当码率设置为小于 1.5Mb/s 后视频的清晰度会降低很多
组合压缩
帧率25,视频码率900k,音频64k
ffmpeg -i 原视频.mp4 -r 25 -b:v 900k -b:a 64k 新视频.mp4
一般来说,如果视频分辨率小于720【宽度或高度小于720】,则压缩的比例可以小一些,因为小分辨率的情况下压缩主观看起来会更加模糊。
修改固定码率系数
码率固定系数 crf,根据系数生成码率,一般范围在18-28,其中18被认为是”视觉无损“,不过18和28看起来相差不多。
ffmpeg -i $infile -vcodec libx264 -crf 23 $outfile
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-355.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
ffmpeg
视频
发表评论
相关推荐