FFmpeg: Lesen Sie die Informationen auf Profilebene von mp4

7

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?

    
Martin 20.04.2012, 08:19
quelle

4 Antworten

14

Versuchen Sie ffprobe -show_streams .

ffprobe ist mit FFmpeg gebündelt und bietet viele Informationen über Videodateien einschließlich Ebeneninformationen, z. B .:

%Vor%     
blahdiblah 10.05.2012 06:16
quelle
5

Sie könnten MP4Box mit der Option -info für diese Art von Ausgabe verwenden:

%Vor%     
alrama 10.05.2012 09:46
quelle
5

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%
  

z.B. AUSGABE:

%Vor%

in einer MS-Batchdatei (als Fake-Funktion):
Aufruf: ffprobeGetFormatProfile ffprobe.exe file.mp4 txtFormat

%Vor%
  

z.B. OUTPUT (in einer Variablen txtFormat als drittes Argument übergeben):
  [email protected]

Sie können weitere Ideen von ffmpeg.org - Tipps

erhalten     
papo 30.03.2016 19:13
quelle
1

versuchen Sie Folgendes, um die detailliertere Ausgabe in json

zu erhalten %Vor%     
Harit Vishwakarma 19.09.2013 06:04
quelle

Tags und Links