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.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos