我通常只是直接複製音訊,不會從原始檔案重新編碼。但我遇到一個使用 HE-AAC 的檔案,導致在 Roku 上觀看時 Plex 伺服器必須進行轉碼。我所有其他音訊格式都能直接播放,不需要轉碼。因此我想找出如何讓 MCEBuddy 只對 HE-AAC 進行 AC3 直通,其餘則直接複製。我在 Handbrake 圖形介面測試了 AC3 直通,結果完全符合需求。
經過多次嘗試與錯誤,以下參數對我有效:
handbrake-audio=--aencoder copy --audio-copy-mask ac3,eac3,truehd,dts,dtshd,mp3,flac --audio-fallback ac3 -R auto
handbrake-audioac3=--aencoder copy --audio-copy-mask ac3,eac3,truehd,dts,dtshd,mp3,flac --audio-fallback ac3 -R auto
由於 audio-copy-mask 中未指定 aac,它會退回使用 ac3。這完全符合我的需求,同時不影響我想要直接複製的其他格式。