FFmpeg 是經常處理影片的人中流行的工具。如果您以前沒有使用過,FFmpeg 是一個免費的開源程序,其中包含用於轉碼音樂、視頻和其他多媒體檔案/串流的庫的集合。它支援多種音訊視訊編解碼器,包括H.264、H.265、VP8、VP9、AAC、OPUS等,以及MP4、FLV、MKV、TS、WEBM和MP3檔案格式和HTTP/ HTTPS、TCP、UDP 、RTMP、RTSP 和HLS 串流協定。
FFmpeg還具有以下特點:
它支援多種常見和不常見的圖像、音訊和視訊格式。
它支援媒體和接口,例如光碟、高級Linux 聲音架構 (ALSA)、OpenAL(僅輸入)、Windows DirectShow 等
它支援的過濾器包括:重採樣、通過/停止濾波器、均衡器、動態、失真、濾波等
FFmpeg 隨附的函式庫有:
Libavutil:幫助便攜式多媒體程式設計的實用程式庫
Libavfilter:用於透過類似 Gstreamer 的過濾器圖來增強和編輯過濾器。
Libavdevice:提供了一個通用框架,用於抓取和渲染許多常見的多媒體輸入/輸出設備
Libavcodec:音訊/視訊編解碼器庫
Libavformat (Lavf):音訊/視訊容器多工器
Libswscale:執行高度優化的影像縮放以及色彩空間和像素格式轉換操作。
Libswresample:執行高度最佳化的音訊重採樣、重新矩陣和樣本格式轉換操作。
讓我們開始學習如何在 Rocky Linux 9 和 AlmaLinux 9 上安裝和使用 FFmpeg。
1.新增RPM Fusion儲存庫
預設情況下, Rocky Linux 9 和 AlmaLinux 9 儲存庫中不提供 FFmpeg 。我們需要新增額外的 RPM Fusion 儲存庫。
首先,啟用 EPEL 儲存庫和 PowerTools(CRB)
- dnf install epel-release
- dnf config-manager --set-enabled crb
複製代碼
現在在Rocky Linux 9 和 AlmaLinux 9上新增 RPM Fusion 儲存庫:
- dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm -y
- dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm -y
複製代碼
2. 在 Rocky Linux 9 和 AlmaLinux 9 上安裝 FFmpeg
現在,可以透過執行以下命令在 Rocky Linux 9 和 AlmaLinux 9 上安裝FFmpeg:
- dnf install ffmpeg ffmpeg-devel
複製代碼
AlamLinux Firefox youtube安裝 FFmpeg
參考文章
https://markaicode.com/how-to-in ... inux-9-almalinux-9/
|