Youtube-dl

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

youtube-dl, komut satırı üzerinden Youtube, Dailymotion, Google Video, Photobucket, Facebook, Yahoo ve benzeri sitelerden video indirmek için kullanılan, çokulu platform destekli küçük boyutlu bir yazılımdır. Bitirilemeyen video dosyalarını duraklamadan sonra tekrar indirmeye devam edebilir.

Pygtk ile yazıldığı için Python yorumlayıcısı gerektiren yazılım Windows, Linux/Unix ve Mac OS X tabanlı sistemlerde çalıştırılabilir. Ubuntu ya da Debian türevi; Linux Mint, Pinguy OS, Elementary OS, Freya, Deepin, Peppermint, LXLE, Linux Lite gibi dağıtımlarda da aşağıda anlatıldığı şekilde kurulabilir.

Kurulum

Ubuntu ya da ve türevi sistemlerden birini kullanıyorsanız, resmi yazılım depolarda bulunduğu için, yazılımı aşağıdaki komutu kullanarak yükleyebilirsiniz.

sudo apt-get install youtube-dl

Herhangi bir GNU/Linux dağıtımı için sisteme, komut satırı arayüzü üzerinden youtube-dl yüklemek üzere, yukarıdaki komutu kullanabileceğiniz gibi, kurulumu aşağıdaki komutla gerçekleştirebilmeniz de mümkündür.

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Kurulumdan sonra, yazılımın düzgün çalışması için, izinleri ayarlamak gerekir.

 sudo chmod a+rx /usr/local/bin/youtube-dl

Kullanım

Artık videoları indirmeye başlayabilirsiniz. Bunun için aşağıdaki komutu kullanabilirsiniz.

 youtube-dl video-URL

Kuşkusuz video-URL yerine ilgili videonun linkini yazmak gerekiyor. Ancak, YouTube’da farklı video biçimlerinin olduğu unutulmamalıdır. -F seçeneğiyle vereceğiniz bir komut, size mevcut biçimlerin bir listesini gösterir.

 youtube-dl -F https://www.youtube.com/watch?....

Not: youtube-dl -F parametresini kullandıktan sonra dosya biçimlerini görmek istiyorsanız mutlaka bir video URL belirtmek zorundasınız.

Mevcut video dosya biçimleri arasında, sizin uygun olan birini seçebilirsiniz.

format code  extension  resolution note
249          webm       audio only DASH audio   53k , opus @ 50k (48000Hz), 265.19KiB
250          webm       audio only DASH audio   72k , opus @ 70k (48000Hz), 351.98KiB
140          m4a        audio only DASH audio  128k , m4a_dash container, mp4a.40.2@128k (44100Hz), 646.93KiB
251          webm       audio only DASH audio  143k , opus @160k (48000Hz), 687.53KiB
171          webm       audio only DASH audio  146k , vorbis@128k (44100Hz), 720.99KiB
160          mp4        256x144    DASH video  113k , avc1.4d400c, 30fps, video only, 568.38KiB
278          webm       256x144    DASH video  121k , webm container, vp9, 30fps, video only, 581.93KiB
133          mp4        426x240    DASH video  248k , avc1.4d4015, 30fps, video only, 1.22MiB
242          webm       426x240    DASH video  257k , vp9, 30fps, video only, 1.22MiB
243          webm       640x360    DASH video  458k , vp9, 30fps, video only, 2.20MiB
134          mp4        640x360    DASH video  636k , avc1.4d401e, 30fps, video only, 3.13MiB
244          webm       854x480    DASH video  822k , vp9, 30fps, video only, 3.98MiB
135          mp4        854x480    DASH video 1163k , avc1.4d401f, 30fps, video only, 5.72MiB
247          webm       1280x720   DASH video 1591k , vp9, 30fps, video only, 7.71MiB
136          mp4        1280x720   DASH video 2331k , avc1.4d401f, 30fps, video only, 11.45MiB
248          webm       1920x1080  DASH video 2766k , vp9, 30fps, video only, 13.37MiB
137          mp4        1920x1080  DASH video 4354k , avc1.640028, 30fps, video only, 21.40MiB
271          webm       2560x1440  DASH video 8952k , vp9, 30fps, video only, 43.48MiB
264          mp4        2560x1440  DASH video 10451k , avc1.640032, 30fps, video only, 51.28MiB
313          webm       3840x2160  DASH video 17723k , vp9, 30fps, video only, 86.75MiB
266          mp4        3840x2160  DASH video 23266k , avc1.640033, 30fps, video only, 113.81MiB
36           3gp        320x?      small , mp4v.20.3,  mp4a.40.2
17           3gp        176x144    small , mp4v.20.3,  mp4a.40.2@ 24k
5            flv        400x240    small , h263, mp3  @ 64k
43           webm       640x360    medium , vp8.0,  vorbis@128k
18           mp4        640x360    medium , avc1.42001E,  mp4a.40.2@ 96k
22           mp4        1280x720   hd720 , avc1.64001F,  mp4a.40.2@192k (best)

Örnek olarak MP4 biçiminde 854x480 çözünürlüğünde bir video indirmek istiyorsanız.

 youtube-dl -f 135 http://www.youtube.com/watch?...

Video tanımlı olarak ev dizinize inecektir.istediğiniz bir dizine indirmek istiyorsanız.Örnek olarak masaüstüne indirmek istiyorsanız.

 cd /home/kullanıcıadınız/Masaüstü

Masaüstüne geldikten sonra aşağıdaki kodu çalıştırabilirsiniz.

 youtube-dl -f 135 http://www.youtube.com/watch?...

Youtube-dl kullanarak varsa, videolara ait altyazıları da indirebilirsiniz. Bir video için var olan altyazıları listelemek için aşağıdaki komutu verebilirsiniz.

 youtube-dl --list-subs https://www.youtube.com/watch?...

Yalnızca altyazıları indirmek için.

 youtube-dl --all-subs --skip-download https://www.youtube.com/watch?...

Aşağıdaki komutla tüm çalma listesini indirebilirsiniz.

 youtube-dl -cit playlist_adresi

Youtube-dl ile .mp3 dosyası indirmek istiyorsanız.

 youtube-dl -f bestaudio --audio-quality 0 --audio-format mp3 https://www.youtube.com/watch?...

audio-format özellikleri

--audio-format FORMAT : Specify audio format: "best", "aac","vorbis", "mp3", "m4a", "opus", or "wav";"best" by default

audio-quality özellikleri.

 --audio-quality QUALITY : Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)

Youtube-dl'in tüm özelliklerini görmek istiyorsanız.

 youtube-dl --help

Dış bağlantılar