在需要快速轉換視訊格式、剪裁較長片段或為錄影加入字幕的情況下,找到合適的工具至關重要。對於希望高效編輯和轉換影片的內容創作者與技術達人而言,這些工具能大幅簡化工作流程。其中一款工具是FFmpeg,這是一個開源多媒體框架,幾乎可用於解碼、編碼、解多工及播放任何視訊與音訊。
該程式包含大量函式庫,可處理各種格式的多媒體內容。它主要作為命令列工具,用於處理和轉換媒體檔案。本文將介紹如何安裝 FFmpeg以及如何使用其各種編輯與轉換功能。

本文內容
第一部分:在 Windows、Mac 和 Linux 上安裝 FFmpeg
在進行影片編輯之前,您必須先了解如何在 Windows、Mac 或 Linux 上安裝此工具。各作業系統的步驟略有不同,以下針對各平台的說明將引導您完成安裝:
在 Windows 上安裝 FFmpeg
若您是 Windows 使用者,請參閱以下步驟,了解如何在您的作業系統上安裝此命令列工具:
步驟一首先前往 FFmpeg 的官方網站,進入其「下載」頁面。在此找到並點擊「Windows Builds From Gyan.dev」選項以啟動流程,然後再了解如何使用 FFmpeg

步驟二接著,從提供的選項中選擇所需的工具版本,並點擊以開始下載。

步驟三下載完成後,將資料夾解壓縮至您偏好的位置。接著,複製「Bin」資料夾的目錄路徑,以便將其新增至 PATH 環境變數中。

步驟四進入「系統內容」選單,並點擊位於「進階」索引標籤下方的「環境變數」按鈕。

步驟五在接下來的視窗中,進入「系統變數」區段並點擊該選項。接著,找到底部的「編輯」按鈕並點擊。

步驟六在「編輯環境變數」視窗中按下「新增」按鈕,貼上 bin 目錄的路徑,然後點擊「確定」以儲存變更。

步驟七開啟命令提示字元,輸入「FFmpeg」並按下 Enter 鍵,以確認工具是否已成功安裝。若安裝成功,您將看到 FFmpeg 的版本資訊、建置詳情以及支援的編解碼器與格式摘要。

如何在 Mac 上安裝 FFmpeg?
在了解如何在 Windows 上使用 FFmpeg之前,讓我們先來看看在 Mac 裝置上下載並安裝 FFmpeg 的指南:
- 步驟一首先前往 FFmpeg 官方網站的下載頁面,找到標題為「Static builds for macOS 64-bit」的區段並點擊。

- 步驟二在接下來的介面中,點擊 FFmpeg 版本以開始下載流程。

- 步驟三下載完成後,開啟 .7z 壓縮檔並解壓縮 FFmpeg 可執行檔。接著可將此可執行檔移至您偏好的目錄。

- 步驟四在接下來的彈出視窗中,按下「開啟」按鈕以完成安裝流程。

步驟五安裝完成後,您可以在終端機中執行「ffmpeg」指令來確認安裝是否成功。

在 Linux 上安裝 FFmpeg
對於 Linux 使用者而言,在其作業系統上安裝 FFmpeg 相當簡單直接。請依照以下步驟了解如何執行安裝流程,然後再了解如何使用 FFmpeg:
- 步驟一首先在終端機中輸入「sudo apt update」指令,以更新套件管理員。

- 步驟二更新完成後,在同一終端機中執行「sudo apt install ffmpeg」命令。

- 步驟三若要確認安裝是否成功,請在終端機中輸入「FFmpeg」並檢查安裝狀態。

第二部分:在 FFmpeg 中編輯與轉換影片
FFmpeg 是一款功能多樣的工具,提供各種影片編輯與修改功能。以下區段將介紹幾項最重要且必備的影片處理技術以及FFmpeg 的使用方法:
流程一:使用 FFmpeg 批次將 MP4 轉換為 MP3
使用 FFmpeg 可以輕鬆自動化批次轉換影片和媒體檔案,它能讓您提取音軌以建立 MP3 檔案。與線上 API 不同,FFmpeg 透過其命令列介面實現完整的本機控制,從而支援自訂的批次轉換工作流程。以下提供使用此命令列工具同時將多個影片檔案轉換為音訊的步驟:
步驟一首先在您的電腦上建立一個 Batch 資料夾,然後在其中建立兩個子資料夾,分別命名為 Input 和 Output,並將所有要轉換的影片加入 Input 資料夾。在執行任何命令之前,請在終端機或命令提示字元中進入主要的 batch 資料夾。若要批次轉換影片,請使用迴圈逐一處理每個影片。
步驟二在命令提示字元中執行以下命令,以成功執行如何在 Windows 上使用 FFmpeg的流程:
Windows 系統:
ffmpeg -i input.mp4 -ss start_time -t duration -c copy output.mp4
Mac 系統:
for file in input/*.mp4; do ffmpeg -i "$file" -acodec mp3 "output/$(basename "$file" .mp4).mp3"; done
流程二:使用 FFmpeg 剪裁影片
此命令列工具可透過縮短影片來移除不需要的部分。FFmpeg 的剪裁功能透過處理影片的開始時間和持續時間來運作。您可以根據需求使用不同的時間格式,例如 HH:MM:SS。以下是您可以用來剪裁影片的指令:
Windows 系統:
ffmpeg -i input.mp4 -ss start_time -t duration -c copy output.mp4
Mac 系統:
ffmpeg -ss 00:01:00 -to 00:01:30 -i input.mp4 -c:v copy -c:a copy output_trimmed.mp4
若要了解如何使用 FFmpeg,您可以將 start_time 替換為您希望影片開始的時間,格式為 HH:MM:SS。例如,若您希望從 1 分 30 秒開始剪裁,可以將開始時間指定為 -ss 00:01:30,或簡單寫成 -ss 01:30,省略小時部分。
接著指定持續時間,例如若您要剪裁 20 秒,可以使用 -t 20。
-c copy 選項會直接複製視訊和音訊串流,跳過重新編碼的步驟,從而加快處理速度並保持原始品質不變。
流程三:透過 FFmpeg 裁剪影片
使用 FFmpeg 裁剪影片的方式,是透過指定一個矩形區域來保留,從而裁切掉影格中不需要的部分。您可以透過定義寬度、高度,以及裁剪區域相對於原始影片的位置,輕鬆裁剪影片。請參閱以下區段,了解如何向此影片修改工具下達裁剪命令:
Windows 和 Mac 系統:
ffmpeg -i input.mp4 -filter:v "crop=w:h:x:y" output.mp4
將 input 替換為檔案名稱,並根據您的需求指定裁剪參數 w(寬度)、h(高度)、x(裁剪 x 座標)和 y(裁剪 y 座標)。接著,將 output.mp4 更改為您想要儲存裁剪後影片的資料夾路徑。
流程四:使用 FFmpeg 從影片中提取音訊
FFmpeg 提供兩種從影片中分離音訊的方式。第一種是複製現有的音訊編解碼器,第二種是重新編碼為新的編解碼器。讓我們在以下區段探討這兩種方式的FFmpeg 使用方法:
方法一:複製現有音訊編解碼器
若影片的音訊已是合適的格式且無需重新編碼,請使用以下命令提示字元:
ffmpeg -i input-video.mp4 -vn -acodec copy output-audio.m4a
將 input-video 替換為影片名稱,並將 output-audio 替換為所需的輸出音訊檔案名稱。acodec 函式會直接複製原始音訊串流而不進行轉換。
方法二:重新編碼為新格式
此方法可讓您將影片的原始音訊編解碼器格式更改為您所需的格式。例如,若影片中的音訊編解碼器為 M4A,您可以將其更改為 MP3。使用以下命令來更改音訊編解碼器並從影片中提取音訊:
ffmpeg -i input.mp4 -vn output.mp3
在 input 的位置填入您的影片名稱,並在 output 的位置填入所需的音訊名稱。
流程五:使用 FFmpeg 調整影片大小
若您想了解如何使用 FFmpeg,它使用 scale 視訊濾鏡來調整影片大小。您可以指定精確的尺寸,或透過保持長寬比來等比例縮放,以避免變形失真。以下列出一些可用於在命令列中調整影片大小的指令:
依高度和寬度調整大小
若要依高度和寬度調整影片大小,請在命令列中於 FFmpeg 後執行以下指令:
ffmpeg -i input.mp4 -vf "scale=1280:720" output_resized.mp4
依計算寬度調整大小
以下指令可協助您依據寬度來調整影片的大小:
ffmpeg -i input.mp4 -vf "scale=1200:-1" output_resized.mp4
依計算高度調整大小
使用以下指令指定高度,以僅變更影片的高度:
ffmpeg -i input.mp4 -vf "scale=-1:720" output_resized.mp4
依百分比調整大小
您可以使用以下指令來指定要將影片放大的比例:
ffmpeg -i input.mp4 -vf "scale=iw*0.5:ih*0.5" output_resized.mp4
流程六:加速與減速影片
使用 FFmpeg 調整影片的播放速度相當方便,您無需手動編輯即可變更影格率。FFmpeg 可透過針對視訊使用 setpts 濾鏡、針對音訊使用「atempo」濾鏡來加速或減慢影片。若要了解FFmpeg 使用方法,以根據您的偏好調整影片速度,請參考以下指令:
將影片加速至 2 倍
ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output_fast.mp4
將影片減速至半速
ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=2.0*PTS[v];[0:a]atempo=0.5[a]" -map "[v]" -map "[a]" output_slow.mp4
流程七:將影片轉換為 GIF
除了基本的影片修改之外,您還可以使用此命令列工具將影片轉換為簡短的連續 GIF。以下提供一個簡單的指令,您可以在 FFmpeg 介面中使用它從較長的影片建立 GIF:
ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" -c:v gif animation.gif
流程八:壓縮影片
影片壓縮透過最佳化位元率、編解碼器、解析度和影格率等編碼設定來縮小檔案大小。FFmpeg 允許控制位元率、使用高效率的編解碼器以及調整大小,以在保持原始品質的同時壓縮影片。在命令列中執行以下指令,將影片壓縮至特定大小,以學習如何在 Windows 上使用 FFmpeg:
ffmpeg -i input.mp4 -c:v libx264 -crf 25 -c:a aac -b:a 128k compressed.mp4
第三部分:高效編輯影片的終極工具
如果您希望獲得更全面的影片編輯體驗,以便即時預覽所有變更,請選擇Wondershare Filmora。該工具提供完整的功能集,讓您輕鬆編輯影片和音訊檔案。您可以根據自己的偏好調整長寬比、修剪和裁剪檔案。
除了手動編輯之外,該工具還提供許多AI 智慧功能,幫助您自動化編輯流程。您可以匯入多種格式的影片,並將其匯入至磁性時間軸,幫助您有效率地整理多個片段。此外,想了解如何在 Mac 上使用 FFmpeg的使用者,可以在平台提供的預覽視窗中預覽已套用的修改效果。
使用 Filmora 編輯影片的逐步指南
如前所述,該工具提供各種編輯功能,讓您無需手動操作即可產生高品質內容。以下提供使用此出色工具編輯影片的逐步指南:
- 步驟 1:首先在 Filmora 中建立新專案:若要開始操作,請在您的裝置上啟動 Filmora,然後按下首頁上的「新專案」標籤。接著,從您的裝置匯入要編輯的影片,並將其拖曳至編輯時間軸。

- 步驟 2:修剪不需要的片段:影片成功匯入後,將影片軌道的兩端拖曳至您想保留的位置。若要移除中間的某個片段,請將播放頭移至該位置,並按下其上的「剪刀」圖示。接著,重複相同步驟,移動播放頭以隔離影片部分。前往時間軸頂部並按下「垃圾桶」圖示。

- 步驟 3:裁剪已匯入的影片。右鍵點擊影片軌道,並從展開的清單中選擇「裁剪與縮放」選項。透過拖曳影片預覽的角落來選取區域,或從提供的選項中選擇長寬比。完成裁剪並學習後,按下「套用」按鈕如何使用 FFmpeg。

- 步驟 4:從影片中分離音訊:若要擷取影片的音訊,請右鍵點擊軌道並按下「分離音訊」選項,以從影片中移除音訊。完成後,您可以使用 Filmora 的其他功能(例如音樂庫和 AI 音樂)套用其他背景音樂。

- 步驟 5:插入自動字幕:如果您的影片包含對話,您可以使用AI 字幕功能有效率地為其產生字幕。只需從頂部工具列前往「標題」選項,並啟用「AI 字幕」區段。輸入影片的語言,然後按下「產生」按鈕以執行流程。

- 步驟 6:檢視結果並匯出。字幕產生後,前往介面右上角並按下「匯出」按鈕。

- 步驟 7:壓縮影片並儲存。在接下來的匯出視窗中,啟用「進階壓縮」切換開關,並展開下拉式選單以選擇壓縮等級。接著,點擊「匯出」按鈕,將結果成功儲存至您的裝置。

以下是編輯後的影片。
結論
總結而言,本文討論了如何安裝 FFmpeg在不同作業系統上的輕鬆安裝方式。本文還提供了使用此命令列工具執行各種編輯任務的詳細指南。但是,如果您正在尋找一款功能超越命令列的更全面工具,Filmora 是您的最佳選擇。

