Kein Sound beim Versuch, Audio mit ffmpeg zu kopieren

Hallo,

ich versuche nur Audio bei meinen Konvertierungen zu kopieren, aber ich bekomme keinen Ton? Kann sich bitte jemand mein Profil und das Log ansehen? Danke

[My HEVC MKV]
Description=My HEVC in MKV My Custom HEVC Settings.
order=ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 21 -map 0:v -sn
ffmpeg-audio=-acodec copy
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip

mcqueen.2018.limited.720p.b.mkv-My HEVC MKV-2018-10-26T12-21-03.9621750 01-00.log (1.8 MB)

ok, ich habe gesehen, dass kein Stream ausgewählt war & das funktioniert für AC3 (es kopiert einfach den Stream), aber wie bekomme ich das Gleiche für DTS? Wenn das Video DTS hat, gibt es kein Audio in der bearbeiteten Datei?

[My HEVC MKV]
Description=My HEVC in MKV My Custom HEVC Settings.
order=ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 21 -map 0:v -sn
ffmpeg-audio=-acodec ac3 -ab 320k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 320k -map 0:a
ffmpeg-audio=-acodec copy
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-general=–decomb --loose-anamorphic --verbose=2
handbrake-video= -e x265 --encoder-preset medium -q 21
handbrake-audio=-E ffac3 -R auto -B 320 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 320 -D 0 -a 1,2,3,4,5
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=false

Hast du bemerkt, dass du in deinem Profil Zeilen wiederholst, was es mehrdeutig macht?

ffmpeg-audio=-acodec ac3 -ab 320k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 320k -map 0:a
ffmpeg-audio=-acodec copy

Was du tun solltest, ist einfach -ac3 durch -copy ersetzen und -ab entfernen, sodass es so aussieht:

ffmpeg-audio=-acodec copy -map 0:a
ffmpeg-audioac3=-acodec copy -map 0:a

Sieh dir für Details zur Funktionsweise von Profilbefehlen das Thema „Grundlagen der Profile“ an.

Hi, vielen Dank für deine Antwort – jetzt sehe ich es auch! (sorry) Ich habe mein Profil wie folgt angepasst, bekomme aber einen Konvertierungsfehler. Werden damit auch alle Streams kopiert? (FLAC, AC3, DTS etc.)

Nochmals vielen Dank!!

[My HEVC MKV]
Description=My HEVC in MKV My Custom HEVC Settings.
order=ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 21 -map 0:v -sn
ffmpeg-audio=-acodec copy -map 0:a
ffmpeg-audioac3=-acodec copy -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-general=–decomb --loose-anamorphic --verbose=2
handbrake-video= -e x265 --encoder-preset medium -q 21
handbrake-audio=-E ffac3 -R auto -B 320 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 320 -D 0 -a 1,2,3,4,5
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=false

The Ant Bully (2006).mkv-My HEVC MKV-2018-10-26T14-51-09.1064012 01-00.log (1.5 MB)
mcqueen.2018.limited.720p.mkv-My HEVC MKV-2018-10-26T14-51-09.1343263 01-00.log (1.7 MB)

Scheinbar stolpert ffmpeg über dein Audio beim Versuch, es zu kopieren – das ist ein bekannter offener Fehler in ffmpeg.

Füge deiner ffmpeg-video-Zeile -max_muxing_queue_size 4000 hinzu; das sollte das Problem beheben.

ffmpeg-video=-ss 0 -max_muxing_queue_size 4000 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 21 -map 0:v -sn

Falls es weiterhin scheitert, versuche 4000 auf 99999 zu erhöhen.

Du kannst auch die handbrake-xxx-Zeilen entfernen, da du Handbrake nicht verwendest.

Wir werden versuchen, in der nächsten Version von mcebuddy eine Erkennung für diesen Fehler und eine automatische Korrektur einzubauen.

EDIT: Querverweis: Ffmpeg Bug - Too many packets buffered for output stream

Können Sie eine Kopie der Originalaufnahme auf unseren Server hochladen, damit wir sie analysieren und einen Patch dafür erstellen können.

Anweisungen zum Hochladen finden Sie in diesem Thema.

Dies wurde im heutigen 2.4.9-BETA-Build behandelt. Sie können es ausprobieren.