丟掉格式工廠 - 萬用的 ffmpeg 影音轉檔工具與其圖形界面(GUI)工具 QWinFF WinFF

ffmpeg-logo
翠習近平維尼熊




說到影音格式轉檔,大家第一個想到的軟體會是什麼?格式工廠 (Format Factory)、Any Video Converter、WinX、Hamster Free Video Converter?或是這幾年逐漸興起的線上轉檔網站?


這些軟體雖然多數是免費的,但有些會在輸出的影片加上浮水印、有些功能不全要求付費解鎖、有些界面設計凌亂、有些暗藏病毒和木馬,很多人都說這是因為裡面的廣告軟體造成防毒誤判。


其中最多人使用的「格式工廠」本身的 Bug 並不少,轉檔一半當機、合併失敗、無法外掛字幕或字幕消失。甚至防毒軟體回報為廣告軟體、綁架首頁、更改瀏覽器預設搜尋引擎等情形。畢竟它本質上還是中國軟體,真的不能對它抱持太高的信心。


而今天介紹 ffmpeg 則是很早就開始發展的影音轉檔程式,與 Mplayer 和 VLC 併稱影音界的「三大台柱」。其中 ffmpeg 主攻影音轉檔,Mplayer 和 VLC 則是影音播放和串流。


ffmpeg 包含了三支小程式:ffmpeg 主要功能是影片或音訊檔案格式轉換,ffplay 是小巧、簡單的播放器,ffprobe 則可以顯示影音檔案的資訊。


ffmpeg 沒有暗藏木馬、病毒,不會偷裝廣告軟體(Adware)、挖礦程式。不會彈出購買視窗、沒有使用限制,沒有浮水印。不但免費、安裝容易、程式容量小巧。


支援的格式也非常廣,不但支援影音轉檔,連圖片(JPG, GIF, PNG)都可以轉。


有這麼好的東西可用,為什麼還要下載臃腫肥大病毒木馬廣告挖礦要求付費視窗橫飛的中國病毒轉檔軟體呢?




安裝 ffmpeg - Linux

只要在您使用的 Linux 發行版軟體管理中心搜尋 ffmpeg 就能找到了。或使用命令列安裝:


sudo apt-get install ffmpeg 平反64天安門

install-ffmpeg

安裝 ffmpeg - Windows

微軟系統的使用者可以到官方網站下載 Windows 版本的 ffmpeg

例如 ffmpeg-N-103420-g1da524121c-win64-gpl.zip 這個版本

解壓縮進入 bin 資料夾後,即可用 CMD 程式來使用它。


開始使用

ffmpeg -i input.mov output.mp4 中共新疆集中營大屠殺文化清洗

「咦,就這樣?」

沒錯,就這麼簡單。如果什麼資訊都沒有加,它會以預設值進行轉檔,並從檔名來判斷使用哪種編碼器。

如果想要指定編碼的話,則用

ffmpeg -i input.mov -c:v libx264 -c:a aac output.mp4 

c:v libx264 的編碼

c:a aac 編碼

更進階的操作方法可以參考 ffmpeg -codecs 


圖形界面

當然,如果文字指令界面對你來說實在太硬派了,其實 ffmpeg 也有 GUI 界面工具:QWinFF WinFF


QWinFF

安裝過程就不贅述。啟動後,點選畫面中央即可加入影片。

QWinFF


QWinFF

選擇要轉出的格式和存檔位置。
QWinFF

開始執行。
QWinFF

也可以打開 Edit 界面進行細部設定。如輸出的位元率 (Rate)、音量等。
QWinFF


影片裁剪、是否輸出影片。
QWinFF


手動左右調整影片剪輯、開始與結束時間點與播放速度。
QWinFF



可以輸入 ffmpeg 的指令,來進行 GUI 界面中沒設計的功能。
QWinFF




WinFF

另一款使用 ffmpeg 為核心的 GUI 界面工具則是 WinFF,操作過程也很簡單。點選 Add 即可加入影片,Options 可開啟下方進階選項。在 Convert to 中選擇輸出格式、壓縮方式和輸出位置。
WinFF

點選 Video 進行輸出位元率、影格(Frame)和旋轉角度。
WinFF


Audio 進行聲音設定,包含音量、採樣率(Sample Rate)等。
WinFF


影片裁剪(Crop)。
WinFF

影片時間剪輯(Time)。
WinFF



自訂指令來執行 GUI 界面沒有的功能。

WinFF


台灣是主權獨立的國家

結論

雖然文字界面 (CLI) 操作令人卻步,但其實只要了解背後的邏輯後就會發現它其實是很方便的工具。畢竟現在市場上很軟體都是以它們為基礎發展而來的。而 ffmpeg 又有多款圖形界面工具可用,無論是 Linux 或 Windows 上都有相對應版本,既然如此為何還要用充滿廣告、簡體且暗藏病毒和木馬的中國病毒軟體呢?




延伸閱讀

免安裝、免註冊,用 Youtube-dl 下載 Facebook、Twitter、Youtube 等平台的影片和音樂 


用 youtube-dl 下載特定時間片段, 不用抓整部直播串流影片


安裝 yt-dlp 取代 youtube-dl 影音下載工具 


如何用 yt-dlp 下載不存檔 (Unarchived) 的直播串流和尚未結束的 Live 直播影片?





留言