Difference between revisions of "Main Page/Stuff/Ripping Karaoke CDs"
From phurvitz
Phil Hurvitz (talk | contribs) (→Ripping) |
Phil Hurvitz (talk | contribs) (→Ripping) |
||
Line 46: | Line 46: | ||
## The [[/mp3tag.pl|mp3tag.pl]] script will take the file names and update the MP3 tags. | ## The [[/mp3tag.pl|mp3tag.pl]] script will take the file names and update the MP3 tags. | ||
## The [[/write_mp3_songlist.pl|write_mp3_songlist.pl]] writes 2 lists, one sorted by song, the other by artist into a file. | ## The [[/write_mp3_songlist.pl|write_mp3_songlist.pl]] writes 2 lists, one sorted by song, the other by artist into a file. | ||
+ | ## Sometimes files have tags but bad filenames. The [[/tag2filename.pl|tag2filename.pl]] script will suck the tags and rename the files. | ||
# Done! | # Done! |
Latest revision as of 17:33, 14 June 2010
Contents
How to rip Karaoke CDs to computer files for free
Background
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 or played with karaoke software such as Karafun.
It is possible to convert (for free!) the CD+G tracks to MP3+G files (paired mp3 and cdg files) that are both named and tagged.
Software
- Karaoke song lists
- Software that will show song names from karaoke CDs: http://www.airwer.com/
- allows searching Karaoke CD database; not necessary but might be helpful
- Rippers
- Free: 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)
- Or Convert CDG to Audio+G
- Pay: Power CD+G Burner http://www.powerkaraoke.com/
- Will convert directly to MP3+G; trialware version only rips the first part of the track
- Free: MP3+G Toolz 4 http://www.activeaspsoftware.net/default.aspx?p=home
- Perl
- I used ActivePerl 5.10.0
- Uses the following modules:
- MP3::Tag
- File::Basename
- Getopt::Std
- My scripts for renaming and tagging files
Ripping
- Rip using MP3+G
- This will create a set of complete bin files that have bunk names.
- Right-click the CD in Windows Explorer and select MP3+G Toolz and Convert CDG to bin
- Save to any directory
- Rip using the trialware version of Power CD+G Burner.
- This will create truncated bin files that have good names.
- Make sure to select BIN as the output format.
- Use {Album} - {TrackNumber} - {Song} as the output filename mask. This will assure that the output bin files have good names for later use
- Save to any directory that is different from the one used in the first rip.
- Rename the files with bad names (from MP3+G) using the good names (from Power CD+G) using the script cpname.pl.
- Syntax: cpname.pl -s [sourcdir] -d [destdir]
- Delete the truncated files from Power CD+G Burner.
- Rip the now properly named and complete bin files to Audio + G using MP3+G Toolz
- Right-click the dir and select Convert bin to Audio+G.
- Now we have complete named mp3 and cdg tracks that can be played directly in Karafun
- Tag the mp3 files so they show up with title/artist/album etc.
- The mp3tag.pl script will take the file names and update the MP3 tags.
- The write_mp3_songlist.pl writes 2 lists, one sorted by song, the other by artist into a file.
- Sometimes files have tags but bad filenames. The tag2filename.pl script will suck the tags and rename the files.
- Done!