Dies ist ein bekannter Effekt: Das -segment
Video wird an einem gültigen Videoeinstiegspunkt (dh einem I-Frame), aber nicht immer an einem gültigen Audioeinstiegspunkt aufgeteilt.
Um dies zu umgehen, teilen Sie das Video und das Audio im ersten Schritt auf:
ffmpeg -i F:\video_data_set\4k_compressed.mp4 -f segment -segment_time 5 -segment_start_number 1 -c:v copy -an -copyts -avoid_negative_ts 1 F:\video_data_set\test\%d_4k_compressed.mp4 -vn -c:a aac -ar 44100 -b:a 128k F:\video_data_set\test\audio.m4a
Fahren Sie dann mit den Videosegmenten wie in Ihrem aktuellen Workflow fort.
Für den letzten Schritt verwenden
ffmpeg -hide_banner -f concat -safe 0 -i F:\video_data_set\test\files_2.txt -i F:\video_data_set\test\audio.m4a -map 0:v -map 1:a -c copy -threads 8 F:\video_data_set\4k_compressed_1.mp4
Um das Audio erneut hinzuzufügen.