FFmpeg是一套能夠用來記錄、轉換數字音頻、視頻,並能將其轉化爲流的開源計算機程序。html
下載地址windows
windows下,解壓以後在cmd裏就能夠直接操做spa
1.轉換視頻格式.net
D:\ffmpeg\bin\ffmpeg.exe -i D:\fftest\1.wmv -y -ar 44100 -r 29.97 -s 1280*720 D:\fftest\1.mp4code
-y表示覆蓋已有文件視頻
-ar設置音頻採樣率 (單位:Hz)htm
-r幀速率(fps) (能夠改,確認非標準楨率會致使音畫不一樣步,因此只能設定爲15或者29.97)blog
-s指定分辨率 (320x240)圖片
2.截取視頻某一時刻保存成圖片get
ffmpeg.exe -i D:\fftest\1.mp4 -y -ss 00:00:10 -s 1280*720 -f mjpeg -vframes 10 D:\fftest\a.jpg
生成的a.jpg則是視頻第10秒的截圖
3.截取視頻的某一段
ffmpeg.exe -i D:\fftest\1.mp4 -acodec copy -vcodec copy -ss 00:00:10 -t 00:00:15 D:\fftest\cut.mp4
ffmpeg.exe -i D:\fftest\1.mp4 -acodec copy -vcodec copy -ss 00:00:10 -to 00:00:15 D:\fftest\cut2.mp4
區別在於:-t是截取的時間,因此cut.mp4是從10S開始,截取15S,視頻時長共15秒
-to是截取到的時刻,因此cut2.mp4是從10S開始,截取到15S,視頻時長共5秒
更多參數參考:ffmpeg經常使用參數一覽表