FFmpeg 的優點就是集各種工具為一身,Demuxer (多工解訊器 / 分離器)、Decoder (解碼器)、Filter (篩選器 / 濾鏡)、Encoder (編碼器)、Muxer (多工器 / 合成器),而且 FFmpeg 支援的輸入/輸出格式非常多,單一工具就可以解決大部分問題。使用方便,消耗資源低,執行效率高,支援格式種類多,大多數情況可以一次處裡完畢輸出成品,不需要建立暫存檔,節省時間與磁碟容量。
二進位執行檔
圖形介面工具
自動建置腳本
編碼器
檔案格式
影格圖片
音訊篩選器應用
視訊篩選器應用
分割與合併
輸出與輸入
標準影音光碟
硬體加速
其他
ffmpeg
初始化硬體裝置 **範例:**z 列出 FFmpeg 支援的硬體裝置類型: ffmpeg -hide_banner -init_hw_device list 注意:實際可用類型取決於硬體與合適的驅動程式。 初始化一個新的 OpenCL 類型的硬體裝置並命名為 gpu:
Oct 17, 2023簡介 使用 FFmpeg 編碼輸出標準 DVD-Video 教學,此文僅供參考與學習 FFmpeg 用法。 實際製作標準 DVD 視訊影片推薦使用以下軟體: TMPGEnc Authoring Works (付費,高自訂性、多樣式) VSO DVD Converter (付費,高易用性) DVDStyler (免費) 由於 DVD Video 是很老舊的標準了,如果你有藍光播放機,只是需要將影片燒錄到 DVD 上,建議可以考慮 AVCHD 格式,同一張 DVD 光碟片可以燒錄畫質更高的 720p AVCHD 格式影片。
Jun 15, 2022簡介 如果你的播放設備不支援字幕 (softsub, 也就是封裝在影片內的字幕) ,你就要重新編碼視訊將字幕烙印在畫面上 (hardsub),播放時一定有字幕,因為字幕是烙印在畫面上,只要有畫面就有字幕。 字幕篩選器 要將字幕烙印至影像上做成 Hardsub 必須使用到 libass (subtitles 篩選器),ffmpeg 的 configuration 如果含有 --enable-libass 則代表 libass 是可用的。 要將字幕烙印至影像上,必須要重新編碼視訊才可以,所以不能使用 -codec:v copy 、 -c:v copy 、 -vcodec copy 來複製視訊串流。注意,subtitles filter 只能指定輸入字幕檔名,無法指定路徑,所以必須將字幕檔放置在工作目錄下。 將 ASS 字幕做成 Hardsub:
Jul 12, 2021基本選項 使用 fps 篩選器指定較低的 FPS 以避免出現出現龐大的檔案。 使用 scale 篩選器指定所需解析度與 lanczos 演算法來獲得較好的縮放結果。 當目標寬度或高度其中之一設定值為 -1 時,FFmpeg 將自動決定合適寬度或高度以維持寬高比。 例如,解析度 640xH,15 fps。篩選器流程圖: fps=15,scale=640:-1:flags=lanczos
Jul 12, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up