Ich habe eine mp4-Datei und brauche die Profilstufe davon. FFmpeg sagt, es hat ein Baseline-Profil, das ist was ich brauche, aber ich brauche auch die Ebene .
Hier ist was ich von FFmpeg bekomme:
%Vor% Gibt es eine andere Option als -i
, die ich verwenden kann, um die Level-Informationen zu erhalten?
Versuchen Sie ffprobe -show_streams
.
ffprobe
ist mit FFmpeg gebündelt und bietet viele Informationen über Videodateien einschließlich Ebeneninformationen, z. B .:
ffprobe mit dem Befehl show_entries sollte schneller sein und bietet mehr Optionen, um nur relevante Daten anzuzeigen und nur den Videostream zu filtern.
um nur Video zu filtern (addiere auch: 0 um nur den ersten Video-Stream zu filtern)
%Vor%z.B. AUSGABE:
level = 50
gibt nur den Wert aus (add: nokey = 1):
%Vor%z.B. AUSGABE:
50
um sowohl Profil als auch Level auf einmal auszugeben:
%Vor%z.B. AUSGABE:
Profil = Hoch
level = 50
zur Ausgabe im json-Format:
%Vor%%Vor%z.B. AUSGABE:
in einer MS-Batchdatei (als Fake-Funktion):
Aufruf: ffprobeGetFormatProfile ffprobe.exe file.mp4 txtFormat
z.B. OUTPUT (in einer Variablen txtFormat als drittes Argument übergeben):
[email protected]
Sie können weitere Ideen von ffmpeg.org - Tipps
erhaltenversuchen Sie Folgendes, um die detailliertere Ausgabe in json
zu erhalten %Vor%