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.