Usted puede instalar la utilidad de línea de comandos de exiftool.
A continuación, abra un archivo de texto y copiar/pegar el siguiente script en bash:
#!/bin/sh
find "~/Movies/" -name "*" -not -name ".*" -type f | while read file
do
FILETYPE=$(exiftool -p "\$FileType" "${file}")
FPS=$(exiftool -p "\$FrameRate" "${file}")
TOTALFRAMES=$(exiftool -p "\$FrameCount" "${file}")
DURATION=$[TOTALFRAMES*FPS]
echo ${file} ${FILETYPE} ${DURATION} > output.txt
done
Reemplazar ~/Movies/ con la ruta de acceso completa que contiene los archivos de película y output.txt con el nombre de archivo.
Guarde el archivo en su carpeta principal del usuario, como 'meta_generator" o cualquier nombre que desee.
Entonces el fuego /Utilidades/Terminal.aplicación y escriba:
chmod +x meta_generator
./meta_generator
Editar:
Acabo de ver que usted quería que la longitud en segundos, así que lo he sustituido la Duración de la etiqueta.
Multiplicando la velocidad de fotogramas y el total de la cantidad de fotogramas, podrás conseguir el deseado segundos..
Pero usted puede encontrar otras maneras más fáciles :)