1. 程式人生 > >FFMPEG常用命令-格式轉換-持續更新中

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