Ubah Tipe Semua File Audio Sekaligus dengan FFmpeg

FFmpeg bisa dipakai untuk mengubah semua file audio dalam sebuah folder, misalnya dari .wav ke .mp3 atau dari .mp3 ke .ogg. Dengan skrip sederhana ini, kamu tidak perlu convert satu per satu — cukup jalankan sekali, semua file akan diubah otomatis, dan hasilnya disimpan di folder lain.

Skrip Lengkap (convert-audio.sh)



#!/bin/bash
# convert-audio.sh
# Gunakan: ./convert-audio.sh /path/folder_asal /path/folder_tujuan mp3
SOURCE_DIR="$1"
DEST_DIR="$2"
TARGET_EXT="$3"
if [ -z "$SOURCE_DIR" ] || [ -z "$DEST_DIR" ] || [ -z "$TARGET_EXT" ]; then
 echo "Usage: $0 /folder_asal /folder_tujuan ekstensi_tujuan"
 echo "Contoh: $0 ./lagu ./lagu_mp3 mp3"
 exit 1
fi
mkdir -p "$DEST_DIR"
for audio in "$SOURCE_DIR"/*; do
 if [ -f "$audio" ]; then
 filename=$(basename "$audio")
 name="${filename%.*}"
 ffmpeg -y -i "$audio" "$DEST_DIR/$name.$TARGET_EXT"
 echo "✔ $filename -> converted to $name.$TARGET_EXT"
 fi
done
echo "Semua file audio selesai dikonversi ke format $TARGET_EXT."
 

Cara Menggunakan

  1. Simpan skrip di atas sebagai convert-audio.sh.
  2. Beri izin eksekusi:
    chmod +x convert-audio.sh
  3. Jalankan:
    ./convert-audio.sh /home/user/lagu /home/user/lagu_mp3 mp3

Dengan begitu, semua file di folder lagu akan otomatis diubah ke format mp3 dan hasilnya disimpan di folder lagu_mp3.

Informasi Tambahan

Audio IconDukungan format: MP3, WAV, OGG, FLAC, dan lainnya.
Settings IconProses batch lebih cepat dengan FFmpeg dibanding convert manual satu per satu.
Folder IconHasil convert bisa langsung disimpan di folder tujuan yang berbeda, agar file asli tetap aman.