Ich habe eine Bildschirmaufnahme in Sony Vegas importiert. Wenn ich den Originalclip mit Windows Media Player abspiele, sieht er so aus, wie ich es erwartet habe, wobei der gesamte Bildschirm sichtbar ist. Aber wenn ich den Clip in Vegas abspiele, wird er auf der linken Seite vergrößert und auf der rechten Seite nur ausgeschnitten. Der Versuch, den Zuschnitt oder die Größe zu ändern, hat keine Wirkung, alles auf dem Rest des Bildschirms ist einfach weg, es ist nicht da.
Wie kann ich den Vollbildmodus importieren?
Dies ist kein Vegas-Problem. Die Aufnahmeanwendung hat die Videoauflösung wie 1024x768
im globalen MP4-Header ( ../stsd/avc1
) registriert, aber der vollständige 1080p-Stream wird erfasst und gespeichert.
Vegas verwendet die Header-Metadaten, um den Videostream beim Laden der Datei zuzuschneiden. Alle Vegas-Funktionen/Plugins, die dieser Stufe nachgeschaltet sind, kennen also nicht die vollständigen Bilddaten oder haben keinen Zugriff darauf.
Die volle Auflösung wird jedoch korrekt in den Metadaten (SPS) des Videostreams selbst gespeichert. Das Remuxen der Datei mit ffmpeg löst das Problem, da ffmpeg basierend auf dem Lesen der Stream-Metadaten einen neuen globalen Header erstellt.
ffmpeg -i recorded.mp4 -c copy fixed.mp4
Holen Sie sich eine FFmpeg-Windows-Binärdatei von https://ffmpeg.zeranoe.com/builds/
Gyan