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.00, 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.00, 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 tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis