Ingen lyd ved forsøg på at kopiere lyd med ffmpeg

Hej,

Jeg prøver blot at kopiere lyd i mine konverteringer, men jeg får ingen lyd – kan nogen kigge på min profil og log? Tak

[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, jeg kunne se, at der ikke var valgt nogen lydstrøm, og dette virker for AC3 (den kopierer blot strømmen), men hvordan får jeg det samme til at fungere for DTS? Hvis videoen har DTS, er der ingen lyd i den bearbejdede fil?

[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

Har du lagt mærke til, at du gentager linjer i din profil, hvilket gør den tvetydig?

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

Det du bør gøre er blot at erstatte -ac3 med -copy og fjerne -ab, så det skal se sådan ud:

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

Se emnet “Profiles Basics” for detaljer om, hvordan profilkommandoer fungerer.

Hej, mange tak for dit svar – nu kan jeg se det! (beklager) Jeg har rettet min profil til følgende, men får en konverteringsfejl. Vil disse indstillinger kopiere alle lydspor? (FLAC, AC3, DTS osv.)

Tak igen!!

[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)

Det ser ud til, at ffmpeg har problemer med din lyd under kopiering – det er en kendt åben fejl i ffmpeg.

Indtil videre skal du tilføje -max_muxing_queue_size 4000 til din ffmpeg-video-linje; det burde løse problemet.

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

Hvis det stadig fejler, prøv at hæve 4000 til 99999.

Du kan også fjerne handbrake-xxx-linjerne, da du ikke bruger handbrake.

Vi vil forsøge at indbygge en detektion af denne fejl og en automatisk rettelse i den næste build af mcebuddy.

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

Kan du uploade en kopi af den oprindelige optagelse til vores server, så vi kan analysere den og lave en rettelse til den.

Se dette emne for instruktioner om, hvordan du uploader.

Dette er blevet håndteret i dagens 2.4.9 BETA-build. Du kan prøve den.