Comment supprimer les flux de texte

En utilisant le profil « MP4 Normal » fourni, je n’ai aucun flux de texte après la conversion, mais avec mon propre profil, les flux de texte sont toujours présents. Qu’est-ce qui détermine si les flux de texte sont copiés ou non ?

Mon 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

J’ai découvert que lorsque FFmpeg convertit le fichier, je récupère les flux de texte. Si Handbrake convertit le fichier, je ne récupère pas les flux de texte.

Maintenant, la question devient : comment faire pour que FFmpeg ne reporte pas les flux de texte ?

Ou, comment faire pour que Handbrake reporte les flux de texte ?

Que voulez-vous dire par flux de texte ? Pouvez-vous joindre vos journaux

Vous pouvez utiliser le journal provenant de Why was Handbrake not used to convert this file?

Dans ce journal, je ne vois aucun flux « text » dans la vidéo finale. En examinant les journaux, je constate que vous utilisez un profil personnalisé et que, dans votre profil, vous spécifiez des mappages de flux spécifiques qui peuvent causer des problèmes :

→ ffmpeg-audioac3=-map 0:1 -map 0:1 -c:a:0 copy -c:a:1 aac -ab 192k -ac 2

MCEBuddy calcule dynamiquement les flux à copier en fonction de la disposition des flux après le remuxing. Vous ne devriez pas spécifier de mappage de flux, ou si vous le faites, désactivez le remuxing car le mappage de flux peut changer pendant le remuxing. Le profil par défaut ne portera pas le flux « text », il l’extraira ou l’ignorera.