FFmpeg是一套完整的音視頻錄製、轉碼和處理工具,它可以執行非常多的操作,是一個重要的多媒體處理工具。在本文中,我們將對CentOS 7上安裝FFmpeg做詳細介紹,從編譯安裝到測試使用都會提到,讓大家更加方便地使用它來進行音視頻處理。
一、更新系統和安裝依賴
在安裝FFmpeg之前,我們需要先更新系統並安裝一些相關的依賴庫,以確保我們能夠成功地編譯和運行FFmpeg。為此,我們可以在終端中輸入下面的命令:
yum update -y
yum install autoconf automake bzip2 cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel -y
這樣就會將系統更新到最新版本,並安裝必要的編譯依賴庫。
二、下載和編譯FFmpeg源代碼
我們可以在FFmpeg官網下載源代碼包,也可以通過Git進行下載。這裡我們使用Git進行下載。
首先,我們需要安裝Git:
yum install git -y
然後,我們可以開啟一個命令行窗口,將FFmpeg源代碼克隆到本地:
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
克隆完成後,我們進入FFmpeg源碼目錄,並執行一下命令:
cd ffmpeg
./configure --prefix=/usr/local --enable-shared --disable-static --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-gpl --enable-nonfree
make -j4 && make install
這應該需要一段時間,具體時間取決於服務器的配置和網絡連接。
三、測試FFmpeg
編譯安裝完成後,我們可以通過執行下面的命令來測試FFmpeg是否能夠正常工作:
/usr/local/bin/ffmpeg -version
如果順利的話,你應該能夠看到如下輸出:
ffmpeg version 4.2.1 Copyright (c) 2000-2019 FFmpeg Developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)
configuration: --prefix=/usr/local --enable-shared --disable-static --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-gpl --enable-nonfree
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
如果你看到了類似的輸出,那麼恭喜你,FFmpeg已經成功地安裝並且可以正常工作了。
四、總結
在本文中,我們介紹了如何在CentOS 7上安裝FFmpeg。我們先更新了系統並安裝了一些必要的依賴庫,然後克隆了FFmpeg源碼並編譯安裝,最後測試了一下FFmpeg是否可以正常工作。整個過程需要一些時間和耐心,但是如果你跟着本文操作並通讀了每個步驟,應該不會遇到太多麻煩。
原創文章,作者:VXPBL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/333849.html