App that will rip mp3s from an analog cassette tape?
Solution 1:
My suggestion involves:
- recording your tape as one file
- Removing the tape hiss
- Splitting the file individual tracks
- Re-encoding the tracks into individual mp3 files
To do this will involve the following software which you can install from the Software Centre:
- Audacity
- Gramofile
- Installing restricted codecs - search for restricted and choose the restricted extras for your variant of ubuntu
- Sound Converter
Audacity
Audacity is a fantastic sound editor.
- Plug in you jack into the appropriate sound-in / headphone socket in your laptop or PC sound card.
- On your tape, approximately forward to where you have the "loudest sound"
- Play your tape
- Using Audacity, press the record button
- Adjust the input levels so that the sound doesnt "clip"
- Stop recording and rewind the tape
- Choose from the Audacity Menu - Transport - Sound Activated Recording
- Play your tape and record until the end of the tape
Now a bit of clean-up of the sound recorded.
To remove the tape-hiss choose from the Audacity Menu:
- Effect - Normalize. This will adjust the approximate sound level through the entire track
- Effect - Noise Removal. This will remove some of the lower frequency sounds that is the tape hiss - just follow the two suggested steps on the window. Play with the results to get the best sound on your track.
Finally, save the file as a .wav file.
Split Tracks
To break the one big .wav file into individual tracks use the Gramofile software.
Start the application and open the .wav file. Tell the application which folder to save the individual tracks.
Convert to MP3
Finally use Sound Converter
Ensure you have installed the restricted codecs for your ubuntu variant.
Run the application and select all the .wav tracks in the folder saved to by gramofile
Choose the Convert option and choose MP3
Sit back and wait for all the .wav files to be converted to MP3.
Solution 2:
Install Codecs
We may install the meta-package ubuntu-restricted-extras that will install (amongst other non-free applications) all codecs and libraries we need to rip audio files in mp3.
Set Audio Source
Audio Input is set to the proper interface (e.g. Analog Line-In in case you connected your tape recorder there) from the audio panel applet's Sound Preferences...:
Record
In GNOME Sound Recorder we need to set the audio file format by choosing mp3 in Record as:
This enables to record the line input from your sound card and save it to your hard disk. Additional mp3-tagging can be done from most audio players after having imported this file to the library.
For more sophisticated audio recording with the possibility to process the files after having recorded them we may install audacity :
Split Recording:
If we had recorded the tape in one large mp3 file we may use mp3splt with silence option:
mp3splt -s soundfile.mp3
or e.g.
mp3splt -s -p th=-50,nt=10 soundfile.mp3
where th
is the threshold in dB and nt
is the number of tracks (see the manpage for mp3splt on further options).
Solution 3:
Plug your cassette player into the line-in port on your sound card, then use your favorite sound recorder, exactly as you would if you were recording your own voice. Then use your favorite MP3 encoder.
FYI, for archival purposes, I suggest storing a copy in a lossless format like FLAC. That way in 10 more years, when your tapes are completely worthless, you'll have as much of the original data as possible, rather than in MP3 format, where some of the data is lost.