Pourquoi Handbrake n'a-t-il pas été utilisé pour convertir ce fichier ?

FFmpeg a été utilisé pour convertir ce fichier. Pourquoi Handbrake n’a-t-il pas été choisi ?

Carcass 2020-03-22 - 1.ts-tv series convert-2023-05-07T16-40-25.log (1,1 Mo)

Handbrake a échoué, il est revenu à ffmpeg selon les paramètres de secours du profil

MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 58.16 % (299.78 fps, avg 287.72 fps, ETA 00h00m55s)[mp4 @ 0000000006a77340] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 64666401 >= 64666401
2023-05-07T16:46:27 MCEBuddy.AppWrapper.Handbrake → ERROR: avformatMux: track 0, av_interleaved_write_frame failed with error ‘Invalid argument’

Merci pour ça. Donc HB a commencé le transcodage puis a rencontré une erreur.

Cela pourrait-il être dû à une aberration dans la vidéo qui provoquerait une telle chose ?

J’ai essayé un autre fichier TS et cela a fait la même chose. Je ne vois pas cette erreur avec le profil « MP4 Normal » d’origine, mais j’utilise mon propre profil :

[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

Comment le fait de modifier les paramètres audio peut-il provoquer un échec à mi-parcours ? Le profil de base convertit aussi l’audio.

J’ai compris que supprimer les publicités provoque cela lors de la copie du flux audio. Cela ne se produit pas avec la vidéo originale.