使用 MCEBuddy 2.4.7 的自定义 AC3 音频

您好,

我剛從 2.4.6 升級到 2.4.7,結果設定檔完全失效。查看版本資訊後發現新版把設定檔整個改了,於是我決定從頭來過。先從預設的「MP4 High Quality」開始,我想做四項調整:

  • 保留 AC3 音軌(不壓縮)
  • 把位元率從 1800 提高到 2400
  • 略過裁切
  • 保留原始解析度

這些在 2.4.6 都運作正常,但 2.4.7 轉出來的檔案完全沒有聲音。下方是我的設定檔內容,我會試著附上轉檔記錄,還不太熟悉這個新論壇的操作。

感謝任何建議!
-guyinco6nito

[CUSTOM WTV]
Description=WARNING: Slow, main profile, high quality 2 pass MP4 (H.264/AAC) conversion. This can be helpful with low quality source videos but will not make much difference for HD or high quality source videos. Takes the most time but produces the best results.
2pass=true
order=handbrake,ffmpeg,mencoder
mencoder-general=-ss 3 -vf pullup,softskip,yadif=0:-1,hqdn3d,harddup
mencoder-video=-ovc x264 -x264encopts bitrate=2400:me=hex:trellis=2:subq=8:partitions=all:8x8dct:ref=5:rc_lookahead=50:keyint=25:keyint_min=20:bframes=3:weight_b:level_idc=40:b_pyramid=normal:direct_pred=auto:mixed_refs:deblock=-1,-1:nofast_pskip:nodct_decimate:b_adapt=2:threads=auto
mencoder-audio=-acodec copy
mencoder-audioac3=-acodec copy
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 2400k -x264opts me=hex:trellis=2:subq=8:partitions=all:8x8dct=1:ref=5:rc-lookahead=50:keyint=25:min-keyint=20:bframes=3: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=2:threads=auto -map 0:v -sn
ffmpeg-audio=-acodec copy
ffmpeg-audioac3=-acodec copy
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=–decomb --denoise=“weak” --loose-anamorphic --verbose=2 -T -f mp4 -O
handbrake-video=–start-at duration:3 -e x264 -b 2400 -x me=hex:trellis=2:subq=8:partitions=all:8x8dct:ref=5:rc-lookahead=50:keyint=25:keyint-min=20:bframes=3:weight-b:level-idc=40:b-pyramid=normal:direct-pred=auto:mixed-refs:deblock=-1,-1:nofast-pskip:nodct-decimate:b-adapt=2:threads=auto
handbrake-audio=-acodec copy
handbrake-audioac3=-acodec copy
handbrake-ext=.mp4
handbrake-audiodelay=skip
SkipCropping=true
FixedResolution=true

-acodec 是 ffmpeg 使用的参数。Handbrake 使用 -E,所以应该写成:

handbrake-audio=-E copy -a 1,2,3,4,5
handbrake-audioac3=-E copy -a 1,2,3,4,5

-a 1,2,3,4,5 表示保留前 5 条音轨

同样地,mencoder 使用 -oac 而不是 -acodec

要跳过裁剪,请在“转换任务 → 专家设置”页面勾选“禁用裁剪”选项

要提高码率,可以在转换任务页面将质量滑块调到 33%(比 1800 增加 33%)

要保留分辨率,在转换任务设置中将“最大分辨率”滑块拖到最右侧

这样你就可以尽量减少对配置文件的修改

可以,非常感謝!
-guyinco6nito