Spuren aufgrund von Stretch asynchron nach Export

Retro-Robbi schrieb am 09.10.2023 um 20:08 Uhr

Hallo liebe Community,

ich habe das Problem, dass nach dem Export verschiedene Spuren nicht mehr synchron sind, sobald ich das Stretch-Tool verwende.

Hier mal im Detail.

  • Aufnahme des Videos mit OBS als *.mkv (NVENC H.264, 1080p, VBR, 8000 - 12000 kbps, 25 FPS, FFmpeg AAC) mit 2 Audiospuren (Spielinhalt und Voiceover)
  • VDL Filmeinstellungen: 1080p, 25 FPS
  • mkv importieren, Audio zusammenfassen, Originalton wiederherstellen, Audiospur vom Video wechseln

Zwischendurch kommt es vor, dass Szenen zu langatmig werden, weshalb ich diese im Zeitraffer darstellen möchte. Dazu benutze ich den Faktor 4 (100 FPS), damit ich ein Vielfaches von 25 FPS habe. Das wende ich dann auf der Videospur und den beiden Tonspuren an.

In VDL ist auch alles schön synchron und auch eingefügte Grafiken und Texte werden an den eingefügten Positionen abgespielt.

Wenn ich den Film exportiere (MP4, streamable, H.264, 1080p, VBR 8000 - 12000 kbps, 25 FPS , AAC, Stereo, 48000 Hz, 192 kbit/s), ist ab den Zeitrafferabschnitten der Ton beider Audiospuren später als ursprünglich zu hören. Auch Elemente wie Texte und eingeblendete Grafiken werden verzögert eingeblendet.

Exportiere ich die Problemstellen hinter dem Zeitraffer einzeln (markierten Bereich exportieren), sind diese synchron.

Auch beim Exportieren in andere Formate kommt es zu dem Fehler. Es macht auch Unterschied am Endergebnis, wenn ich den Export statt von der GPU von der CPU berechnen lasse.

 

Hier die Eckdaten:

Magix Video Deluxe Premium (21.0.2.138 (UDP3) UG Code 8463 KA2)

Windows 11 (22H2 Build: 22621.2283)

AMD Ryzen 5 3500X 6-Core Processor, 3600 MHz, 6 Kern(e), 6 logische(r) Prozessor(en)

16,0 GB RAM

NVIDIA GeForce GTX 1060 3GB (Treiberversion: 31.0.15.3742)

 

Ich hoffe, ich konnte es detailliert und nachvollziehbar schildern, und habe dabei nichts vergessen.

Vielen Dank im Voraus für die Bemühungen, mir bei diesem Problem zu helfen. 😊

Kommentare

vdl-user-v19 schrieb am 09.10.2023 um 20:17 Uhr

Hallo @Retro-Robbi,

2 grundsätzliche Fragen würden mir dazu erstmal einfallen:

Hast Du mit einer aktuellen Version von OBS aufgenommen und hat die erzeugte MKV eine constante oder variable Framerate?

( MediaInfo-Auswertung kann dazu hilfreich sein:

https://www.magix.info/us/tutorials/analyse-von-dateien-mit-mediainfo--932809/ )

Retro-Robbi schrieb am 09.10.2023 um 20:33 Uhr

Hallo @vdl-user-v19,

 

vielen Dank für die schnelle Antwort.

OBS Studio 29.1.3 (64-Bit)

Updatebenachrichtigungen sind aktiviert. Da gerade keine Benachrichtigung aufpoppt, gehe ich mal davon aus, dass es aktuell ist.

Die Framerate ist konstant.

MediaInfo der mkv:

Allgemein
Unique ID                                : 113724512091496627812561338397354609085 (0x558E8B58DE7A62120A5F88A9F82BC9BD)
Vollständiger Name                       : D:\Aufnahmen\2023-08-23 15-27-16.mkv
Format                                   : Matroska
Format-Version                           : Version 4
Dateigröße                               : 656 MiB
Dauer                                    : 33 min 37s
Gesamte Bitrate                          : 2 729 kb/s
Bildwiederholungsrate                    : 25,000 FPS
Kodierendes Programm                     : Lavf60.3.100
verwendete Encoder-Bibliothek            : Lavf60.3.100
ErrorDetectionType                       : Per level 1Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format-Profil                            : High@L4
Format-Einstellungen                     : CABAC / 4 Ref Frames
Format-Einstellungen für CABAC           : Ja
Format-Einstellungen für RefFrames       : 4 frames
Codec-ID                                 : V_MPEG4/ISO/AVC
Dauer                                    : 33 min 37s
nominale Bitrate                         : 2 500 kb/s
Breite                                   : 1 920 Pixel
Höhe                                     : 1 080 Pixel
Bildseitenverhältnis                     : 16:9
Modus der Bildwiederholungsrate          : konstant
Bildwiederholungsrate                    : 25,000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scantyp                                  : progressiv
Bits/(Pixel*Frame)                       : 0.048
verwendete Encoder-Bibliothek            : x264 core 164 r3106 eaa68fa
Kodierungseinstellungen                  : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=9 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=cbr / mbtree=1 / bitrate=2500 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=2500 / vbv_bufsize=2500 / nal_hrd=none / filler=1 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Nein
Forced                                   : Nein
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709Audio #1
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec-ID                                 : A_AAC-2
Dauer                                    : 33 min 36s
Kanäle                                   : 2 Kanäle
Channel layout                           : L R
Samplingrate                             : 48,0 kHz
Bildwiederholungsrate                    : 46,875 FPS (1024 SPF)
Compression mode                         : Lossy
Titel                                    : Grabber
Default                                  : Nein
Forced                                   : NeinAudio #2
ID                                       : 3
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec-ID                                 : A_AAC-2
Dauer                                    : 33 min 36s
Kanäle                                   : 2 Kanäle
Channel layout                           : L R
Samplingrate                             : 48,0 kHz
Bildwiederholungsrate                    : 46,875 FPS (1024 SPF)
Compression mode                         : Lossy
Titel                                    : FaceCam
Default                                  : Nein
Forced                                   : Nein

MediaInfo des fertigen Videos:

Allgemein
Vollständiger Name                       : D:\Aufnahmen\Secret of Evermore #11.mp4
Format                                   : MPEG-4
Format-Profil                            : Base Media
Codec-ID                                 : isom (isom/avc1)
Dateigröße                               : 1,19 GiB
Dauer                                    : 29 min 58s
Modus der Gesamtbitrate                  : variabel
Gesamte Bitrate                          : 5 685 kb/s
Bildwiederholungsrate                    : 25,000 FPS
Kodierungs-Datum                         : 2023-10-06 20:22:44 UTC
Tagging-Datum                            : 2023-10-06 20:22:44 UTCVideo
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format-Profil                            : High@L4
Format-Einstellungen                     : CABAC / 2 Ref Frames
Format-Einstellungen für CABAC           : Ja
Format-Einstellungen für RefFrames       : 2 frames
Format settings, GOP                     : M=3, N=30
Codec-ID                                 : avc1
Codec-ID/Info                            : Advanced Video Coding
Dauer                                    : 29 min 58s
Bitrate                                  : 5 489 kb/s
Breite                                   : 1 920 Pixel
Höhe                                     : 1 080 Pixel
Bildseitenverhältnis                     : 16:9
Modus der Bildwiederholungsrate          : konstant
Bildwiederholungsrate                    : 25,000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scantyp                                  : progressiv
Bits/(Pixel*Frame)                       : 0.106
Stream-Größe                             : 1,15 GiB (97%)
Sprache                                  : Englisch
Kodierungs-Datum                         : 2023-10-06 20:22:44 UTC
Tagging-Datum                            : 2023-10-06 20:22:44 UTC
Codec configuration box                  : avcCAudio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec-ID                                 : mp4a-40-2
Dauer                                    : 29 min 58s
Bitraten-Modus                           : variabel
Bitrate                                  : 192 kb/s
Kanäle                                   : 2 Kanäle
Channel layout                           : L R
Samplingrate                             : 48,0 kHz
Bildwiederholungsrate                    : 46,875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream-Größe                             : 41,2 MiB (3%)
Sprache                                  : Englisch
Kodierungs-Datum                         : 2023-10-06 20:22:44 UTC
Tagging-Datum                            : 2023-10-06 20:22:44 UTC

 

vdl-user-v19 schrieb am 09.10.2023 um 20:49 Uhr

@Retro-Robbi,

nicht die Bitrate, sondern die Framerate/Bildwiederholungsrate war mit der Frage gemeint.

Die wird aber mit 25 fps als konstant ausgewiesen, was ja für die weitere synchrone Videobearbeitung in Video deluxe wichtig und eigentlich auch richtig wäre.

Vermutlich hast Du die fertige MKV direkt in Video deluxe eingelesen und nicht mit der OBS-Funktion in MP4 remuxed. Denn nach diesem Vorgang sieht man (lt. MediaInfo), dass offenbar doch eine variable Framerate vorliegt, die schwankt und mit der zumindest Video deluxe und auch manche andere Schnittsoftware dann gewisse Verabeitungsprobleme haben:

Am Beispiel (aufgenommene MKV mit OBS in MP4 remuxed) sähe das (lt. einem kurzen Test) so aus:

Format                         : MPEG-4
Format profile                 : Base Media
Codec ID                       : isom (isom/iso2/avc1/mp41)
File size                      : 9.66 MiB
Duration                       : 26 s 66 ms
Overall bit rate mode          : Variable
Overall bit rate               : 3 107 kb/s
Writing application            : Lavf60.3.100

Video
ID                             : 1
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : High@L4.2
Format settings                : CABAC / 4 Ref Frames
Format settings, CABAC         : Yes
Format settings, Reference fra : 4 frames
Codec ID                       : avc1
Codec ID/Info                  : Advanced Video Coding
Duration                       : 26 s 66 ms
Source duration                : 26 s 32 ms
Bit rate mode                  : Variable
Bit rate                       : 3 092 kb/s
Maximum bit rate               : 40.0 Mb/s
Width                          : 1 920 pixels
Height                         : 1 080 pixels
Display aspect ratio           : 16:9
Frame rate mode                : Variable
Frame rate                     : 60.000 FPS
Minimum frame rate             : 58.824 FPS
Maximum frame rate             : 62.500 FPS
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Progressive
Bits/(Pixel*Frame)             : 0.025
Stream size                    : 9.60 MiB (99%)
Source stream size             : 9.60 MiB (99%)
Color range                    : Limited
Color primaries                : BT.709
Transfer characteristics       : BT.709
Matrix coefficients            : BT.709
mdhd_Duration                  : 26066
Codec configuration box        : avcC

Audio
ID                             : 2
Format                         : AAC LC
Format/Info                    : Advanced Audio Codec Low Complexity
Codec ID                       : mp4a-40-2
Duration                       : 26 s 5 ms
Bit rate mode                  : Constant
Bit rate                       : 2 268 b/s
Channel(s)                     : 2 channels
Channel layout                 : L R
Sampling rate                  : 48.0 kHz
Frame rate                     : 46.875 FPS (1024 SPF)
Compression mode               : Lossy
Stream size                    : 7.20 KiB (0%)
Title                          : simple_aac_recording0
Default                        : Yes
Alternate group                : 1

Als gängige Lösung für Probleme mit variablen Frameraten in Videoschnittprogrammen wird im Zweifelsfall empfohlen eine Konvertierung in ein Video mit definitiv fester Framerate durchzuführen. Bevorzugt z.B. mit HandBrake oder auch XMedia Recode. Dieses sollte dann auch mit zeitverändernden Effekten usw. keine Probleme im Schnittprogramm machen.

Ich bin mir noch nicht richtig sicher, ob meine Theorie so stimmt, dass die MKV eigentlich variable Framerate hat, aber aufgrund der öfter mal geschilderten Probleme mit MKV-Aufnahmen aus OBS, könnte es wohl so sein.

PS:

Für neue OBS-Aufnahmen könnte man mal probieren die relative neu Ausgabemöglichkeit "Fragmentiertes MP4" einzustellen, dann diese MP4 mit der OBS-Funktion zu remuxen und danach diese MP4, die eine konstante Framerate aufweist, im Schnittprogramm zu verarbeiten. - Ggf. kann man sich dann eine Konvertierung sparen.

Retro-Robbi schrieb am 09.10.2023 um 21:00 Uhr

@vdl-user-v19

Die Verwechslung der Framerate mit der Bitrate ist mir auch aufgefallen. Ich habe es zwar noch mal geändert, bin wohl aber noch erwischt worden. 😂

Vielen Dank. Ich werde das direkt mal testen. ☺️

vdl-user-v19 schrieb am 09.10.2023 um 21:09 Uhr

... ja, ich habe so lange im Edit-Modus gestanden, dass ich Deine Änderung erst später bemerkt habe ... ;-)

Retro-Robbi schrieb am 09.10.2023 um 22:14 Uhr

Super!!!! Vielen Dank! Das hat wunderbar funktioniert. 😊

Gibt es denn ein besseres Format, das ich in OBS nutzen kann, um mir den Zwischenschritt der erneuten Konvertierung zu sparen? Als MP4 wird nämlich nur eine Tonspur gespeichert.

vdl-user-v19 schrieb am 09.10.2023 um 22:45 Uhr

Der MOV-Container müsste das können. (Fragmentiertes MOV mal ausprobieren ...

BilderMacher schrieb am 09.10.2023 um 22:46 Uhr

Als MP4 wird nämlich nur eine Tonspur gespeichert.

Habe eine Aufnahme mit OBS gemacht, zwei Audiospuren eingestellt und die MKV als MP4 ausgeben lassen.

Allgemein
Vollständiger Name                       : #2023-10-09 22-21-02.mp4
Format                                   : MPEG-4
Format-Profil                            : Base Media
Codec-ID                                 : isom (isom/iso2/avc1/mp41)
Dateigröße                               : 22,8 MiB
Dauer                                    : 1 min 12s
Modus der Gesamtbitrate                  : konstant
Gesamte Bitrate                          : 2 632 kb/s
Bildwiederholungsrate                    : 25,000 FPS
Kodierendes Programm                     : Lavf60.3.100Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format-Profil                            : High@L4.1
Format-Einstellungen                     : CABAC / 3 Ref Frames
Format-Einstellungen für CABAC           : Ja
Format-Einstellungen für RefFrames       : 3 frames
Format settings, GOP                     : M=4, N=75
Codec-ID                                 : avc1
Codec-ID/Info                            : Advanced Video Coding
Dauer                                    : 1 min 12s
Source duration                          : 1 min 12s
Bitraten-Modus                           : konstant
Bitrate                                  : 2 133 kb/s
nominale Bitrate                         : 2 500 kb/s
maximale Bitrate                         : 2 239 kb/s
Breite                                   : 1 920 Pixel
Höhe                                     : 1 080 Pixel
Bildseitenverhältnis                     : 16:9
Modus der Bildwiederholungsrate          : konstant
Bildwiederholungsrate                    : 25,000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scantyp                                  : progressiv
Bits/(Pixel*Frame)                       : 0.041
Stream-Größe                             : 18,5 MiB (81%)
Source stream size                       : 19,4 MiB (85%)
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
mdhd_Duration                            : 72680
Codec configuration box                  : avcCAudio #1
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec-ID                                 : mp4a-40-2
Dauer                                    : 1 min 12s
Bitraten-Modus                           : konstant
Bitrate                                  : 192 kb/s
Kanäle                                   : 2 Kanäle
Channel layout                           : L R
Samplingrate                             : 48,0 kHz
Bildwiederholungsrate                    : 46,875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream-Größe                             : 1,66 MiB (7%)
Titel                                    : Systemsound
Default                                  : Ja
Alternate group                          : 1Audio #2
ID                                       : 3
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec-ID                                 : mp4a-40-2
Dauer                                    : 1 min 12s
Bitraten-Modus                           : konstant
Bitrate                                  : 192 kb/s
Kanäle                                   : 2 Kanäle
Channel layout                           : L R
Samplingrate                             : 48,0 kHz
Bildwiederholungsrate                    : 46,875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream-Größe                             : 1,66 MiB (7%)
Titel                                    : Sprecher
Default                                  : Nein
Alternate group                          : 1

Erhalte zwei Audiospuren, bzw. alle aktivierten Audiospuren in der MP4.

Kann alle umschalten und entsprechend einsetzen.

"Je mehr die Menschen wissen, desto weniger müssen sie glauben!"

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Ich kann vieles, darf aber nicht alles.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

-------------

Hardware / Software:
::::::::::::::::::::::::::::::::::::++++:::::::::::::::::::::::::::::::::::::::::::::::::

Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz (8 CPUs), ~2.3GHz
12288 MB RAM
DirectX 12
 

Intel(R) UHD Graphics (für Import, Verarbeitung, Export)

NVIDIA GeForce MX250 (wird nicht in Schnitt-SW verwendet)

  • Video deluxe 2016 Premium
  • Video deluxe 2025 Premium
  • Video Pro X 16
  • Photostory Deluxe 2025
  • Samplitude X7 Suite
  • ACID Pro 11
  • Music Maker 2025 Premium
  • MAGIX/XARA Graphic-/Web-Designer

-----------------------------------------------------------------------------------

Edition    Windows 10 Home
Version    22H2
Installiert am    ‎15.‎10.‎2020
Betriebssystembuild    19045.5011
Leistung    Windows Feature Experience Pack 1000.19060.1000.0

------------------------------------------------------------------------------------

Standardbrowser: Mozilla Firefox 131.0.3 (64-Bit)

Retro-Robbi schrieb am 09.10.2023 um 22:53 Uhr

@vdl-user-v19

Ja super. Ein kurzer Test ergab eine konstante FPS und beide Audiospuren sind integriert. 😊

 

Ich werde es bei der nächsten Aufnahme mal ausführlich testen. Danke dir 1000-fach für deine hilfe! 😀

 

@BilderMacher

Seltsam. Bei mir war immer nur 1 Spur vorhanden. Aber... Stehe ich dann nicht wieder vor dem ursprünglichen Problem mit der FPS, wie es @vdl-user-v19 in seinem 2. Beitrag zeigte? 😕