這是歷史版本頁面 — 看 HandBrake (64-bit) 最新版本

影片格式不相容轉不了檔?HandBrake 能幫你轉成什麼

HandBrake (64-bit) 軟體圖示 HandBrake (64-bit) 1.2.0 (64-bit) 資料更新 2018-12-22 閱讀約 6 分鐘

你手上有一部影片,可能是從相機、手機或網路下載來的,格式偏偏不是播放器或剪輯軟體認得的。你想把它轉成 MP4 或 MKV,好讓它在電視、平板或手機上能播,但試了幾個線上轉檔網站,不是要上傳等半天,就是檔案太大傳不上去,甚至轉完畫質明顯變差。你只是想找一個能直接在電腦上處理、不用把影片交出去的辦法。

一般人的直覺是去裝一套萬用播放器,但播放器只能播,不能改變檔案本身。另一條路是找線上轉檔服務,但這對大檔案或私人影片來說既慢又不放心。這類工具的切入點,是在電腦本機上直接讀取原始影片,重新壓縮成目標格式,同時讓你可以控制畫質、大小、字幕要不要保留。它不負責剪接或加特效,專心把「轉檔」這件事做好。

01HandBrake 到底能把影片轉成哪些格式?

它主要輸出 MP4、MKV 和 WebM 三種容器,影片編碼支援 AV1、H.265、H.264、MPEG-4、MPEG-2、VP8、VP9,音訊則有 AAC、MP3、FLAC、AC3、Opus 等。也就是說,你手上不管什麼來源的影片,幾乎都能轉成這幾種通用格式,拿來餵給手機、電視或編輯軟體都行。

02我有一堆影片要轉,它能一次處理嗎?

可以。它內建批次佇列功能,你可以把多個檔案丟進去,它會照順序一個一個轉。你不需要守在電腦前,排好佇列後去做別的事,回來再收結果就好。這對整理大量影片或備份收藏的人來說,省下不少手動操作的時間。

03轉檔時想保留字幕,要怎麼設定?

字幕可以選擇直接保留(Pass-Through)或燒進畫面裡。支援 SRT、SSA、VobSub 等常見格式。如果你是要在電視或播放器上看,保留外掛字幕通常沒問題;但如果你要把影片傳給別人、確保對方一定看得到字幕,那就選燒錄進畫面,只是字幕會變成影像的一部分,之後無法關掉。

04轉出來的檔案會不會很大?能控制大小嗎?

可以。它有「固定畫質」和「平均位元率」兩種模式。固定畫質模式會依內容複雜度自動調整流量,適合追求畫質的人;平均位元率模式則讓你自己設一個目標流量,檔案大小比較好預估。另外,你也可以直接調整解析度,例如把 4K 縮成 1080p,檔案自然會小很多。

05轉檔速度很慢嗎?有沒有辦法加速?

如果你的 CPU 支援,它可以用 Intel QSV、NVIDIA NVENC 或 AMD VCE 做硬體加速,轉檔速度會明顯變快。但要注意,硬體加速的畫質和壓縮率通常略遜於純 CPU 運算,而且不是每張顯示卡都支援。如果你不急著要檔案,用 CPU 慢慢轉反而能拿到更小的檔案和更好的畫質。

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

適合需要把影片轉成通用格式、或想壓縮檔案大小的人。例如要將相機拍的影片轉成手機能播的格式、把下載的 MKV 轉成 MP4 給電視播放、或想把收藏的影片統一轉檔節省硬碟空間。它有內建各種裝置預設值,像是 iPhone、Android、Roku 等,選了就能直接轉,不用自己研究參數。

07完全不懂影音編碼的人,用起來會很吃力嗎?

如果只是要轉檔,不會太吃力。載入影片後,右邊面板有預設值可以選,例如「Fast 1080p30」,選好目的地資料夾,按開始就能轉。但如果你想調整進階選項,像是濾鏡、位元率、影格率這些,功能分散在不同分頁裡,需要花點時間摸索,對完全沒概念的人來說確實有學習曲線。

08這套軟體適合專業工作者嗎?

可以,但要看工作內容。它支援章節標記、HDR 直通、多種音訊編碼和字幕處理,對需要大量轉檔、且要求輸出品質的人來說夠用。但如果你需要精細的剪接、調色或特效,它做不到,那是剪輯軟體的事。它定位是轉檔工具,不是剪輯工具。

09什麼情況不該選它?

如果你要轉的是有版權保護的 DVD 或藍光片,它無法處理,因為不支援解密,你需要另外找破解 DRM 的工具。另外,它的介面只有英文,對不習慣英文介面的人來說,操作上會多一層障礙。如果你需要的是剪接、合併、加轉場這類編輯功能,它也不適合你。

10它和 FFmpeg、Format Factory 這些工具有什麼不同?

FFmpeg 是命令列工具,控制力最強但學習門檻高,適合熟悉指令的人;Format Factory 除了影片轉檔,還包辦音訊和圖片轉換,介面是中文,但更新較不頻繁。HandBrake 介面圖形化、有預設值、更新算勤,但只專注在影片轉檔。如果你只需要轉影片、又不想碰指令,它會比 FFmpeg 好上手;如果你連圖片和音訊也要轉,Format Factory 可能更全面。

11這套軟體安全嗎?會不會裝了一堆廣告或綁架軟體?

它是開放原始碼軟體,安裝過程乾淨,沒有廣告、沒有第三方推銷、也不需要額外安裝編碼包。官方網站提供的安裝檔是安全的,但如果你從其他下載站取得,就要自己留意,因為第三方網站可能夾帶其他軟體。建議只從官方管道下載。

12它只能在 Windows 上用嗎?

官方資料顯示它支援 Windows 10 和 Windows 11,而且只支援 64 位元系統。另外,官方也有提供 Mac 版本,但如果你用的是 Linux,官方資料沒有提到,需要自行確認。安裝時需要 .NET Framework,這在 Windows 上通常是必備元件,但如果你系統比較舊,可能要另外安裝。

下載與官方連結

前往官方網站 下載 HandBrake (64-bit)

HandBrake-1.2.0-x86_64-Win_GUI.exe · 12.94 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

General:
Switched core decoding library from Libav to FFmpeg:
- Fixes numerous sources previously unreadable or otherwise broken
- Facilitates a number of the improvements and features in this release and planned for the future

Removed deprecated Legacy presets:
- See the list of compatible replacements on GitHub

Updated official presets to use stereo instead of DPL2 mixdown:
- Avoids potential spatial positioning issues with the current DPL2 algorithm and wide pans in source material
- Limited in impact since DPL2 decoding has not been in widespread use for years
- Updated official presets descriptions to revise compatibility and mention recently released devices
- Updated official presets to rename Fire TV to Amazon Fire
- Added Amazon Fire 720p30 and Chromecast 1080p60 presets
- Added {creation-date} and {creation-time} to automatic file naming

Video:
- Fixed an issue decoding Blu-ray titles where the aspect ratio is unknown (assume 16:9)
- Fixed an issue encoding video with very short frame durations (less than 0.00285s or greater than 350 FPS)
- Improved extradata handling to accommodate all codecs
- Added support for decoding TIFF/LZMA video

Audio:
- Fixed potential decoding issue for audio lacking an explicit channel layout (intelligently guess the layout)
- Fixed a potential crash during audio probe
- Improved resampling to allow dithering for all codecs (only where necessary)
- Improved quality of the default AAC encoder on non-Mac platforms (FFmpeg AAC), no longer experimental
- Improved bit rate constraints to allow Opus as low as 6 kbit/s per channel
- Added support for up to 7.1 channel AAC encoding (note that FDK AAC/HE-AAC do not support 6.1)
- Added support for E-AC3 audio in MP4 container
- Added Speex audio decoder

Subtitles:
- Fixed a potential crash where an SRT file cannot be opened
- Added support for SRT files using periods instead of commas to delineate fractions

Command line interface:
- Fixed inability to override preset subtitles burn setting (native and none are now valid values for --subtitle-burned)

Build system:
- Fixed Linux packaging with an out-of-tree build directory
- Fixed Windows graphical interface build script signing tool location
- Removed --enable-local-* and associated contrib libraries; please see the documentation for dependencies help
- Updated to mingw-w64-build 4.1.0 with gcc 7.3.0, continuous output (keep alive), and miscellaneous improvements
- Improved support for building with Xcode 10
- Improved support for building on FreeBSD 11, 12, and 13
- Improved Flatpak packaging for Linux (numerous fixes and improvements, no longer experimental)
- Improved configure.py to always use the Python executable found by configure
- Added script for creating Flatpak manifests
- Added support for selecting a compiler via the CC environment variable
- Miscellaneous bug fixes and improvements

Third-party libraries:
Removed libraries:
- Libav 12.3 (decoding and filters)
- yasm 1.3.0

Updated libraries:
- libopus 1.3 (Opus audio encoding)
- x264 157 r2935 (H.264/AVC video encoding)
- x265 2.9 (H.265/HEVC video encoding)

New libraries:
- FFmpeg 4.1 (decoding and filters)
- liblzma (xz) 5.2.4 (LZMA video decoding, e.g. TIFF)
- libspeex 1.2.0 (Speex audio decoding)

Windows:
- HandBrake now requires .NET Framework 4.7.1 or later (installer offers download if missing)
- Fixed mixdown selection where the specified mixdown in the selected preset is not available
- Fixed audio sample rate of 48 kHz being selected where Auto was the specified behavior
- Removed preferences option to show the advanced tab (deprecated and slated for removal)
- Removed options menu from queue in favor of contextual menu
- Improved layout to better support localization
- Improved error handling when adding items to the queue
- Improved multi-instance queue recovery to avoid loading queue files from the wrong instance
- Improved filters layout and controls
- Improved video quality slider by allowing it to grow with window size and setting x264/x265 granularity to 0.5
- Improved SRT import default browse location (open source video location)
- Improved keyboard shortcuts by making Ctrl-S open the destination save dialog (start encode is now Ctrl-E)
- Added additional keyboard shortcuts for various actions
- Added initial localization support and German translation
- Added support for AMD VCE and Nvidia NVENC hardware-accelerated encoders
- Added automatic queue archiving and option to select an archived queue for recovery (archives are removed after 7 days)
- Added support for recovering specific queue files on start using --recover-queue-ids=<id1,id2,...>
- Added additional controls to passthru audio tracks to configure audio fallback parameters
- Added ability to drag and drop SRT subtitles files onto the main window
- Added option to disable preview image on summary tab
- Added option to disable checking for update on start in portable mode
- Added stop encoding confirmation dialog
- Miscellaneous bug fixes and improvements