Me gustaría ver desde la línea de comandos toda la información relativa a un archivo de video dado, incluyendo longitud, calidad, velocidad de bits, resolución, formatos de audio y video, número e idioma de transmisiones de audio y subtítulos, y así sucesivamente; cuanto más, lo mejor.
Hasta ahora debo recurrir a la pestaña "información" de VLC porque incluso el administrador de archivos Dolphin no me está ayudando con esto: me muestra solo algunas de estas informaciones y solo para algunos formatos (es decir .mkv, no parece admitido de esa manera )
linux
command-line
video
Sekhemty
fuente
fuente

mkvinfoyffprobetambién.mkvinfo -v -v video.mkvRespuestas:
Prueba mediainfo . En la línea de comando escriba
mediainfo input.mkv. Para información de video más detalladamediainfo --fullscan input.mkv.Ejemplo de salida:
General ID único: 239093944660469735839645243666869007606 (0xB3DFD199E22F0E7CBAE1FE52206834F6) Nombre completo: input.mkv Formato: Matroska Versión de formato: Versión 2 Tamaño de archivo: 39.6 MiB Duración: 20s 288ms Modo de velocidad de bits general: variable Velocidad de bits general: 16,4 Mbps Nombre de la película: mi mejor película Fecha codificada: UTC 2012-11-10 16:42:02 Aplicación de escritura: mkvmerge v5.8.0 ('No Sleep / Pillow') construida el 2 de septiembre de 2012 15:37:04 Biblioteca de escritura: libebml v1.2.3 + libmatroska v1.3.0 Producent: ??? ??????? Gracias a: Bruce Davey Intérprete principal: Rudy Youngblood Remezclado por: © ???? Vídeo ID: 1 Formato: AVC Formato / Información: Códec de video avanzado Perfil de formato: [email protected] MultiView_Count: 2 Configuración de formato, CABAC: Sí Configuración de formato, Remarcos: 2 cuadros Configuración de formato, GOP: M = 2, N = 13 Modo de muxing: eliminación de encabezado ID de códec: V_MPEG4 / ISO / AVC Duración: 20s 280ms Modo de velocidad de bits: variable Velocidad de bits: 15.8 Mbps Velocidad de bits máxima: 16.0 Mbps Ancho: 1 920 píxeles Altura: 1.080 píxeles Relación de aspecto de la pantalla: 16: 9 Modo de velocidad de fotogramas: constante Velocidad de fotogramas: 25,000 fps Espacio de color: YUV Submuestreo de croma: 4: 2: 0 Profundidad de bits: 8 bits Tipo de escaneo: entrelazado Orden de escaneo: campo superior primero Bits / (Pixel * Frame): 0.304 Tamaño de transmisión: 38.2 MiB (96%) Título: Sony Hardware Video H.264 Encoder Idioma: inglés Predeterminado: Sí Forzado: no Audio ID: 2 Formato: AC-3 Formato / Información: Codificación de audio 3 Extensión de modo: CM (completa principal) Configuración de formato, Endianness: Big Modo de muxing: eliminación de encabezado ID de códec: A_AC3 Duración: 20s 288ms Modo de velocidad de bits: constante Velocidad de bits: 256 Kbps Canal (es): 2 canales Posiciones del canal: Frente: LR Velocidad de muestreo: 48.0 KHz Profundidad de bits: 16 bits Modo de compresión: con pérdida Retraso relativo al video: -80ms Tamaño de la secuencia: 634 KiB (2%) Título: Sony Hardware Audio AC3 Encoder Idioma: ruso Predeterminado: Sí Forzado: no Texto ID: 3 Formato: PGS Modo de muxing: zlib ID de códec: S_HDMV / PGS ID / información de códec: el mismo formato de subtítulos utilizado en BD / HD-DVD Título: Sony Hardware PGS Encoder Idioma: inglés Predeterminado: Sí Forzado: nofuente
Puedes usar mplayer:
Salida:
fuente
brew install mplayer. mplayer parece detectar muchos más metadatos no estándar que mediainfo.ffprobe
Bajo Ubuntu:
Para obtener información sobre el formato, las transmisiones, etc., ejecute:
También puede generar como JSON o CSV. Ver más sobre ffprobe .
ExifTool
Bajo Ubuntu:
Salida de muestra:
Ver también: https://askubuntu.com/questions/249828/command-to-see-media-file-info-in-terminal
Probado en Ubuntu 18.10.
fuente
Mediainfo es una gran herramienta. Como alternativa, también puede obtener los detalles utilizando ffprobe .
Aquí está la salida
fuente
Como escribió Günay Gültekin, solo puede obtener un atributo específico, pero faltan las comillas:
En base a esto, escribí un pequeño contenedor para calcular la duración de los archivos encontrados con un resumen:
fuente
En las distribuciones recientes de Linux también puede obtener información usando
avconv:fuente
avconvya no se envía con Ubuntu.