一、安裝ffmpeg
1.在Ubuntu系統上安裝
在Ubuntu上安裝ffmpeg,可以使用以下命令:
sudo apt-get update sudo apt-get install ffmpeg
安裝完成後,可以輸入以下命令進行版本確認:
ffmpeg -version
出現版本信息,則表示ffmpeg已經成功安裝。
2.在Windows系統上安裝
在Windows上安裝ffmpeg,可以按照以下步驟:
(1)下載ffmpeg的壓縮包
可以在官網上下載對應版本的ffmpeg,下載地址為https://www.ffmpeg.org/download.html
選擇適合你的操作系統版本進行下載,解壓到任意目錄下。
(2)添加ffmpeg的環境變數
將ffmpeg的bin目錄添加到環境變數中,這樣就可以在命令行直接執行ffmpeg的命令了。
二、基本的ffmpeg命令
1.視頻格式轉換
將mp4格式轉換為flv格式,可以使用以下命令:
ffmpeg -i input.mp4 output.flv
其中,input.mp4為需要轉換的視頻文件,output.flv為輸出的視頻文件。
2.視頻剪輯
將mp4視頻從10秒到20秒的片段裁剪出來,可以使用以下命令:
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:10 -c copy output.mp4
其中,-ss指定從什麼時間開始剪輯,-t指定剪輯的時間長度,-c copy表示複製視頻流而不重新編碼,可以保證視頻質量不變。
3.提取音頻
將mp4視頻中的音頻提取出來並保存為mp3格式,可以使用以下命令:
ffmpeg -i input.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 44100 output.mp3
其中,-vn表示去掉視頻部分,只保留音頻;-acodec指定音頻編碼格式;-ac指定聲道數量;-ab指定音頻碼率;-ar指定音頻採樣率。
三、高級的ffmpeg命令
1.視頻壓縮
將視頻壓縮為更小的文件大小,可以使用以下命令:
ffmpeg -i input.mp4 -vcodec libx264 -preset slow -crf 22 -acodec copy output.mp4
其中,-vcodec指定視頻編碼格式;-preset指定壓縮速度;-crf指定視頻質量(值越小,質量越高)。
2.視頻加水印
在視頻左上角加上logo圖片作為水印,可以使用以下命令:
ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=10:10" output.mp4
其中,-i指定視頻和logo文件;-filter_complex指定複雜的視頻過濾器;overlay指定水印在視頻上的位置。
3.視頻拼接
將多個視頻拼接成一個,可以使用以下命令:
ffmpeg -i "concat:video1.mp4|video2.mp4|video3.mp4" -c copy output.mp4
其中,-i指定拼接的文件列表,使用concat協議連接,多個文件之間用|隔開;-c copy表示複製視頻流而不重新編碼,可以保證視頻質量不變。
原創文章,作者:HVTN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/136718.html