Downloading songs from YouTube

Five years ago, I built a song search engine – mainly because I needed to listen to songs. Three years ago, I stopped updating it – mainly because I stopped listening to songs actively, and have been busy since. For those of you who have been using my site for music: my apologies.

These days, I don’t really find the need to download music. YouTube has most of the songs I need. Bandwidth is pretty good too even when on the move.

But when I do need to download music, this is my new workflow.

  1. Find the song on YouTube. (Misspellings are still an issue, but you’ll usually find what you need)
  2. Download the video. Keepvid is the simple option. youtube-dlis the geek’s option (for multiple downloads)
  3. Use VLC – the swiss-army knife of media – to convert the video into an MP3.

That last step requires a bit of explaining. It’s very simple once you know how, but it took me a few months to get it right. So here goes.

Select the Convert / Save option in the Media menu.

audio-conversion-1

Click on Add to open file you want to convert. You can pick a track from an disk as well if you want to rip an audio CD or a DVD.

audio-conversion-2

Choose the file.

audio-conversion-3

Click on Convert / Save.

audio-conversion-4

Type the destination filename. Make sure you type the full file name, and not just the name of the folder.

audio-conversion-5

Select the output format you want under Settings – Profile. You can tweak the bitrate with the settings button, but I usually don’t bother.

audio-conversion-6

When you click on the Start button, the file will be converted or the CD will be ripped. You’ll see the position marker move fairly fast.

audio-conversion-7

 

The only problem I have with this method is that I can’t seem to do batch conversions easily enough with the GUI. Does anyone have any other workflow they like?

Update (31 Jul 2012): Aditya Sengupta suggests the following: (should’ve guessed VLC would have something up its sleeve)

vlc -I dummy $FILENAME --no-sout-video --sout "#transcode{acodec=mp3,5Dab=AUDIO_BITRATE,channels=2}:std{access=file,mux=raw,dst=$NAME.mp3}" vlc://quit

15 thoughts on “Downloading songs from YouTube”

  1. Coincidentally, I just ripped a bunch of MP3s from AVIs last night. I used a Windows program called Format Factory. It supports batch conversion. Some AVIs failed on first past, so I reset their status in the queue and reran.

  2. Hey
    Try using freemake. The best as per me. You paste youtube URL and select the format you want to save on your machine and it does the rest.

    btw – found your website pretty neat, do not remember what was i looking for when i discovered it couple of days back, but now have put it on my reader.

  3. I’ve been using this nifty little freeware for a long time and i would suggest it to you if you are interested in an all-in-one video downloading and format conversion. The feature set is really impressive for a freeware. It has also got support for GPU acceleration which might prove use full for those who want to work while conversion is on.

    http://bit.ly/aayV0

  4. Hey Anand
    This blog post has been very useful. I just used Freemake and it’s cool and easy.

    Also, converting few videos using VLC Player. Does it take as much time as the length of the video? Or conversion is slow because I am doing it on my pretty old spec’ed laptop.

  5. @Sanketh
    normally flv’s have ~32kbps audio bit rate
    if you could go for 480p mode you will get ~128kbps(Audio CD Quality) audio bit rate

  6. The next best option wud be IDM, internetdownloadmanager, which can download any video (almost from any website) playing on ur screen

  7. Pingback: Streaming audio to iOS via VLC | s-anand.net

Leave a Comment

Your email address will not be published. Required fields are marked *