官方部落格
AV1、H.265 與瀏覽器編解碼詳解
解釋 H.265 什麼時候真的更省體積、為什麼 AV1 源可能越轉越大,以及瀏覽器編解碼支援如何影響影片壓縮與轉 MP4。
編碼選擇幾乎會把所有人都繞暈,哪怕是經驗豐富的剪輯師也一樣。AV1 主打更小體積,H.265(HEVC)在手機端很常見,而 H.264 依然是相容性之王。問題在於,在瀏覽器裡 不是每臺裝置都能編碼或解碼每一種編碼,這會直接影響 ALTools 的 影片壓縮 和 影片轉 MP4 等工具表現。
真正實用的問題其實沒有術語那麼複雜:H.265 什麼時候真的有幫助,為什麼轉完之後檔案反而可能 更大,以及該怎麼根據你的受眾來選設定。下面這篇就是圍繞這些問題展開。
編碼速查表
| 編碼 | 作用 | 常見容器 |
|---|---|---|
| H.264 (AVC) | 播放相容性最廣 | MP4 |
| H.265 (HEVC) | 同等畫質下通常比 H.264 更省體積 | MP4 |
| AV1 | 更新、更高效 | MP4、WebM |
| AAC | 網頁 MP4 常見音訊編碼 | MP4 |
容器(MP4、MKV、MOV)更像是外面的盒子,編碼 才是盒子裡影片和音訊被壓縮的方式。很多時候,“轉成 MP4” 實際上指的是把 H.264 + AAC 裝進一個 MP4 容器裡。
現在瀏覽器大概能做什麼
瀏覽器支援會不斷變化,但大方向相對穩定:
- H.264 解碼 - 幾乎所有瀏覽器都能穩定播放
- H.264 編碼 - 在主流桌面與行動瀏覽器中,匯出支援相當常見
- H.265 編碼 - 只在部分平台開放,常見於 Safari 或 Apple 硬體路徑
- AV1 解碼 - 支援正在增加,但消費級瀏覽器工具裡的編碼能力還不普遍
ALTools 會在執行時探測裝置能力。如果 H.265 不可用,影片壓縮 會自動回退到 H.264,並禁用依賴 HEVC 的 原品質 預設。
AV1 -> H.265 為什麼可能反而變大
很多人有個直覺誤區:“只要轉成 H.265,檔案就一定更小。”
但 如果你的原始檔本來就是 AV1,在接近原畫質的目標下重新編碼為 H.265,結果完全可能是 體積變大。原因很簡單:你其實是在拿一種更新、更高效的編碼,換成一種更舊的編碼,而位元速率又沒有降到足以抵消這種差距。
ALTools 已經在 影片壓縮 的 原品質 預設提示裡提醒了這一點。更實用的判斷方式如下:
| 原始檔 | 目標 | 建議 |
|---|---|---|
| AV1 母帶 | 檔案儘量最小 | 保持 AV1,不要不測試就強轉 H.265 |
| AV1 母帶 | 追求最大相容性 | 接受體積更大的 MP4,或轉 H.264 適配播放器 |
| H.264 母帶 | 做更小的網頁檔案 | 瀏覽器支援時嘗試 H.265,否則降低預設 |
判斷壓縮效果時,別隻盯著位元組數,最終還是要用眼睛看畫質。
在 ALTools 的壓縮流程裡如何使用 H.265
當你啟用 使用 H.265(HEVC) 且當前瀏覽器支援時:
- 輸出仍然保持為 MP4,方便實際使用
- 在相近觀感下,體積往往能比 H.264 再省 30%-50%
- 但在較老的電視、嵌入式播放器或部分託管平台上,仍可能出現無法播放
如果你能控制播放環境,比如自家網站、現代移動 App,開啟 H.265 往往是值得的;如果檔案要發給系統版本不明的客戶,優先 H.264 會更穩。
Apple Silicon 上的 Safari 往往能提供比較可靠的 HEVC 編碼路徑;Windows 上的 Chrome 則波動更大,最好以頁面上的可用性提示為準,而不是憑經驗猜測。
影片轉 MP4 裡的 Fast-Start 與重封裝
不是每一份檔案都必須重新編碼。如果你的檔案本來就是 MP4 容器裡的 H.264 + AAC,ALTools 可以只做 僅 Fast-Start(不重編碼):
- 把
moovatom 挪到檔案開頭 - 無損,不會產生代際損失
- 相比完整轉碼,幾乎是瞬間完成
只有當原始檔編碼本身不符合目標需求時,比如 MOV 裡的 ProRes、WebM 裡的 VP9,才需要走完整轉碼。此時輸出會目標定位到相容性更強的 H.264 + AAC MP4。
實用決策樹
想要最小體積,而且受眾裝置比較新?
-> 瀏覽器支援時用 H.265 壓縮,再自己驗證播放
想要最廣相容性?
-> 選 H.264 中/高預設,或使用影片轉 MP4 完整轉碼
原始檔已經是 AV1?
-> 不要盲目轉 H.265,體積和畫質都要實測
只是想解決網頁開播慢?
-> 檔案相容時直接用影片轉 MP4 做 Fast-Start 重封裝
瀏覽器與桌面工具有何不同
桌面轉碼工具往往可以幾乎任意指定編碼器和參數,而瀏覽器出於安全、穩定性和耗電考量,只開放 有限、沙箱化 的選項。這也是為什麼 ALTools 會把回退路徑和限制寫清楚,而不是承諾每一種桌面工作流都能在瀏覽器裡復現。
遇到瀏覽器匯出失敗的邊緣情況時,保留桌面母帶,用 ALTools 處理那 90% 的日常任務,通常是更現實的策略。
常見現象與對應處理
H.265 開關是灰的。 說明當前瀏覽器或作業系統沒有暴露可用編碼路徑,改用 H.264 即可。
壓縮後檔案反而更大。 原始檔可能已經是 AV1,或者本身就是效率很高的 H.264;可以嘗試降低預設,或乾脆跳過壓縮。
匯出後播放發綠或發黑。 原始檔可能用了比較特殊的畫素格式,試試完整的 影片轉 MP4 轉碼。
重封裝後音畫不同步。 在乾淨 MP4 上很少見,但確實會發生;可以改走完整轉碼,或者先重新修剪原始檔。
相關工具與教程
多懂一點編碼知識,就能少踩很多“為什麼檔案反而更大了”的坑。最終匯出前,永遠記得在 受眾會使用的最舊裝置 上試播一次,相容性幾乎總是比理論效率更重要。