FFmpeg: Lire le profil niveau des informations à partir mp4
J'ai un fichier mp4 et besoin au niveau du profil. FFmpeg dit, il a de profil de base, qui est ce dont j'ai besoin, mais j'ai besoin aussi de la niveau.
Voici ce que je reçois de FFmpeg:
ffmpeg version 0.8, Copyright (c) 2000-2011 the FFmpeg developers
built on Jul 20 2011 13:32:19 with gcc 4.4.3
configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264
libavutil 51. 9. 1 /51. 9. 1
libavcodec 53. 7. 0 /53. 7. 0
libavformat 53. 4. 0 /53. 4. 0
libavdevice 53. 1. 1 /53. 1. 1
libavfilter 2. 23. 0 / 2. 23. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 /51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test-show.mp4':
Metadata:
major_brand : f4v
minor_version : 0
compatible_brands: isommp42m4v
creation_time : 2012-03-21 16:00:00
Duration: 00:56:07.40, start: 0.000000, bitrate: 2004 kb/s
Stream #0.0(eng): Video: h264 (Baseline), yuv420p, 854x480 [PAR 1:1 DAR 427:240], 1904 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Metadata:
creation_time : 2012-03-21 16:00:00
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 96 kb/s
Metadata:
creation_time : 2012-03-21 16:00:00
At least one output file must be specified
Est-il une option autre que -i
je peux utiliser pour obtenir le niveau d'information?
OriginalL'auteur Martin | 2012-04-20
Vous devez vous connecter pour publier un commentaire.
Essayer
ffprobe -show_streams
.ffprobe
est livré avec FFmpeg et donne beaucoup d'informations à propos des fichiers vidéo, y compris au niveau de l'information, par exemple:Hm, si ffprobe ne le montrent pas, alors je me demande si c'est vraiment là. Avez-vous été en mesure d'obtenir le niveau d'information pour le fichier à l'aide de tout les autres (non-CLI) des outils comme VLC?
vous vous demandez ce que vous voulez dire par "moins que ce que vous obtenez à partir de votre fichier et non pas le niveau de l'information". Est niveau dans le flux vidéo de la section pas ce que vous voulez?
mais il comprendra également des flux audio, certains ont un niveau info. Aussi il est difficile d'analyser et lente sur plusieurs fichiers. Peut-être que vous voulez voir dans Profil: [email protected] format. Découvrez ma réponse.
OriginalL'auteur blahdiblah
ffprobe avec show_entries commande doit être plus rapide, et il a plus d'options pour afficher uniquement les données pertinentes et de les filtrer uniquement les flux vidéo.
pour filtrer uniquement de la vidéo (ajouter également :0 à filtre qu'premier flux vidéo)
à la sortie de la valeur (ajouter :nokey=1):
de sortie à la fois le Profil et le Niveau d'un seul coup:
de sortie au format json:
dans un MME fichier batch (faux de la fonction):
appelez le :ffprobeGetFormatProfile ffprobe.exe fichier.mp4 txtFormat
Vous pouvez obtenir quelques idées de ffmpeg.org - Conseils
OriginalL'auteur papo
Vous pouvez utiliser MP4Box avec l'option -info pour ce type de sortie:
OriginalL'auteur alrama
essayez ce qui suit pour obtenir plus détaillée de sortie en json
OriginalL'auteur Harit Vishwakarma