FFMPEG常用命令-格式转换-持续更新中
Posted sunny-li
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFMPEG常用命令-格式转换-持续更新中相关的知识,希望对你有一定的参考价值。
ffmpeg是一个强大的工具,在工作者各种格式转换,编码,提取视频中的帧需要用到,记录下工作中常用的一些ffmpeg命令,持续更新中...
将输入的infile视频文件通过avc编码成h264的视频流
ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264
-i input file -an disable audio -vcodec 指定编码类型 -crf 采用cf的编码方式并设定level为23(CRF和QP的区别详见另一篇博文)
将输入的handshake视频文件转码成dest1视频文件
ffmpeg -i handshake.avi -c:v libx264 -preset slow -qp 37 -c:a copy dest1.mp4
-i input file -c:v 和-codec:v以及-vcodec是一个意思,设置video的codec方式
-preset 设置一些编码参数,有很多level
- ultrafast
- superfast
- veryfast
- faster
- fast
- medium – default preset
- slow
- slower
- veryslow
- placebo(一般不用)
可以省略,默认是"medium",越慢质量越高
-qp 设置固定的量化参数 -c:a 等同于-acodec和-codec:a 设置audio的codec方式是copy
以上是关于FFMPEG常用命令-格式转换-持续更新中的主要内容,如果未能解决你的问题,请参考以下文章