使用標準的 mp4 設定檔,將透過 HDHomeRun Prime 錄製的 WTV 轉成 mp4。mp4 容器是否支援 5.1 環繞聲?MediaInfo 顯示 mp4 的音訊只有雙聲道立體聲。能否請有人貼出需要對設定檔做的音訊修改範例?謝謝。
感謝回覆。我一直都有選擇多聲道音訊,但沒有勾選「選擇最佳音訊」的方塊。兩個都需要選取嗎?我會試試看。
是的,勾選那兩個方塊後,mp4 就能以 5.1 plus 儲存音訊了,謝謝你。
現在 MediaInfo 顯示有多聲道。但 WMC 或 VLC 都不會輸出環繞音訊。播放 WTV 檔案時,我的擴大機會切換到 Dolby Surround;但用 WMC 或 VLC 播放新的 mp4 時,擴大機從未切換到 Dolby。希望這沒超出本論壇的範圍。再次感謝你的協助。
附上你的转换日志,或查看文件末尾,了解转换后的文件报告的是哪条音轨。
多声道可以采用不同的编解码器。你可以有 AAC 多声道或 AC3(杜比)多声道,这取决于你的配置文件使用的是什么。配置文件的描述会告诉你将创建什么。你也可以随时创建自定义配置文件。
新手警報。我在哪裡可以找到日誌的音訊部分,以及要把它附加到哪裡?MediaInfo 顯示它使用的是 AAC。我知道 profile.config 的位置。抱歉知識不足。
音訊
ID : 2
格式 : AAC
格式/資訊 : Advanced Audio Codec
格式設定檔 : LC
編解碼器 ID : mp4a-40-2
持續時間 : 45 分 52 秒
位元率模式 : 可變
位元率 : 256 kb/s
聲道數 : 2 聲道
原始聲道數 : 6 聲道
聲道位置 : Front: L C R, Side: L R, LFE
取樣率 : 48.0 kHz
影格率 : 46.875 FPS (1024 SPF)
壓縮模式 : 有損
串流大小 : 84.1 MiB (16%)
看看这个:
以下是日誌中的設定檔。
→ 正在使用的設定檔:MP4 Normal**
設定檔項目 →
→ Description=主要設定檔,品質良好的單次轉檔 MP4(H.264/AAC)。適用於大多數轉檔,效果佳且比兩次轉檔更快。
→ 2pass=true
→ order=handbrake,ffmpeg,mencoder
→ mencoder-general=-ss 3 -vf pullup,softskip,yadif=0:-1,hqdn3d,harddup
→ mencoder-video=-ovc x264 -x264encopts bitrate=1400:me=hex:trellis=1:subq=8:partitions=all:8x8dct:ref=3:rc_lookahead=50:keyint=25:keyint_min=20:bframes=1:weight_b:level_idc=40:b_pyramid=normal:direct_pred=auto:mixed_refs:deblock=-1,-1:nofast_pskip:nodct_decimate:b_adapt=0:threads=auto
→ mencoder-audio=-oac faac -faacopts br=160:mpeg=4:tns:object=2
→ mencoder-audioac3=-oac faac -faacopts br=256:mpeg=4:tns:object=2
→ mencoder-ext=.avi
→ mencoder-remuxto=.mp4
→ mencoder-audiodelay=skip
→ ffmpeg-general=-threads 0
→ ffmpeg-video=-ss 3 -vf yadif=0:-1:1,hqdn3d -vcodec libx264 -b 1400k -x264opts me=hex:trellis=1:subq=8:partitions=all:8x8dct=1:ref=3:rc-lookahead=50:keyint=25:min-keyint=20:bframes=1:weightb=1:level=4.0:b-pyramid=normal:direct=auto:mixed-refs=1:deblock=-1,-1:no-fast-pskip=1:no-dct-decimate=1:b-adapt=0:threads=auto -map 0:v -sn
→ ffmpeg-audio=-acodec libfdk_aac -ab 160k -cutoff 18000 -map 0:a
→ ffmpeg-audioac3=-acodec libfdk_aac -ab 256k -cutoff 18000 -map 0:a
→ ffmpeg-ext=.mp4
→ ffmpeg-audiodelay=skip
→ handbrake-general=–decomb --loose-anamorphic --verbose=2 -f mp4 -O
→ handbrake-video=–start-at duration:3 --preset Normal -q 18
→ me=hex:trellis=1:subq=8:partitions=all:8x8dct:ref=3:rc-lookahead=50:keyint=25:keyint-min=20:bframes=1:weight-b:level-idc=40:b-pyramid=normal:direct-pred=auto:mixed-refs:deblock=-1,-1:nofast-pskip:nodct-decimate:b-adapt=0:threads=auto
→ handbrake-audio=-E faac -R auto -B 160 -D 0 -a 1,2,3,4,5
→ handbrake-audioac3=-E faac -R auto -B 256 -D 0 -a 1,2,3,4,5
→ handbrake-ext=.mp4
→ handbrake-audiodelay=skip
好的,我已经阅读了指南,但仍然不知道下一步该如何创建一条使用AC3环绕声编码而不是AAC编解码器的线路。谢谢。
您的設定檔正在使用 handbrake 編碼器,如果失敗會依序退回 ffmpeg 與 mencoder
您的 handbrake 設定檔音訊設定為 AAC 編碼,若想改用 AC3,請將 faac 改為 ffac3
同理,ffmpeg 目前也使用 AAC 音訊
將 libfdk_aac 改為 ac3
如需範例,可參考 MKV 設定檔,它們使用 AC3 而非 AAC。
建議建立新設定檔並重新命名,而非直接修改現有設定檔。
非常感谢您花时间解释如何进行设置。您帮了大忙。
