ffmpeg-core
專業級 FFmpeg 自動化影音處理工具。支援剪輯、合併、格式轉換、編解碼器選擇、中繼資料擷取及濾鏡鏈設定。
簡介
ffmpeg-core 技能為開發人員與內容工程師提供了一個標準化的多媒體處理介面,建立在業界標準的 FFmpeg 框架之上。此技能透過結構化的指令模式,簡化了繁瑣的影音操作,使影片與音訊的處理過程更具可重複性與可靠性。它解決了原生 FFmpeg 語法學習曲線過高的問題,並針對轉碼、解析度調整、濾鏡應用等常見作業提供驗證過的實作指南。
-
使用 ffprobe 進行高效的中繼資料擷取,並提供 JSON 格式的串流與媒體格式分析。
-
簡化了影片剪輯與幀準確切割的過程,支援快速的串流複製(stream copy)與高品質重新編碼模式。
-
提供強大的合併功能,支援基於 demuxer 的列表處理以及複雜的濾鏡圖(filter graphs)合併。
-
內建詳細的編解碼器指南,包含針對 Final Cut Pro 的 ProRes 設定檔、網頁播放的 H.264/H.265 優化以及歸檔用的 FFV1 無損格式。
-
包含豐富的影音特效與音訊處理工具,例如淡入淡出、色彩校正、響度標準化(loudnorm)以及音軌混音。
-
支援透過 videotoolbox (macOS) 與 NVENC (NVIDIA) 進行硬體加速編碼,在大量處理時顯著提升效能。
-
請確保系統已安裝 FFmpeg 5.0 以上版本,並在執行前透過 shell 指令確認路徑。
-
務必使用內建的輔助 shell 函數來驗證輸出串流的完整性,以避免媒體毀損。
-
在針對特定應用(如 Final Cut Pro 或社群媒體)進行輸出時,應參考提供的編解碼器與設定檔表格。
-
對於簡單的剪輯或合併任務,優先使用 -c copy 模式以節省 CPU 資源並保留原始品質。
-
使用複雜濾鏡鏈時,請確保正確對應(map)多個輸入影音串流。
-
本工具專為自動化管線設計,可透過 shell 指令碼進行批次處理,支援大規模的目錄檔案迭代作業。
倉庫統計
- Star 數
- 255
- Fork 數
- 31
- Open Issue 數
- 7
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月28日 下午12:51