¿Cómo puedo obtener metadatos, como velocidad de cuadros, resolución, velocidad de bits de audio y video, de un archivo de video? ¿Se pueden obtener estos datos de reproductores como VLC y Media Player Classic?
Respuesta1
La mayoría de los jugadores tendrán una forma de dar esta información. También puede ser proporcionado por el sistema operativo, dependiendo de cuál esté utilizando (Windows 7 lo muestra en el panel de estado).
En cualquier caso, lo que puedes hacer es instalar una extensión de shell comoInformación de los mediospara brindarle esta información a pedido.
Respuesta2
$ ffprobe -show_data -hide_banner xyz.mp4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'xyz.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2017-04-26T19:36:24.000000Z
com.android.version: 8.0.0
Duration: 00:00:51.81, start: 0.000000, bitrate: 14257 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 13936 kb/s, SAR 1:1 DAR 16:9, 24.58 fps, 50 tbr, 90k tbn, 180k tbc (default)
Metadata:
rotate : 270
creation_time : 2017-04-26T19:36:24.000000Z
handler_name : VideoHandle
Side data:
displaymatrix: rotation of 90.00 degrees
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
Metadata:
creation_time : 2018-05-26T19:36:24.000000Z
handler_name : SoundHandle
Respuesta3
Utilicé versiones anteriores del software Super para esto.
Me ha llamado la atención que Super Software tiene malware incluido con el software, por lo que existe una alternativa mejor llamadaInformación de los mediosque hace lo mismo. Una vez instalado, haga clic derecho en el archivo de video y seleccione MediaInfo. Cuando se abra, seleccione Ver>Árbol para ver toda la información.
.
Respuesta4
Una respuesta menciona la "extensión de shell" de mediainfo windows. A menudo he usado la línea de comando mediainfo en Windows y, a veces, la versión GUI, que de hecho tiene una extensión de shell.
Mediainfo existe para Windows o Linux. Aquí hay una imagen de ejemplo, usando la versión de línea de comando.
ffmpeg -i inputfile.mp4
También muestra información que puede ser relevante.
Utilizo mucho mediainfo para mostrar el códec contenedor, el códec de vídeo y el códec de audio. Y ves la velocidad de fotogramas y la velocidad de bits.