Meine Quelle ist ein altes Quicktime-Movie mit zwischen 12,5 und 15fps schwankender Framerate - Videocodec "Road Pizza" :ani_lol: , Ton PCM. Alles, was ich über VFR bisher gelesen habe, klingt (zu) komplex - bei dieser Framerate brauche ich kein IVTC. Als absoluter Nix-Wisser frage ich erst mal die Experten
Die Datei soll mit DirectShowSource/Avisynth an MeGUI frameserved werden (Neues Format: AVC+AAC in MP4 oder Matroska), und das klappt auch wunderbar - nur leider geht beim CFR-Mux der Sync verloren. Wie erzeuge ich am einfachsten die fehlenden Timecodes? Wenn möglich, soll aus dem VFR ein neues VFR werden, ohne Umwandlung in CFR.
P.S.: Dass das Ding VFR ist, habe ich mehr durch Zufall herausgefunden, die Schwankungen lassen sich aber im "Video Information"-Fenster des Zoom Players schön beobachten, und die Streams sind bei einer durchschnittlichen Framerate von 13,6 an Szenenwechseln höchstens halbwegs synchron, später geht der Sync ganz verloren. Die schon konvertierten CFR-Streams sind fehlerfrei.
Info von mp4box:
----------------
* Movie Info *
Timescale 600 - Duration 00:13:24.366
Fragmented File no - 2 track(s)
File Brand .... - version 0
Created: GMT Thu Apr 04 07:06:01 2002
File has no MPEG4 IOD/OD
Track # 1 Info - TrackID 1 - TimeScale 22050 - Duration 00:13:24.345
Media Info: Language "Undetermined" - Type "soun" - Sub Type "twos" - 17735808 samples
Audio Track - Sample Rate 22050 - 1 channel(s)
Vendor code "...." - Version 0 - revision 0
Track # 2 Info - TrackID 2 - TimeScale 600 - Duration 00:13:24.366
Media Info: Language "Undetermined" - Type "vide" - Sub Type "rpza" - 10065 samples
Visual Track - Compressor "Video" - Resolution 240 x 180
Vendor code "appl" - Version 1 - revision 1
----------------