在CentOS 8上安裝FFmpeg

FFmpeg是一套免費的開源計算機程序,它提供了錄製、轉換以及流化音視頻的完整解決方案。FFmpeg在Linux平臺下開發,但它同樣也可以在其它操作系統環境中編譯運行,包括Windows、Mac OS X等。本文介紹在CentOS 8上安裝FFmpeg的方法。

1.添加RPMfusion倉庫

爲在CentOS 8上安裝FFmpeg,需要先添加RPMfusion倉庫:

$ sudo yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm

2.安裝FFmpeg

添加了RPMfusion倉庫後,運行下列兩條命令以安裝FFmpeg:

$ sudo yum install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm$ sudo yum install ffmpeg

若有需要可以再安裝開發庫:

$ sudo yum -y install ffmpeg-devel

3.檢查FFmpeg在CentOS8上的安裝

$ rpm -qi ffmpeg$ ffmpeg -version

4.使用FFmpeg

分割視頻:下列命令可以從時間00:00:15開始,截取5秒鐘的視頻。

ffmpeg -ss 00:00:15 -t 00:00:05 -i input.mp4 -codec copy output.mp4

--ss表示分割開始的時間,-t表示截取的視頻的時長,-codec copy(也可以寫爲-c copy)表示視頻和音頻的編碼和原來的一致。

合併視頻:用FFmpeg concat分離器的無損合併規格相同的視頻的方法成功率比較高。

首先創建一個文本文件filelist.txt:

file 'input1.webm'file 'input2.webm'file 'input3.webm'

然後輸入以下命令將filelist.txt裏的視頻文件按順序合併成一個文件:

ffmpeg -f concat -i filelist.txt -c copy output.webm

以上只簡單介紹了FFmpeg切割和合並視頻的簡單方法,若想了解更多FFmpeg處理視頻的方法可以查閱官方文檔:www.ffmpeg.org/documentation.html。

注:本文爲Bitau原創,未經許可不得在任何平臺轉載。如需轉載,與作者聯繫~

歡迎加入linux交流羣:734638086,分享工作經驗。

關注微信公衆號:技術訓練營(微信ID:TechBootcamp),獲取更多資訊~

微信掃一掃,發現更精彩。

發佈了46 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章