Linux - Comando Bash per comprimere il video
![](http://img.brin-designs.com/img/games/142/linux-bash-command-compress-video.png)
Problema
Mi piacerebbe creare uno script per comprimere qualsiasi formato di file video. Flv, questi video sono contenuti in una directory.
Ho già il comando per eseguire la compressione usando il programma ffmpeg.
Ecco il comando:
"ffmpeg-i video.wmv-ar 22050-ab 32-f flv-s 400x300 video.flv.
Vorrei applicare questo comando a tutti i video nella directory corrente tranne il video già. Flv, i nomi dei file video non sono noti in anticipo.
Soluzione
Puoi provare il seguente comando:
cd / tua_directory per i in * .wmv; ffmpeg -i "$ {i}" -ar 22050 -ab 32 -f flv -s 400x300 "$ {i% .wmv} .flv"; fatto
Nota
Grazie a jipicy per questo suggerimento sul forum.