這個檔案是使用 FFmpeg 轉換的。為什麼沒有選擇 Handbrake?
Carcass 2020-03-22 - 1.ts-tv series convert-2023-05-07T16-40-25.log (1.1 MB)
這個檔案是使用 FFmpeg 轉換的。為什麼沒有選擇 Handbrake?
Carcass 2020-03-22 - 1.ts-tv series convert-2023-05-07T16-40-25.log (1.1 MB)
Handbrake 失败,已根据配置文件备份设置回退到 ffmpeg
MCEBuddy.AppWrapper.Handbrake → 编码:任务 1/1,58.16 %(299.78 fps,平均 287.72 fps,预计剩余 00:00:55)[mp4 @ 0000000006a77340] 应用程序向复用器提供了无效、非单调递增的 dts,流 0:64666401 >= 64666401
2023-05-07T16:46:27 MCEBuddy.AppWrapper.Handbrake → 错误:avformatMux:轨道 0,av_interleaved_write_frame 失败,错误“Invalid argument”
感謝你。所以 HB 開始轉碼後就報錯了。
這會不會是因為影片本身有某種異常才導致這種情況?
我试了另一个 TS 文件,结果一样。用自带的 “MP4 Normal” 预设不会报错,但我用的是自己的预设:
[MP4 Normal AC3 AAC]
Description=Good quality 1 pass MP4 (H.264) conversion. AC3 copy as audio 1, create AAC stereo as audio 2.
order=handbrake,ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -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 aac
ffmpeg-audioac3=-map 0:1 -c:a:0 copy -map 0:1 -c:a:1 aac -ab 192k -ac 2
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=--decomb --loose-anamorphic --verbose=2 -f mp4 -O
handbrake-video=--start-at duration:0 -e x264 -b 1400 -x me=hex:trellis=1:subq=8:partitions=all:8x8dct:ref=3:rc-lookahead=50:keyint=25:keyint-min=20:bframes=1:weightb=1:level-idc=40:b-pyramid=1:direct-pred=auto:mixed-refs:deblock=-1,-1:nofast-pskip:nodct-decimate:b-adapt=0:threads=auto
handbrake-audio=-E aac
handbrake-audioac3=-E copy -a 1
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true
只是改了下音频参数,怎么会在中途失败?基础预设也会转音频啊。
我發現在複製音訊串流時,移除廣告會導致這個問題。原始影片不會發生這種情況。