2.0 KiB
Relatório ESOF - 1ª Entrega
Description of the project
Youtube-dl is a command-line program to download videos from YouTube.com and a few more sites.
It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific, so it should work on Linux, Windows or Mac OS X.If you want to convert video/audio, you'll need avconv or ffmpeg. On some sites - most notably YouTube - videos can be retrieved in a higher quality format without sound. It will detect whether avconv/ffmpeg is present and automatically pick the best option. By default youtube-dl tries to download the best available quality.
Once the video is fully downloaded, use any video player, such as mpv, vlc or mplayer to reproduce your files.
Development Process
In order to know more about the development process of this project, we decide to inquire some of the top contributors (past and present) in order to try and acquire a closer and more personal to the project look on the way it was developed.
After meeting with the workgroup members we wrote an email directed to them and awaited response. We were later contacted by the project founder and one of the main contributors of Youtube-dl Ricardo Gonzalez .
He went on to explain that the project started as a very short script to download videos from Youtube, it had no process model to follow, and no long term development plan. So with lack of organization or any sort of software development process soon Ricardo ran into an unanticipated issue modularity, after receiving some feedback he quickly realized adding support to new websites was crucial. This raised some problems as the application was conceived only to download videos from youtube.