Rippa och komprimera musik

From TBGwiki

Denna guide beskriver hur man (under Linux) komprimerar och överför innehållet på en ljud-cd till hårddisken. Därefter förklaras hur man utifrån musiken på hårddisken skapar en bränd skiva som är en exakt kopia av originalskivan.
Att kopian verkligen är en exakt avbild av originalskivan (med reservation för att CD-TEXT-information försvinner) måste poängteras. Kvalitétsförluster existerar inte och övergången mellan låtarna är precis som på originalskivan.

Program som behövs:

1. Överföra musiken till hårddisken, komprimera den och namnge filerna

Detta sköts av programmet abcde. Skapa en inställningsfil (.abcde.conf) i din hemkatalog med följande innehåll:

OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}-${TRACKFILE}'
FLACOPTS="--best"
PADTRACKS=y
OUTPUTTYPE=flac

När inställningsfilen är på plats så lägg i en musik-cd i cd-läsaren och skriv "abcde". Abcde kommer nu att kopiera över musiken till hårddisken (med hjälp av Cdparanoia) och sedan komprimera den (med hjälp av Flac). Är du uppkopplad mot Internet kommer skivan att slås upp i en CDDB-databas så att filerna namnges och taggas korrekt.

2. Skapa en TOC-fil

En TOC-fil (TOC=Table Of Contents) innehåller information om cd-skivans struktur och krävs för att kunna återställa en exakt kopia av original-cdn. Den skapas genom att ge cdrdao kommandot "read-toc". Om du har problem med cdrdao så kör programmet som root.

cdrdao read-toc --driver generic-mmc --device /dev/hdc "filnamn.toc"

Har allt gått som det ska har du nu en katalog med att antal flac-filer och en toc-fil. Jag har valt att rippa en prodigyskiva och innhållet i min katalog ser ut så här:

bash-2.05b$ ls
01-Wind_It_Up_(The_Rewound_Edit).flac
02-We_Are_The_Ruffest.flac
03-Weather_Experience_(Top_Buzz_Remix).flac
04-Wind_It_Up_(Rewound).flac
The_Prodigy-Wind_It_Up_(Rewound).toc

3. Återställa en bränd kopia av originalskivan

Börja med att göra om den komprimerade musiken till okomprimerat wave-format genom att skriva

flac -d *.flac

Slå ihop dessa wave-filer till en stor fil (som shntool döper till joined.wav):

shntool join -o wav *.wav

Byt namn på joined.wav till data.wav (mv joined.wav data.wav). Använd cdrdao för att bränna ut musiken på en skiva:

cdrdao write --driver generic-mmc --device /dev/hdc "filnamn.toc"

Så där ja! Låt skivan bränna färdigt så är allting klart!