Difference between revisions of "Main Page/Stuff/Ripping Karaoke CDs"
From phurvitz
Phil Hurvitz (talk | contribs) (New page: How to rip Karaoke CDs Karaoke CDs contain CD+G tracks that show up as regular CD tracks ('''*.cda''') in the PC, and can play on any CD player. However, they have embedded graphics that ...) |
Phil Hurvitz (talk | contribs) |
||
Line 19: | Line 19: | ||
##: Will convert directly to MP3+G | ##: Will convert directly to MP3+G | ||
##: May be able to get song tags directly, otherwise enter song names before ripping | ##: May be able to get song tags directly, otherwise enter song names before ripping | ||
+ | ## Rip using PowerCD+G trial ware (small files) to bin file | ||
+ | ##: Rip using MP3+G to bin file | ||
+ | ##: These should be ripped to different directories | ||
+ | ##: Rename the MP3+G files using the names from PowerCD+G using this perl example: | ||
+ | <source lang=perl> | ||
+ | #! c:/usr/bin/perl -w | ||
+ | |||
+ | # srcdir contains files with good names but bad size | ||
+ | # (from Power CD+G burner trialware) | ||
+ | # destdir contains files good files with bad names | ||
+ | # (from MP3+G Toolz) | ||
+ | |||
+ | # rip first using MP3+G Toolz to a set of bin files | ||
+ | # rip using PowerCD+G to get bin files with names | ||
+ | # use this script to copy names from PowerCD+G to MP3+G | ||
+ | # then rip MP3+G files to Audio + G | ||
+ | |||
+ | $srcdir = "c:/temp/karaoke/ripped/1"; | ||
+ | $destdir = "c:/temp/karaoke/ripped/2"; | ||
+ | |||
+ | @srcfiles = `ls $srcdir`; | ||
+ | @destfiles = `ls $destdir`; | ||
+ | $count = @srcfiles; | ||
+ | |||
+ | for ($i = 0; $i < $count; $i++) { | ||
+ | $sf = ($srcfiles[$i]); | ||
+ | $df = ($destfiles[$i]); | ||
+ | chomp $sf; | ||
+ | chomp $df; | ||
+ | $df = join("/", $destdir, $df); | ||
+ | $sf = join("/", $destdir, $sf); | ||
+ | print "mv \"$df\" \"$sf\"\n"; | ||
+ | system "mv \"$df\" \"$sf\""; | ||
+ | } | ||
+ | </source> |
Revision as of 20:37, 5 February 2009
How to rip Karaoke CDs
Karaoke CDs contain CD+G tracks that show up as regular CD tracks (*.cda) in the PC, and can play on any CD player. However, they have embedded graphics that will show up if a karaoke machine player is attached to a TV.
It is possible to convert the CD+G tracks to MP3+G files (paired mp3 and cdg
- Get a copy of Karaoke song list creator
- http://www.airwer.com/
- allows searching Karaoke CD database
- Ripper
- Free: Get a copy of MP3+G Toolz 4
- http://www.activeaspsoftware.net/default.aspx?p=home
- rips the CD+G tracks from a karaoke CD to *.bin files (contains the mp3 track and the cdg graphics track)
- Right-click the CD in Windows Explorer and select MP3+G Toolz and Convert CDG to bin
- Change name of bin file to something like <artist>-<song>.bin, then Convert bin to Audio+G will name the new files appropriately
- Or Convert CDG to Audio+G
- Pay: Get a copy of Power CD+G Burner
- http://www.powerkaraoke.com/
- Will convert directly to MP3+G
- May be able to get song tags directly, otherwise enter song names before ripping
- Rip using PowerCD+G trial ware (small files) to bin file
- Rip using MP3+G to bin file
- These should be ripped to different directories
- Rename the MP3+G files using the names from PowerCD+G using this perl example:
- Free: Get a copy of MP3+G Toolz 4
<source lang=perl>
- ! c:/usr/bin/perl -w
- srcdir contains files with good names but bad size
- (from Power CD+G burner trialware)
- destdir contains files good files with bad names
- (from MP3+G Toolz)
- rip first using MP3+G Toolz to a set of bin files
- rip using PowerCD+G to get bin files with names
- use this script to copy names from PowerCD+G to MP3+G
- then rip MP3+G files to Audio + G
$srcdir = "c:/temp/karaoke/ripped/1"; $destdir = "c:/temp/karaoke/ripped/2";
@srcfiles = `ls $srcdir`; @destfiles = `ls $destdir`; $count = @srcfiles;
for ($i = 0; $i < $count; $i++) {
$sf = ($srcfiles[$i]); $df = ($destfiles[$i]); chomp $sf; chomp $df; $df = join("/", $destdir, $df); $sf = join("/", $destdir, $sf); print "mv \"$df\" \"$sf\"\n"; system "mv \"$df\" \"$sf\"";
} </source>