Looking through the debug output I see that the audio first got extracted using:
"C:\Program Files\Hybrid\64bit\mkvextract.exe" tracks "D:\TEMP FOLDER\test.mkv" 1:"D:\TEMP FOLDER\iId_22_aid_0_lang_en_2023-12-17@04_04_31_1410_01.ac3"
then got cut with delaycut using:
"C:\Program Files\Hybrid\64bit\delaycut.exe" -fixcrc fix -o "D:\TEMP FOLDER\iId_22_aid_0_lang_en_2023-12-17@04_04_31_1410_02.ac3" -i "D:\TEMP FOLDER\iId_22_aid_0_lang_en_2023-12-17@04_04_31_1410_01.ac3"
and then the audio processing crashed when calling:
C:\Program Files\Hybrid\64bit\ffmpeg.exe" -y -threads 8 -loglevel fatal -nostdin -i "D:\TEMP FOLDER\iId_22_aid_0_lang_en_2023-12-17@04_04_31_1410_02.ac3" -t 00:03:00.760 -ac 6 -ar 48000 -f sox - | "C:\Program Files\Hybrid\64bit\sox.exe" --multi-threaded --temp "D:\TEMP FOLDER\2023-12-17@04_04_31_141004" --buffer 524288 -S -t sox - -b 32 -t sox - speed 0.96000000 | "C:\Program Files\Hybrid\64bit\ffmpeg.exe" -y -threads 8 -f sox -i - -b:a 320k -ar 48000 -channel_layout 5.1 "D:\TEMP FOLDER\iId_22_aid_0_lang_en_2023-12-17@04_04_31_1410_02.ac3"
FFmpeg aborts since 'Error opening input files: No such file or directory'
I see no reason which this happens since after the delaycut-call "D:\TEMP FOLDER\iId_21_aid_0_lang_en_2023-12-17@04_04_06_5110_02.ac3" existed (8.2749 MB).
Tried to reproduce this by calling:
[ode]
mkvextract tracks "C:\Users\Selur\Desktop\test.mkv" 1:"J:\tmp\iId_1_aid_0_lang_en_DELAY_-53ms_2023-12-17@19_09_38_2510_01.ac3"
ffmpeg -y -threads 8 -loglevel fatal -nostdin -i "J:\tmp\iId_1_aid_0_lang_en_DELAY_-53ms_2023-12-17@19_09_38_2510_01.ac3" -ac 6 -ar 48000 -f sox - | sox --multi-threaded --temp "J:\tmp\2023-12-17@19_09_38_251001" --buffer 524288 -S -t sox - -t wav - tempo 0.96000000 | neroAacEnc -br 128000 -ignorelength -if - -of "J:\tmp\iId_1_aid_0_lang_en_DELAY_-53ms_2023-12-17@19_09_38_2510_02.aac"
[/code]
and
mkvextract tracks "C:\Users\Selur\Desktop\test.mkv" 1:"J:\tmp\iId_2_aid_0_lang_en_2023-12-17@19_13_11_1910_01.ac3"
ffmpeg -y -threads 8 -loglevel fatal -nostdin -i "J:\tmp\iId_2_aid_0_lang_en_2023-12-17@19_13_11_1910_01.ac3" -ac 6 -ar 48000 -f sox - | sox --multi-threaded --temp "J:\tmp\2023-12-17@19_13_11_191001" --buffer 524288 -S -t sox - -b 32 -t sox - tempo 0.96000000 | ffmpeg -y -threads 8 -f sox -i - -b:a 320k -ar 48000 -channel_layout 5.1 "J:\tmp\iId_2_aid_0_lang_en_2023-12-17@19_13_11_1910_02.ac3"
and
mkvextract tracks "C:\Users\Selur\Desktop\test.mkv" 1:"J:\tmp\iId_3_aid_0_lang_en_2023-12-17@19_17_57_6610_01.ac3"
ffmpeg -y -threads 8 -loglevel fatal -nostdin -i "J:\tmp\iId_3_aid_0_lang_en_2023-12-17@19_17_57_6610_01.ac3" -ac 6 -ar 48000 -f sox - | sox --multi-threaded --temp "J:\tmp\2023-12-17@19_17_57_661001" --buffer 524288 -S -t sox - -b 32 -t sox - tempo 0.96000000 | ffmpeg -y -threads 8 -f sox -i - -c:a eac3 -b:a 320k -ar 48000 -channel_layout 5.1 "J:\tmp\iId_3_aid_0_lang_en_2023-12-17@19_17_57_6610_02.eac3"
all of these worked fine.
Note that delaycut wasn't used with the sample. (I did enable Audio->Misc->Fix input with delay cut)
So my guess atm. is that:
a. something is wrong with your source (which is not an issue with the sample) that triggers the usage of delaycut which causes problems.
b. alternatively for some reason the ac3 output of delaycut gets deleted.
=> can't reproduce the issue, so I can't fix it.
Quote:One filter setting that possible may fix this a/v sync issue is → SsRestore ...
?? sRestore does not change/influence a/v sync since frame rate&count are adjusted in the same way.
Cu Selur