Precizno ripovanje audio diskova- Rubyripper

Kao veliki ljubitelj muzike uvek sam tražio program koji bi mogao da ripuje moje diskove veoma precizno i da napravi vernu kopiju originala, a da pri tom se ne gubi na kvalitetu nešto nalik na čuveni EAC (Exact Audio Copy) sa windows i Mac platforme.
Rubyripper je upravo to. Program koji pravi izuzetno precizne kopije audio diska bez gubitaka u kvalietu.

U ovom tekstu neću spominjati lossy formate već samo lossless tj. flac iz razloga što iako ovaj program može da ripuje i u niže formate bespotrebno je to raditi u njemu, jer proces dugo traje, bolje naći negi drugi program koji će to daleko brže da vam uradi, a uz to kod lossy formata preciznost nije toliko važna koliko je važno da izlazni fajl bude mali po veličini.

INSTALACIJA:

Rubyripper se može direktno preuzeti sa getdeb sajta http://www.getdeb.net
ili što je i bolje dodavanjem ppa linije. Što je i bolje jer tako stižu i sva ažuriranja vezana za program.

Za Ubuntu 14,04, 14,10 i 15,04 treba dodati ove linije u terminalu, osvežiti listu i instalirati program.

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu vivid-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list sudo apt-get update sudo apt-get install rubyripper

Rubyripper nema enkoder niti dekoder tako da je potrebno instalirati cdrdao i flac pre korišćenja.

sudo apt-get install flac cdrdao

PAR REČI O PROGRAMU:

Rubyripper pravi jako precizne kopije originala, ali taj proces ume da potraje. Po nekom svom iskustvu proces traje oko 20 minuta po disku, u zavisnosti najviše od fizičkog stanja diska.

Rubyripper ima sve odlike kao i EAC, one najvažnije, a to su:

  • može drajvu da se namesti offset
  • povezivanje na freedb bazu radi traženja serijskog broja diska
  • može da enkdorira ceo disk u jedan fajl
  • pravi .cue fajlove
  • pravi logove za ceo postupak
  • određuje pauze između pesama pre početka ripovanja (pregap)
  • mogućnosti ripovanja skrivenih pesama (pojedini diskovi imaju često hidden tracks na disku obično je to video)
  • precizan algoritam za otklanje grešaka prilikom čitanja diska

PODEŠAVANJE:

Pre početka ripovanja potrebno je podesiti program kako bi se dobio precizan rip u kvalitetu i načinu koji Vam najviše odgovara.

Screenshot from 2015-05-07 10:57:49.png

SECURE RIPING:

Ovde se može podesiti offset cd drajva. Program se vezuje direktno u accuraterip bazu velikog broja cd rezača sa vrednostima offseta.
Ukoliko nađete vaš uređaj na listi potrebno je da upišete offset vrednost.

Svaki drajv ima greške u čitanju semplova u sekundi. Pa ako vam uređaj laže za na primer 24 sempla u sekundi dobićete neprrecizan rip.

Ispod offseta može se namestiti broj čitanja chunkova kao i broj pokušaja čitanja grešaka. Najoptimalnije je ostaviti kao što i jeste.
Ukoliko je disk više ogreban može se povećati broj pokušaja čitanja grešaka na 5 ili više.

Screenshot from 2015-05-07 10:59:02.png

TOC Analiza:

Ovde je bitno uključiti da pravi .cue liste.
Ukoliko želite da vam disk ripuje u jedan fajl što preporpučujem takođe treba uključiti.
Za ove opcije potrebno je da imate instaliran cdrdao program koji Ruby poziva prilikom ripovanja.

Ripovanje diska kao jedan fajl je preciznije nego ripovati pesmu po pesmu, pa ga većina i praktikuje. A i lakše je kod rezanja diska o čemu će kasnije biti reči.

Screenshot from 2015-05-07 10:59:10.png

Kodeci:

Na raspolaganju je flac koji preporučujem, zatim Vorbis koji je lossy.
Ruby ne enkdoira fajlove već poziva eksterne programe za to. Tako da ako želite da enkdoirate u flac format potrebno je da imate instaliran flac enkoder.
Kvalitet endkodiranja možete menjati. Po defaultu stavljen je --best -V, ali ukoliko želite možete dati neku drugu vrednost.
Kod flac enkodiranja vrednosti idu od 1-8 s tim što je 8 najveća kompresija odnosno proces enkdorianja najduže traje, a izlazni fajl je najmanji.
To ne utiče na kvalitet ripa već samo na veličinu izlaznog fajla.

Screenshot from 2015-05-07 10:59:17.png

Ko želi ispod može uključiti i pravljenje .m3u liste, ali s obzirom da program već pravi .cue fajl i da enkdoira u flac slobodno možete odštiklirati.

Obavezno kod normalizacije staviti Dont normalize volume.

Pod karticom Other može da se promeni putanja gde će album biti smešten, naziv fajlova koje pravi itd.

Rezanje audio diska:

Rezanje audio diska je suptrotan postupak. flac fajl treba dekodirati nazad u .wav i prepraviti cue listu.
Flac fajl se može dekodirati brojnim programima.
Ja preferiram winff jer je mali, lagan i brz i nalazi se u zvaničnim riznicama.

Može se instalirati jednostavno

sudo apt-get install winff

Ukoliko imate flac gde je album kao jedan fajl ptrebno je prepraviti u .cue fajlu sledeću liniju.
Otvoite .cue fajl u bilo kom tekustalnom editoru i prepravite sledeće;

FILE “Santana - Caravanserai (1972).flac” WAVE

Ovu liniju samo treba prepraviti da umesto .flac stoji .wav

FILE “Santana - Caravanserai (1972).wav” WAVE

Međutim ukoliko imate album podeljen po pesmama i .cue fajl onda to morate da uradite za svaku pesmu posebno.

Snimite izmene i idemo na rezanje.

U programu za rezanje samo treba otvoriti .cue fajl i to je to. Program za rezanje će iz cue fajla pročitati sve informacie vezano za pesme kao i pauze između pesama i napraviti dosta vernu kopiju originala.

Jako je bitno da vam se i cue i flac fajl nalaze u istom folderu, da se isto zovu, kako bi ga program za rezanje prepoznao. Ukoliko nisu ista imena fajlova potrebno je preimenovati.

Za rezanje koristim Brasero on mi je default, ali može bilo koji drugi program K3b ako koristite KDE okruženje.

Nadam se da sam dovoljno detaljno i jasno objasnio postupak i približio malo priču u vezi preciznih ripova.

Ume da bude veoma korisno. Ja sam sve svoje diskove (a imam ih puno) izripovao i slušam ih sa harda, ne želim da mi se ogrebu i oštete.

CUE fajl:

Takozvani .cue fajl je običan tekstualni fajl u kome program zapisuje sve vezano za disk koji ripuje dužinu trajanja celog diska, duzžinu pesama, nazive pesama kao i albuma ali i vreme trajanja pauza između pesama. Zbog toga se obično preferira da se sluša i reže muzika iz cue fajla.

Evo kako izgleda prosečan cue fajl.

Ovo je album koji sam rirpovao u Rubyripperu Santana - Caravanserai

[SPOILER=“Cue fajl”]
REM GENRE Latin Rock
REM DATE 1972
REM COMMENT “Rubyripper 0.6.2”
REM DISCID 890c090a
REM FREEDB_QUERY “890c090a 10 150 20472 37982 51220 61202 88817 123217 142220 170165 190692 3083”
PERFORMER “Santana”
TITLE “Caravanserai”
FILE “Santana - Caravanserai (1972).flac” WAVE
TRACK 01 AUDIO
TITLE “Eternal Caravan Of Reincarnation”
PERFORMER “Santana”
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE “Waves Within”
PERFORMER “Santana”
INDEX 01 04:30:72
TRACK 03 AUDIO
TITLE “Look Up (To See What’s Coming Down)”
PERFORMER “Santana”
INDEX 01 08:24:32
TRACK 04 AUDIO
TITLE “Just In Time To See The Sun”
PERFORMER “Santana”
INDEX 01 11:20:70
TRACK 05 AUDIO
TITLE “Song Of The Wind”
PERFORMER “Santana”
INDEX 01 13:34:02
TRACK 06 AUDIO
TITLE “All The Love In The Universe”
PERFORMER “Santana”
INDEX 01 19:42:17
TRACK 07 AUDIO
TITLE “Future Primitive”
PERFORMER “Santana”
INDEX 00 27:17:60
INDEX 01 27:20:67
TRACK 08 AUDIO
TITLE “Stone Flower”
PERFORMER “Santana”
INDEX 01 31:34:20
TRACK 09 AUDIO
TITLE “La Fuente Del Ritmo”
PERFORMER “Santana”
INDEX 01 37:46:65
TRACK 10 AUDIO
TITLE “Every step of the way”
PERFORMER “Santana”
INDEX 00 42:18:10
INDEX 01 42:20:42
[/SPOILER]

LOG fajl:

Log fajl je tekstualni fajl gde program upisuje sve što radi tokom ripovanja uključujući i podešavanja rezača, offset tačnije, broj pokušaja uspelih i neuspelih, md5sum audio diska itd.
Ume da bude veoma korisno.
Po defaultu program pravi log fajl samo ako naiđe na grešku, mada dobro je uključiti ga da ga uvek pravi.

[SPOILER=“Log fajl”]
This log is created by Rubyripper, version 0.6.2
Website: http://code.google.com/p/rubyripper

Cdrom player used to rip:
HL-DT-ST DVDRAM GH24NSB0 LM01
Cdrom offset used: 0

Ripper used: cdparanoia -Z
Matches required for all chunks: 2
Matches required for erroneous chunks: 2

Codec(s) used:
-flac -> --best -V (flac 1.3.0)

CDDB INFO

Artist = Santana
Album = Caravanserai
Year = 1972
Genre = Latin Rock
Tracks = 10 (1 selected)

ADVANCED TOC ANALYSIS (with cdrdao)
…please be patient, this may take a while

Pregap detected for track 7 : 232 sectors
Pregap detected for track 10 : 182 sectors

STATUS

Starting to rip CD image, trial #1 (292 seconds)
Starting to rip CD image, trial #2 (292 seconds)
Analyzing files for mismatching chunks (6 second(s))
Every chunk matched 2 times :slight_smile:
MD5 sum: 5351bced5260f30da4bbf54c956966e9

RIPPING SUMMARY

All chunks were tried to match at least 2 times.
None of the tracks gave any problems
[/SPOILER]

Slušanje muzike iz cue listi:

Nažalost većina muzičkih plejera ne podržava ovu mogućnost. Ja sam jako dugo tragao za tavkim plejerom i zadržao se na Deadbeefu.
On pušta .cue liste i to za razliku od naprimer foobara ne zahteva da se bilo šta preimenuje, pušte sve živo, podržava skoro sve audio formate.
Vizuelno izgleda jako lepo, ima jako puno podešavanja i toplo ga preporučujem.

Screenshot from 2015-05-07 13:58:55.png

Može se instalirati dodavanjem ppa:
Ovaj ppa je za Ubuntu od 14,04-15,10

[CODE]$ sudo add-apt-repository ppa:starws-box/deadbeef-player

$ sudo apt-get update

$ sudo apt-get install deadbeef
[/CODE]

Takođe i VLC plejer pušta .cue liste, ali je Deadbeef više okrentu muzici ima pregršt opcija.

Ukoliko volite da puštate muziku iz terminala nvlc-nox ume da bude jako koristan i lep plejer. Ja ga često koristim. Pušta cue liste podržava flac, ape, wv, wav formate.
Instalira se

sudo apt-get install vlc-nox

Pokreće se komadnom

nvlc

Screenshot from 2015-05-07 14:12:39.png
Jako lepo izgleda, mada ukoliko više volite crno belu varijantu samo ga pokrenite sa:

nvlc --no-color

Screenshot from 2015-05-07 14:13:26.png

Ide u TOP teme.

Alal vera… :up::up::up:

Nažalost projekat je napušten. Velika šteta odličan program jedan jedini za linux ovakvog kvaliteta.
Rubyripper i dalje radi i na novim linuks distroima, samo za njega nema više novih verzija i nadgradnji.
Evo šta kaže tvorac programa:
[I]I have decided to stop participating in this project. This leaves no active contributors at this time. Main reason is lack of motivation. I just don’t see the need to rip cd’s anymore. Streaming services like Spotify and Google Music seem to be so much less time consuming and much more convenient.

I’d like to thank everyone who has participated all this years. There are several alternatives to Rubyripper. Even in the Linux world nowadays. I advise people to use those instead.[/I]