Habe eine Datei, einmal mit mencoder einmal mit ffmpeg gemuxed (muxed-using-mencoder.avi und muxed-using-ffmpeg.avi).
ffmpeg-Aufruf:
ffmpeg -y -r 24000/1001 -i "F:\video.avi" -i "E:\Temp\audio.ac3" -vcodec copy -acodec copy -map 0:0 -map 1:0 -vtag:v XVID -metadata encoding_tool="Hybrid 2020.06.10.1" -aspect 185052:100000 -r 24000/1001 -f avi "F:\muxed-using-ffmpeg.avi"
mencoder-Aufruf:
mencoder -ovc copy "F:\video.avi" -ffourcc XVID -force-avi-aspect 1.85052 -mc 0 -oac copy -audiofile "E:\Temp\audio.ac3" -ofps 24000/1001 -of avi -o "F:\muxed-using-mencoder.avi"
Im MPC-HC laufen beide ohne Probleme, aber der VLC verliert beim Springen im File den Ton.
(Nein, es liegt nicht am '-mc 0' das hab ich schon mal entfernt und es hat nicht geholfen. Der Unterschied beim Audiodelay ist 'okay', der liegt daran, dass beim Muxen mit ffmpeg vorher der Ton noch mit DelayCut geschnitten wurde.)
Den einzigen Unterschied den ich sehe ist da MediaInfo schreibt, bei der FFmpeg Variante beim Container schreibt 'Interleaved : Yes' und bei der Mencoder Variante 'Interleaved : No'.
-> Weiß zufällig jemand wie ich das .avi auch mit mencoder interleaved speichern kann?
Cu Selur