Von Samsung-Camcorder erzeugtes falsches Seitenverhältnis in mp4 (H.264)

11384
Overflow

Ich habe gerade einen Samsung Camcorder (SMX-F30BP) gekauft. Es hat die Fähigkeit, im Standard-Seitenverhältnis (vermutlich 4: 3) oder im 16: 9-Format aufzunehmen. Das Problem ist, dass die erzeugte mp4-Datei (H.264) in jedem Player, den ich ausprobiert habe (Mediaplayer, MPlayer, VLC usw.), immer als 4: 3-Format betrachtet wird, obwohl die Frames tatsächlich 16: 9 sind . Nur wenn Sie das Seitenverhältnis manuell im Player auf 16: 9 einstellen, ist der Film richtig. Hat jemand eine Ahnung, was los ist? Ist es ein Fehler in der Cam-Software? Kann ich etwas tun? Danke für deine Antworten.

3
Mit VLC können Sie die AR im Handumdrehen ändern. Meine ist eine alte Version und verwendet 'A' als AR-Change-Hotkey. Halten Sie die Taste gedrückt, um durch die Optionen zu blättern. Bei anderen anständigen Spielern können Sie dies auch während des Spiels ändern. aber zur dauerhaften änderung möchten sie den unten verlinkten artikel. quack quixote vor 14 Jahren 0

3 Antworten auf die Frage

3
harrymc

Sie können das Seitenverhältnis ohne erneute Kodierung ändern.

BEARBEITEN : MP4-Dateien finden Sie in diesem Artikel:
Ändern des Seitenverhältnisses von .mp4 ohne erneute Kodierung

Siehe MPEG4-Modifikator

Ändert MPEG-4-ASP-Videos (XviD, DivX) ohne erneute Codierung (Ändern des Seitenverhältnisses, Bearbeiten der Nutzerdaten, Entfernen oder Hinzufügen eines gepackten Bitstreams und Ändern der Reihenfolge der verschachtelten Felder). Außerdem können Informationen zum Video angezeigt werden, z. B. die Anzahl der verwendeten I / P / S / B-VOPs, ob QPel / GMC verwendet wurde oder nicht usw. Das Video muss sich in einem AVI-Container befinden. Weitere Informationen finden Sie in diesem Thread. Es gibt auch eine Befehlszeilenversion, die die meisten Funktionen aufweist.

Bild

Nett. Ich wusste, dass es einen Weg geben musste. Seltsam, dass die Kamera selbst diese Informationen nicht bereits einbettet. Joey vor 14 Jahren 0
Sorry, aber das Clip-Format ist MP4, nicht AVI, also sollte ich es zuerst konvertieren und dann die AR ändern. @ Johannes Rössel, warum hast du deine vorherige Antwort entfernt? Ich denke es war richtig und ich würde es "akzeptieren" Overflow vor 14 Jahren 0
Siehe den Artikel, den ich in meiner Antwort bearbeitet habe. harrymc vor 14 Jahren 0
2

Es gibt eine einfache Möglichkeit, das Spektralverhältnis ohne erneute Kodierung zu korrigieren.

Das Samsung MX20 kennzeichnet seine 16: 9-Dateien nicht mit dem korrekten DAR. Um dies ohne Neucodierung zu beheben, verwenden Sie Yamb (oder mp4box), und stellen Sie das Seitenverhältnis für PAL-Videos auf 64: 45 ein. Wie in diesem Testvideo einer runden Sprühdose von oben geschossen. Vor dem Hochladen auf YouTube wurde keine weitere Bearbeitung vorgenommen. Alternativ können Sie mp4box installieren und diese Batchdatei verwenden:

@ECHO OFF

:SCHLEIFE

"E: \ Programme \ Yamb \ mp4box.exe" -par 1 = 64: 45% 1

VERSCHIEBUNG

WENN [% 1] == [] GOTO END

GOTO LOOP

:ENDE

Ersetzen Sie den Pfad zu mp4box entsprechend. Dann ziehen Sie die Dateien einfach per Drag-and-Drop auf die Bat-Datei.

Quelle: http://www.youtube.com/watch?v=rg4pc2rQ9Rw

Genau das habe ich mir vorgenommen! Leider muss ich aber alle Dateien bearbeiten. Danke, deine Antwort ist richtig. Übrigens benutze ich die Option -par 1 = 16: 11 für PAL, wie von Yamb vorgeschlagen, nicht 64:45. Overflow vor 14 Jahren 0
Ich untersuchte ein wenig tiefer und fand heraus, dass eigentlich 64:45 der richtige PAR für das Format 720x576 ist, um genau 16: 9 AR zu erhalten. Overflow vor 14 Jahren 0
0

Der MPEG4-Modifier funktioniert nur für DIVX-kodierte Dateien. Für H264-kodierte Videos können Sie versuchen, den H264 Apect Ratio Modifier (H264ARM) aus diesem Thread zu verwenden:

http://forum.videohelp.com/threads/316259-Can-I-change-the-pixel-aspect-ratio-in-an-x264-AVI-ohne-creencoding

Es funktioniert ohne Neucodierung, sondern speichert stattdessen die Werte im h264-Stream.