服务器设置和教程 · 4 10 月, 2024

CentOS 7.5 下 FFmpeg 安裝、簡單使用總結

CentOS 7.5 下 FFmpeg 安裝、簡單使用總結

FFmpeg 是一個強大的開源多媒體框架,能夠錄製、轉換以及串流音頻和視頻。它支持多種格式,並且在多個平台上運行良好。本文將介紹如何在 CentOS 7.5 上安裝 FFmpeg 以及一些基本的使用方法。

一、安裝 FFmpeg

在 CentOS 7.5 上安裝 FFmpeg,首先需要確保系統已經更新。可以使用以下命令來更新系統:

sudo yum update

接下來,您需要安裝 EPEL(Extra Packages for Enterprise Linux)和 Nux Dextop 存儲庫,因為 FFmpeg 不在默認的 CentOS 存儲庫中。執行以下命令來安裝這些存儲庫:

sudo yum install epel-release
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-Key-nux.ro
sudo curl -o /etc/yum.repos.d/Nux-Dextop.repo http://li.nux.ro/download/nux/Nux-Dextop.repo

安裝完存儲庫後,您可以使用以下命令安裝 FFmpeg:

sudo yum install ffmpeg ffmpeg-devel

安裝完成後,您可以使用以下命令檢查 FFmpeg 是否安裝成功:

ffmpeg -version

二、FFmpeg 的基本使用

FFmpeg 提供了多種功能,以下是一些基本的使用示例:

1. 轉換視頻格式

您可以使用 FFmpeg 將視頻從一種格式轉換為另一種格式。例如,將 MP4 格式的視頻轉換為 AVI 格式:

ffmpeg -i input.mp4 output.avi

2. 提取音頻

如果您想從視頻中提取音頻,可以使用以下命令:

ffmpeg -i input.mp4 -q:a 0 -map a output.mp3

3. 剪輯視頻

FFmpeg 也可以用來剪輯視頻。以下命令將從 00:00:30 開始剪輯 10 秒的視頻:

ffmpeg -i input.mp4 -ss 00:00:30 -t 10 -c copy output.mp4

4. 合併視頻

要合併多個視頻文件,您可以先創建一個文本文件,列出所有要合併的視頻文件:

file 'video1.mp4'
file 'video2.mp4'

然後使用以下命令合併這些視頻:

ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4

三、總結

FFmpeg 是一個功能強大的工具,能夠滿足多種多媒體處理需求。在 CentOS 7.5 上安裝和使用 FFmpeg 相對簡單,並且其靈活性使其成為開發者和內容創作者的理想選擇。如果您需要穩定的 VPS 來運行 FFmpeg,Server.HK 提供了多種選擇,適合不同需求的用戶。無論是音頻處理還是視頻轉換,FFmpeg 都能幫助您輕鬆完成任務。