Author Topic: What things i will need for making a Youtube Downloader?  (Read 575 times)

0 Members and 1 Guest are viewing this topic.

Offline makhan

  • /dev/null
  • *
  • Posts: 7
  • Cookies: 0
    • View Profile
What things i will need for making a Youtube Downloader?
« on: August 27, 2014, 02:47:24 pm »
Hi, i just finished my Java Course. and as Final Project i am going to Create a Simple YouTube Downloader.
but i Don't Know where to Start? and what things i will need to Complete This Project?
« Last Edit: August 27, 2014, 02:54:56 pm by makhan »

Offline Phage

  • VIP
  • Overlord
  • *
  • Posts: 1280
  • Cookies: 120
    • View Profile
Re: What things i will need for making a Youtube Downloader?
« Reply #1 on: August 27, 2014, 03:11:20 pm »
I'd start here: http://stackoverflow.com/questions/3172962/how-does-a-youtube-movie-downloader-work-youtube

But as stated, YouTube is working on migrating to HTML5. I don't know what will happen then.
"Ruby devs do, in fact, get all the girls. No girl wants a python, but EVERY girl wants rubies" - connection

"It always takes longer than you expect, even when you take into account Hofstadter’s Law."

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: What things i will need for making a Youtube Downloader?
« Reply #2 on: August 28, 2014, 10:48:25 am »
When you use the html5 YouTube version you just need a HTML parser or a regex which will extract the Vid URL. The you need to download and convert.
~Factionwars

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: What things i will need for making a Youtube Downloader?
« Reply #3 on: August 29, 2014, 11:25:07 am »
When you use the html5 YouTube version you just need a HTML parser or a regex which will extract the Vid URL. The you need to download and convert.

https://www.ffmpeg.org/  Can and will convert the wget it grabs.
>>>import this
-----------------------------