Linux - Comando Bash para comprimir video
Problema
Me gustaría crear un script para comprimir cualquier formato de archivo de video. Flv, estos videos están contenidos en un directorio.
Ya tengo el comando para realizar la compresión usando el programa ffmpeg.
Aquí está el comando:
"ffmpeg-i video.wmv-ar 22050-ab 32-f flv-s 400x300 video.flv.
Me gustaría aplicar este comando a todos los videos en el directorio actual a excepción del video ya. Flv, los nombres de los archivos de video no se conocen de antemano.
Solución
Puedes probar el siguiente comando:
cd / your_directory for i en * .wmv; haga ffmpeg -i "$ {i}" -ar 22050 -ab 32 -f flv -s 400x300 "$ {i% .wmv} .flv"; hecho
Nota
Gracias a Jipicy por este consejo en el foro.