Holen Sie sich das Seitenverhältnis des Videos von FFmpeg
Bin ich mit FFmpeg konvertieren Videos von einem format in ein anderes. Ich brauche zum entpacken das Seitenverhältnis der video-ersten. Wie finde ich diese Informationen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach laufen
und details über die video-stream/s enthalten, in die Datei gedruckt wird auf dem Bildschirm angezeigt. Zwei der aufgeführten Parameter für jeden video-stream der PAR (Pixel Aspect Ratio) und das DAR(Display Aspect Ratio). Sie werden sehen, so etwas wie dieses:
DAR ist, was die ratio, das Letzte video angezeigt wird. Der PAR zeigt an, wie die Pixel müssen so bemessen sein, dies zu erreichen. Zum Beispiel, in dem Fall habe ich nur gezeigt,
(720*64)/(576*45) = 16/9
.Viele Male, PAR gleich 1:1, was bedeutet, dass die DAR sollte gleich dem Verhältnis der video-Auflösung.
ffprobe ist bevorzugt, wie Sie die Medien mit Informationen. Bei der Verwendung von ffmpeg -i Datei und keine anderen Argumente, ffmpeg liefert einen Fehler-status.
ffprobe -i <filename> -show_streams
wird auch die Ausgabe einer Liste von Schlüssel=Wert für die video-und audio-streams. ex:... sample_aspect_ratio=1:1 display_aspect_ratio=8:5 ...
kann einfacher sein, zu analysieren, das Ergebnis programmgesteuert-print_format json
um die Ausgabe in den meisten verwendbaren format möglich, für jede situation