這是歷史版本頁面 — 看 x264 Video Codec (32-bit) 最新版本

影片檔太大想壓縮,x264 到底是什麼角色

x264 Video Codec (32-bit) 軟體圖示 x264 Video Codec (32-bit) x264 Video Codec r3202 (64-bit) 資料更新 2024-12-30 閱讀約 7 分鐘

你手上有一支影片,可能是錄好的遊戲畫面、剪好的片子,或只是手機拍的長片段,想壓小一點傳給別人或省硬碟空間。你打開轉檔軟體,看到一堆設定,什麼 H.264、CRF、preset,每個字都認識但不知道該動哪個。你只想要結果:檔案變小、畫質別太糟、不要跑一個晚上還沒跑完。

一般人遇到這個狀況,會直接找一套轉檔軟體,按幾個按鈕就開始跑。但很多轉檔軟體只是把底層的編碼工具包了一層介面,真正負責壓縮的其實是另外一套程式。如果你不知道底層用的是什麼,就無法理解為什麼同一個軟體、不同設定,出來的檔案大小和畫質差那麼多。這類工具的核心工作,就是把影片重新編碼成 H.264 格式,在檔案大小和畫質之間找平衡,而它的運作方式會直接影響你轉檔的結果。

01x264 是做什麼用的?我以為它只是個播放器外掛

x264 是一套把影片編碼成 H.264/MPEG-4 AVC 格式的軟體函式庫和應用程式。它本身不做播放、不處理剪輯,只負責把未壓縮或已解碼的影片轉成 H.264 格式。你平常使用的 HandBrake、FFmpeg、OBS Studio 這些工具,很多都是把 x264 包在裡面當作編碼引擎。所以與其說它是播放器外掛,不如說它是轉檔軟體背後的壓縮核心。

02我不會用指令列,這套軟體是不是就不適合我?

x264 本身是純指令列工具,沒有圖形介面,安裝後打開會看到一個黑色視窗,要自己輸入參數才能跑。如果你不習慣指令列操作,直接使用整合了 x264 的圖形介面軟體會比較實際,例如 HandBrake 或 StaxRip。這些軟體把 x264 的參數包成選單和滑桿,你不需要記指令,只要調整畫質、位元率等選項就能轉檔。

03用 x264 轉出來的檔案,畫質和檔案大小的平衡真的比較好嗎?

x264 採用 H.264 標準,支援 Baseline、Main、High 三種 profile,並提供固定位元率(CBR)、浮動位元率(VBR)和固定品質參數(CRF)三種位元率控制模式。其中 CRF 模式是直接用品質數值來控制輸出,數值愈低畫質愈好、檔案愈大。實際壓縮效果會因來源影片內容和設定的參數而異,但它的壓縮效率在 H.264 編碼器中確實被廣泛採用。

04CRF 是什麼?我該怎麼設定?

CRF 是 Constant Rate Factor 的縮寫,一種以品質為導向的編碼模式。你設定一個數值,x264 會依影片內容自動分配位元率,讓整體畫質維持在一定水準。數值愈低畫質愈好、檔案愈大,數值愈高檔案愈小但畫質會下降。常見的做法是先用預設值(例如 23)轉一段測試,看檔案大小和畫質能不能接受,再往下或往上調整。沒有絕對正確的數字,取決於你對畫質和檔案大小的容忍度。

05這套軟體能不能拿來即時錄影或直播?

可以。x264 支援即時編碼,延遲時間很短,搭配 OBS Studio 或 FFmpeg 使用時,可以作為直播串流的編碼器。它會利用多核心 CPU 來加速處理,但因為是純 CPU 運算,即時編碼時對處理器效能有一定要求。如果你的 CPU 核心數較少,或同時開著遊戲和其他程式,可能會出現掉幀或延遲。實際能不能順跑,取決於你的硬體和設定的解析度、幀率。

06我的顯示卡有 NVENC,是不是用 x264 會比較慢?

x264 不支援 GPU 加速,完全依賴 CPU 運算。如果你的顯示卡支援 NVENC 或 AMD 的硬體編碼,那些工具在速度上會比 x264 快很多,但在相同位元率下,畫質通常略遜於 CPU 編碼。x264 的優勢在於壓縮效率,也就是用更小的檔案達到可接受的畫質。如果你追求轉檔速度、不在意檔案稍大,硬體編碼是可行的替代方案;如果你在意檔案大小和畫質平衡,x264 仍然有它的價值。

07這套軟體適合什麼樣的人用?

適合兩類人。第一類是開發者或影片專業人士,他們需要精細控制編碼參數,例如 GOP 結構、動態估計方式等,x264 提供大量可調選項,能針對不同來源影片做最佳化。第二類是一般使用者,但他們通常不會直接碰 x264,而是透過 HandBrake、FFmpeg 等工具間接使用它。如果你只是偶爾轉一兩支影片,不需要直接安裝 x264,用整合它的轉檔軟體就夠了。

08我該直接裝 x264,還是用 HandBrake 就好?

如果你沒有指令列操作經驗,直接裝 x264 的意義不大,因為你還是得另外找工具來呼叫它。HandBrake 本身就整合了 x264,提供圖形介面,你可以在選單中選擇 H.264 編碼器,並調整 CRF、preset 等參數。除非你想在 FFmpeg 指令中直接呼叫 x264,或需要寫程式呼叫它的函式庫,否則不需要單獨安裝 x264。先確認你的使用情境,再決定要裝哪一層。

09這套軟體和 x265 比起來,我該選哪個?

x264 編碼成 H.264,x265 編碼成 H.265/HEVC。H.265 在相同畫質下能達到更小的檔案大小,但編碼時 CPU 使用率更高、速度更慢。如果你的目標是最大相容性,H.264 幾乎所有裝置都能播放,x264 是穩妥的選擇;如果你追求更小的檔案且播放裝置都支援 H.265,可以考慮 x265。兩者不是取代關係,而是取決於你的播放環境和對轉檔時間的容忍度。

10這套軟體有沒有圖形介面?我打開之後看到黑色視窗不知道怎麼操作

x264 本身沒有圖形介面,安裝後就是一個指令列工具。你必須在命令提示字元中輸入參數來執行編碼,例如輸入「x264 input.yuv --output output.mp4 --crf 23 --preset medium」這類指令。如果你不想碰指令列,請改用 HandBrake 或 StaxRip 這類整合了 x264 的圖形介面軟體,它們會把參數轉換成選單和滑桿,你不需要直接面對指令列。

11這套軟體是不是只支援 Windows?Mac 或 Linux 能用嗎?

官方資料顯示它支援 Windows 7 64 位元到 Windows 11,但 x264 本身是開源專案,原始碼可以在其他作業系統上編譯。官方功能說明中沒有提到 macOS 或 Linux 的預編譯版本,如果你在其他系統上使用,需要自行從原始碼編譯,或透過套件管理員安裝。這屬於進階用法,一般使用者建議直接使用各平台上有整合 x264 的轉檔軟體。

12我下載了這套軟體,但打開後什麼都沒發生,是不是壞了?

不是壞了,x264 是指令列工具,安裝後不會有視窗跳出來。你需要打開命令提示字元,切換到 x264 所在的資料夾,輸入指令才能執行編碼。如果你預期的是圖形介面,那可能下載錯軟體了。官方說明也提到,對大多數使用者來說,下載整合 x264 的應用程式(例如 HandBrake)是比較容易上手的做法。先確認你的需求是直接使用指令列,還是只想轉檔。

下載與官方連結

前往官方網站 下載 x264 Video Codec (32-bit)

x264-r3202-450946f.exe · 19 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單