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)"
fuente


También puede instalar
mediainfoen OS X con, por ejemplobrew install mediainfo.for f in *;do mediainfo "$f"|awk '$0~/Width|Height/{gsub(/[^0-9]/,"");printf("%s ",$0)}';echo "$f";doneO instalar
ffmpegy usarffprobe: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";doneUsted puede tratar de cambiar
-of(formato de salida) aflat,jsonoxml.-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.fuente
Pude hacerlo usando XYplorer y el ff:
haga clic derecho en el directorio que contiene los archivos de video y seleccione "Vistas" - "Detalles".
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.
fuente