ffmpeg-skill
全能 FFmpeg 媒體處理技能,支援影音轉檔、壓縮、剪輯、尺寸調整、音訊提取、字幕疊加及進階濾鏡處理。
簡介
FFmpeg 媒體處理技能為您的代理環境提供了一個全面的介面,用於執行複雜的視訊與音訊轉換。它利用 FFmpeg 的強大功能處理幾乎所有的媒體格式轉檔,包括 MP4、MKV、WebM、MP3 與 AAC。對於需要自動化檔案處理流程且不希望進行繁瑣手動操作的開發者、內容創作者與媒體工程師來說,這是一項必備工具。
-
使用標準 FFmpeg 編碼預設值執行格式轉換、媒體壓縮與解析度調整。
-
對視訊與音訊檔案執行精確的剪輯、切割與合併操作,並支援串流複製 (stream copy) 以保持最高畫質與處理速度。
-
應用複雜的視訊與音訊濾鏡,例如縮放、裁切、旋轉、文字覆蓋與字幕疊加 (burn-in)。
-
透過調整幀率 (frame rate)、取樣率 (sample rate)、位元率 (bitrate) 以及應用音訊聲道映射來處理發佈用的媒體檔案。
-
將視訊片段轉換為 GIF,並支援自訂幀率與縮放選項,適用於社群媒體或網頁整合。
-
支援串流協議:處理 HLS、DASH 與 RTMP 協定,適用於廣播與直播環境。
-
從視訊檔案提取音軌,或進行逐幀影像擷取以供後續資料分析。
-
輸入要求:此技能預期使用標準檔案路徑或 URL;請確保您的環境已安裝 FFmpeg 與 FFprobe,並可在系統 PATH 中呼叫。
-
效能建議:盡可能使用 -c copy 以避免不必要的重新編碼,這能大幅節省時間並防止畫質減損。
-
參數順序:請謹記 FFmpeg 的指令順序至關重要;全域選項、輸入檔案選項 (-i 前綴) 與輸出選項必須正確排序,處理管線才能正常運作。
-
品質控制:使用 -crf 參數(通常為 18-28)來平衡輸出檔案大小與影像清晰度。
-
診斷支援:在執行複雜轉換前,請務必先使用 ffprobe 確認檔案元數據、串流資訊與編解碼器類型,以預防處理管線失敗。
倉庫統計
- Star 數
- 4,427
- Fork 數
- 1,201
- Open Issue 數
- 7
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午03:24