Linux - Perintah Bash untuk memampatkan video

Isu

Saya ingin membuat skrip untuk mengompresi format file video apa pun. Flv, video ini terkandung dalam direktori.

Saya sudah memiliki perintah untuk melakukan kompresi menggunakan program ffmpeg.

Ini perintahnya:

 "ffmpeg-i video.wmv-ar 22050-ab 32-f flv-s 400x300 video.flv. 

Saya ingin menerapkan perintah ini untuk semua video di direktori saat ini kecuali untuk videonya. Flv, nama file video tidak diketahui sebelumnya.

Larutan

Anda dapat mencoba perintah berikut:

 cd / direktori_Anda untuk saya di * .wmv; do ffmpeg -i "$ {i}" -ar 22050 -ab 32 -f flv -s 400x300 "$ {i% .wmv} .flv"; selesai 

Catatan

Berkat jipicy untuk tip ini di forum.

Artikel Sebelumnya Artikel Berikutnya

Tips