FFmpeg - 終極指南 | IMG.LY
本指南涵蓋了 FFmpeg 的來龍去脈,從基本概念開始,然後轉向媒體轉碼和影片和音訊處理,並提供了沿途的實際示例。
FFmpeg.org的定義如下:“FFmpeg 是領先的多媒體框架,能夠解碼、編碼、轉碼、mux、demux、流、過濾和播放人類和機器創造的幾乎任何東西。它支援最晦澀的古老的格式一直到最前沿。無論它們是由某個標準委員會、社群還是公司設計的。”
我將 FFmpeg 視為以自動或指令碼方式處理音訊/影片的首選應用程式。
當您需要實施處理影片的服務,或者只有 300 個媒體檔案需要轉換為不同格式時,FFmpeg 是您的 - 書呆子 - 朋友。
FFmpeg 可以執行現代非線性 (NLE) 影片編輯器(例如 Davinci Resolve Studio 或 Premiere Pro)的大部分基本功能。但是,它沒有像那些龐然大物那樣的圖形介面,而且毫無疑問它不太友好。
在一般的 NLE 中,您可能會執行以下操作:
- 點選匯入檔案
- 將它放入時間軸
- 修剪和切割
- 新增疊加影像
- 裁剪疊加層
- 新增插圖
- 新增一些顏色變化效果,例如改變色調
- 在混音中新增額外的音軌
- 改變音量
- 新增一些效果,例如:echo
- 匯出為各種格式
- 匯出為可部署的影片格式
- 以 wav 格式匯出主音訊
或者,要實現完全相同的效果,您還可以執行以下命令:
ffmpeg -y \ -ss 20 -t 60 -i bbb_sunflower_1080p_60fps_normal.mp4 \ -i train.jpg \ -ss 4 -i voice_recording.wav \ -filter_complex "[0:v]hue=h=80:s=1[main] ; [1:v]crop=w=382:h=304:x=289:y=227[train] ; [main][train]overlay=x=200:y=200,vignette=PI/4[video] ; [2:a]volume=1.5,aecho=0.8:0.9:100:0.3[speech] ; [0:a][speech]amix=duration=shortest,asplit[audio1][audio2]" \ -map '[video]' -map '[audio1]' -metadata title="Editor's cut" bbb_edited.mp4 \ -map '[audio2]' bbb_edited_audio_only.wav |
安裝 FFmpeg
FFmpeg 適用於大多數常見甚至不常見的平臺和架構。您可以在 Linux、Mac OS X 或 Microsoft Windows 上執行,並且可以執行或連結到 FFmpeg。
在大多數平臺上安裝 FFmpeg 都很容易!沒有安裝程式,通常只是您需要為您的平臺和體系結構獲取的壓縮存檔。
對於 Linux,大多數發行版都在其軟體儲存庫中包含一個預構建的 FFmpeg。因此,您可以更快地從這些安裝 FFmpeg。
詳細點選標題
相關文章
- Angular CLI 終極指南Angular
- ChatGPT的終極指南概要ChatGPT
- CSS居中對齊終極指南CSS
- Kubernetes部署之終極指南 - semaphoreci
- Python除錯終極指南 - martinheinzPython除錯
- UI設計終極配色指南UI
- WordPress 遷移外掛終極指南
- 資料庫效能提升終極指南資料庫
- surface安裝linux終極拯救指南Linux
- Bug Bounty平臺的終極指南
- Python語音識別終極指南Python
- 終極自託管解決方案指南
- CUDA 矩陣乘法終極優化指南矩陣優化
- 3xx HTTP狀態碼的終極指南HTTP
- GitHub終極指南,教你如何在GitHub中“挖礦”Github
- 扁平化圖示的終極設計指南
- Kubernetes 持久化儲存之 NFS 終極實戰指南持久化NFS
- KPI vs OKR:區別與聯絡的終極指南KPIOKR
- 降低雲成本的 N 種方法:終極節省指南
- 瀏覽器端儲存資料的終極指南瀏覽器
- Windows terminal中WSL Linux 終端的極簡美化指南WindowsLinux
- 【譯Py】資料科學麵試終極指南(一)資料科學
- 【譯Py】資料科學麵試終極指南(五)資料科學
- 【譯Py】資料科學麵試終極指南(七)資料科學
- 【譯】終極指南:變數提升、作用域和閉包變數
- 【譯Py】資料科學麵試終極指南(二)資料科學
- 在 NGINX 上託管 Angular 應用程式的終極指南NginxAngular
- 藉助代理IP進行網頁抓取的終極指南網頁
- 【終極指南】使用Python視覺化分析文字情感傾向Python視覺化
- Cube.js:開源儀表板框架的終極指南JS框架
- Go反射終極指南:從基礎到高階全方位解析Go反射
- 【譯】學習JavaScript中提升、作用域、閉包的終極指南JavaScript
- KAWO:2022中國社交媒體營銷終極指南(附下載)
- 當多核變單核:破解CPU核心神秘失蹤的終極指南!單核
- 【LEDE】樹莓派上玩LEDE終極指南-82-部署OpenVPN服務端樹莓派服務端
- 知識庫終極指南:為什麼您的企業需要知識庫?
- 全網首譯 : 初學者終極指南—掌握Scrum敏捷框架—第1章Scrum敏捷框架
- 終極指南:企業級雲原生 PaaS 平臺日誌分析架構全面解析架構