Ahmad Muhardian avatar
Ahmad Muhardian

Cara Convert File dengan Ffmpeg Secara batch dengan Sekali Perintah

Saya punya folder yang berisi sekumpulan gambar dengan format PNG, dan saya ingin convert semua gambar tersebut menjadi AVIF.

Ini bisa dilakukan dengan sekali perintah melalui CLI.

Pertama-tama silakan masuk ke folder tempat gambar itu disimpan.

Kalau kamu menggunakan Dolphin di KDE, kamu bisa tekan F4 sewaktu berada di dalam folder tersebut.

Tapi kalau kamu pakai Terminal, tinggal gunakan perintah cd aja untuk masuk ke sana.

Lalu jalankan perintah ini: 1

for i in *.png; do ffmpeg -i "$i" "${i%.*}.avif"; done

Perintah di atas sebenarnya sebuah perulangan, yang akan diulang-ulang sebanyak file yang ada di dalam folder.

Perhatikan *.png, artinya kita menyeleksi semua file yang berekstensi .png untuk dilakukan konversi dengan ffmpeg.

Perhatikan juga .avif pada perintah ini menandakan format output dari filenya dengan nama yang sama. Hanya saja menggunakan ekstensi .avif.

Hasilnya:

Hasil batch convert dengan FFMPEG

Untuk Convert Video dengan FFMPEG Apakah Bisa?

OO tentu saja bisa, kita tinggal ganti ekstensi yang mau di-convert.

Contohnya:

for i in *.mp4; do ffmpeg -i "$i" "${i%.*}.webm"; done

Selamat Mencoba!

Nah, begitulah cara convert file secara batch dengan FFMPEG.

Selamat mencoba ya..

Ahmad Muhardian avatar

Ahmad Muhardian Peternak Linux

Pengguna Linux sejak 2010. Founder of Petani Kode. Suka belajar hal baru dan menulis. Jika kamu suka dengan tulisan saya, silakan berikan dukungan biar semangat dan terus berkarya.