¿Cómo enumero la resolución de los archivos de video?

10

Quiero obtener una lista de todos mis archivos de video (mkv, mp4, avi, etc.) y su resolución, para poder ver qué archivos de video SD deben actualizarse a HD. Principalmente necesito un método (o un programa) para Windows, pero OSX también estaría bien.

Sé que los usuarios de Linux pueden usar esto:

find . -name "*.mkv" -execdir mediainfo {} \; | egrep "(Complete name|Width|Height)"
Beto
fuente

Respuestas:

11

Para Windows Vista (otras versiones pueden tener características similares):

Si necesita verlo solo para un archivo, puede verlo en el panel Detalles en la parte inferior.

Si necesita verlo para varios archivos, siga 1, 2, 3 * en la captura de pantalla, luego elija 'Altura de marco' y 'Ancho de marco' para habilitar estas columnas. (Sugerencia: puede escribir los nombres de columna en la lista larga para desplazarse rápidamente a ellos)

ingrese la descripción de la imagen aquí

* haga clic derecho en el encabezado para obtener el menú

ADTC
fuente
Gracias por la gran respuesta ejecutada. Esto ya me ayudará. ¿Hay alguna forma de exportar esto a una lista?
Bob
Lamentablemente, no hay una manera fácil de hacerlo. Lo sentimos, pero puede buscar herramientas en línea.
ADTC
Gracias por aceptar mi respuesta por cierto :) (Haga clic en la marca de verificación debajo de las flechas de votación y
hágala
Encontré una manera de exportar la lista. Una vez realizada la búsqueda, seleccione todo (CTRL + A), mantenga presionada la tecla MAYÚS y haga clic con el botón derecho en los resultados. Haga clic en Copiar ruta y péguelo en un documento de texto. Otro consejo útil es buscar System.Kind: Video para obtener todos los videos. Gracias ADTC Acepté tu respuesta oficialmente.
Bob
Pero Copiar como ruta solo parece proporcionar los nombres y las rutas de los archivos, no las dimensiones del video y otros detalles. ¿Solo necesitabas los nombres de archivo con rutas?
ADTC
3

También puede instalar mediainfoen OS X con, por ejemplo brew install mediainfo.

for f in *;do mediainfo "$f"|awk '$0~/Width|Height/{gsub(/[^0-9]/,"");printf("%s ",$0)}';echo "$f";done

O instalar ffmpegy usar ffprobe:

mdfind kMDItemContentTypeTree=public.movie -onlyin .|while read f;do ffprobe -v 0 "$f" -show_streams -of csv|head -n1|cut -d, -f10,11|tr '\n' ,;echo "$f";done

Usted puede tratar de cambiar -of(formato de salida) a flat, jsono xml. -v 0es equivalente a -loglevel quiet.

filesolo mostraba las dimensiones de aproximadamente la mitad de los archivos de video con los que lo probé. mdlsmuestra las dimensiones para incluso menos archivos.

Lri
fuente
0

Pude hacerlo usando XYplorer y el ff:

  1. haga clic derecho en el directorio que contiene los archivos de video y seleccione "Vistas" - "Detalles".

  2. haga clic con el botón derecho en la barra de etiquetas de la columna sobre la ventana y agregue dos columnas: ancho de cuadro y velocidad de cuadro.

Desde allí, hice clic en cualquiera de las etiquetas de columna para ordenar los archivos a través de cualquiera de los atributos en orden ascendente y descendente, y arrastré los archivos seleccionados a otro programa para convertirlos o cambiarles el nombre.

mono amor
fuente