FFMPEG常用命令-格式轉換-持續更新中
阿新 • • 發佈:2018-11-20
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