Saya nge-rip cd audio dengan audio cd extractor.
Output berupa file audio dengan format aac (mpeg-4 audio).
Karena file audio ini tidak bisa dimainkan di nokia E63 maka
saya convert lagi dengan ffmpeg-ng.

Karena 1 cd bisa mempunyai lagu sekitar 20-an akhirnya pakai script.
Setelah selesai convert ternyata ada file yang jika namanya khas/unik
tidak bisa diproses oleh ffmpeg-ng.

Scriptnya saya sederhanakan:

a='Bizet'
i='09 - Carmen: Prelude To Act 1.m4a'
ttl1=`echo "$i"|cut -b 6-`
ttl2=`echo $ttl1|cut -f1 -d'.'`
title="$ttl2.mp3"
ffmpeg-ng -i "$i" -ab 128k "$title"
id3 -t "$ttl2" -a "$a" -A "Famous Classical Masterpieces" -g 32 "$title"

jika ini dieksekusi maka akan error saat create file audio:
...
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '09 - Carmen: Prelude To Act 1.m4a':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: mp41
    title           : Carmen: Prelude To Act 1
    author          : Bizet
    composer        : Bizet
    album           : 101 Famous Classical Masterpieces Volume 5
    encoder         : Lavf1d.51.10.0
    genre           : Classical
  Duration: 00:02:15.58, start: 0.000000, bitrate: 126 kb/s
    Stream #0.0(und): Audio: aac, 44100 Hz, stereo, s16, 124 kb/s
Could not open 'Carmen: Prelude To Act 1.mp3'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Anehnya jika nama file diubah menjadi '09 - Carmen & blah: Prelude To Act 1.m4a'
maka proses encoding lancar:

...
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '09 - Carmen & blah: Prelude To Act 
1.m4a':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: mp41
    title           : Carmen: Prelude To Act 1
    author          : Bizet
    composer        : Bizet
    album           : 101 Famous Classical Masterpieces Volume 5
    encoder         : Lavf1d.51.10.0
    genre           : Classical
  Duration: 00:02:15.58, start: 0.000000, bitrate: 126 kb/s
    Stream #0.0(und): Audio: aac, 44100 Hz, stereo, s16, 124 kb/s
Output #0, mp3, to 'Carmen & blah: Prelude To Act 1.mp3':
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 128 kb/s

Ngomong2 ada yg tahu agar kita bisa mengambil metadata seperti id3tag dg
ffmpeg-ng? Saya cari2 di manualnya belum nemu, akhirnya pakai id3.
Itu pun nama artisnya harus dimasukkan manual ke script.


-- 
Arief Yudhawarman
http://awarmanf.wordpress.com

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [email protected]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke