在 Windows 上使用 FFmpeg

def_Class發表於2024-07-30

在 Windows 上使用 FFmpeg 進行各種多媒體操作相對直接,但需要先完成安裝。下面是詳細的步驟,包括如何安裝和使用 FFmpeg:

1. 安裝 FFmpeg

  1. 下載 FFmpeg
    • 訪問 FFmpeg 官方網站
    • 在 Windows 部分,點選 Windows builds by BtbNWindows builds by Zeranoe(如果有可用)。
  2. 解壓 FFmpeg
    • 下載的檔案通常是一個 ZIP 壓縮包。將其解壓到你選擇的目錄,比如 C:\ffmpeg
  3. 配置環境變數
    • 右擊“計算機”或“此電腦”,選擇“屬性”。
    • 點選“高階系統設定”,然後點選“環境變數”。
    • 在“系統變數”部分,找到並選中“Path”變數,點選“編輯”。
    • 在“變數值”欄位末尾新增 FFmpeg 的 bin 目錄路徑(例如 C:\ffmpeg\bin),用分號分隔開。
    • 點選“確定”儲存更改。

2. 使用 FFmpeg

  1. 開啟命令提示符

    • Win + R,輸入 cmd,然後按 Enter 開啟命令提示符。
  2. 檢查 FFmpeg 是否安裝成功

    • 輸入 ffmpeg -version 並按 Enter。如果安裝成功,會顯示 FFmpeg 的版本資訊。
      ffmpeg -version
  3. 常見操作示例

    • 轉換影片格式
      ffmpeg -i input.mp4 output.avi
      
    • 提取音訊
      ffmpeg -i video.mp4 -q:a 0 -map a audio.mp3
      
    • 剪下影片
      ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4
      
    • 合併影片檔案
      • 建立一個文字檔案(如 filelist.txt),內容如下:
        file 'video1.mp4'
        file 'video2.mp4'
        
      • 執行以下命令:
        ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4
        
    • 調整影片解析度
      ffmpeg -i input.mp4 -s 1280x720 output.mp4
      
    • 新增水印
      ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4
      
    • 影片壓縮
      ffmpeg -i input.mp4 -b:v 1M output.mp4
      
    • 提取影片幀
      ffmpeg -i input.mp4 -vf "select=eq(n\,0)" -vsync vfr frame.jpg
      

這些是一些基本的 FFmpeg 操作示例。

本次用到的是合併影片畫面和影片聲音

相關文章