Konverzija muzike
Kolekcija muzike koju imam je priliÄno velika i veoma davno sam poÄeo da je pravim. U meÄ‘uvremenu su se smenili nekoliko formata Å¡to naravno pravi zbrku.
Na Vindouzu sam koristio Monkey Audio (.ape) jer je za trunku pravio veću kompresiju od FLAC-a (.flac). Tada nisam znao da će problem kompatibilnosti biti mnogo veći neko tih 200-300KB (na fajlu od 250MB) koje sam uÅ¡tinuo koristeći zatvoreni kod Monkey Audio-a umesto otvorenog FLAC-a koji se danas nalazi u nekoliko desetina MP3 player-a, audio komponenti, na svim operativnim sistemima, itd… Sada je lako, znam za jadac, svi raÄunari su mi na Ubuntu, sva muzika na .flac ili .ogg, dokumenti u ODFu… 😉
PoÅ¡to poÄinjem priÄu o muzici, idemo polako.
Konverzija iz Nautilusa
Prva varijanta je konvertovati sve iz Nautilusa na desni klik mišem, što je za većinu najbolje rešenje (varijanta za mog druga Vladu):
prvo instaliraš dodatak za Nautilus
sudo apt-get install nautilus-script-manager nautilus-script-audio-convert
onda proveriš šta je sve dostupno (available)
nautilus-script-manager list-available
onda ukljuÄiÅ¡ jedan po jedan, u naÅ¡em sluÄaju jedan jedini
nautilus-script-manager enable ConvertAudioFile
onda proveriš da li je Nautilus prihvatio dodatak
nautilus-script-manager list-enabled
ako jeste onda restartuješ Nautilus
sudo killall nautilus
Posle ovoga instaliraj ostale kodeke pošto Nautilusova skripta pokriva više od FLAC-a i Ogg-a
sudo apt-get install flac faac wavpack lame vorbis-tools
i možeÅ¡ da praviÅ¡ konverziju napred-nazad (ok, nazad baÅ¡ nema uvek smisla ali Äak i to ponekad zatreba). Za dekodiranje nesrećnog .mac trebaćw nam joÅ¡ paket koga nema iz razloga navedenih u drugom pasusu pa ga uzimamo odavde.
Konverzija iz Terminala
Konverziju iz Terminala koristim samo iz razloga Å¡to sam povezao konvertovanje muziÄke datoteke i .cue liste. CUE lista je za one koji ne znaju datoteka koja Äuva taÄne timecode-ove poÄetka i zavrÅ¡etka pesama na CD-u. Uslov je da CD bude ripovan kao jedna datoteka (po mogućstvu bez gubitka na kvalitetu – .flac ili .mac) dok .cue lista zabeleži taÄno gde se koja pesma zavrÅ¡ava i gde sledeća poÄinje. Ovo je inaÄe jedini naÄin za ripovanje snimaka koncerata gde izmeÄ‘u pesama nema pauze.
Dakle, moja varijanta za konverziju .mac+.cue arhive je skripta:
#!/bin/bash
find "$1" -name "*.ape" | shnconv -o flac
find "$1" -name "*.ape" -exec rm -i {} \;
find "$1" -name "*.cue" -exec sed -i -e 's#.ape#.flac#gi' {} \;
Prvi red govori da će se koristiti komande BASH-a,
drugi red pronalazi sve .mac datoteke u svim poddirektorijumima i konvertuje ih u .flac,
treći red briÅ¡e sve .mac datoteke ali uz obaveznu potvrdu (za sluÄaj da prethodna komanda nije odradila posao ovde imaÅ¡ Å¡ansu da zaustaviÅ¡ brisanje),
i Äetvrti red u svim .cue listama menja .ape u .flac poÅ¡to smo se .mac datoteka oslobodili i zamenili ih za slobodni .flac Sledeće Å¡to bih trebao da dodam u ovu skriptu je da se brisanje .mac datoteka uradi automatski ako je prethodno konverzija zavrÅ¡ena uspeÅ¡no. Ako je neko raspoložen da mi pomogne jako bi me obradovao!
Za ovu moju skriptu treba da imaš instalirane sledeće pakete:
sudo apt-get install shntool flac
i MAC odavde
wget http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb
sudo dpkg -i mac-3.99-u4_b3-1_i386.deb
(ovo je 32-bitna verzija, za 64-bitnu preuzmite izvorni kod na gornjem linku pa ga kompajlirajte)
warez alive
I’ll take some of your suggestions and try to apply them.
neno
tnx.
dobro radi, ovaj trick s nautilusom, ali nema tagova u mp3, :(.
instalirao soundconverter u lucid lynx, ima tagove.
ja happy 🙂
petrovicivan
Uh, napokon su ugradili tagove