YouTube-DL - Linux üçin buýruk setiri wideo ýükleme guralyny guruň
youtube-dl, Python esasly kiçi buýruk setiri bolup, YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles we başga-da birnäçe saýtdan wideo göçürip almaga mümkinçilik berýär. Pygtk bilen ýazylan we Python terjimeçisinden bu programmany işletmegi talap edýär, platforma çäklendirilen däldir. Islendik Unix, Windows ýa-da Mac OS X esasly ulgamlarda işlemeli.
Recentlyakynda, youtube-dl 17 täze web sahypasy üçin wideo göçürip almak goldawyny goşdy: brightcove.com, auengine.com, RingTV, instagram.com, Jukebox, 3sat, CSpan, Statigr.am, traileraddict.com, hotnewhiphop.com, wat.tv, tu.tv, gamespot.com, tudou.com, Wimp.com, archive.org we break.com
youtube-dl, şeýle hem programmanyň özi saýtdan has ýokary hilli wideo göçürip almak ýa-da awtomatiki usulda göçürip almak üçin elýeterli wideo hil formatyny saýlamaga mümkinçilik berýär. Şeýle hem, ulanyjynyň ýörite sanaw sanawyny göçürip almak, göçürilen wideo faýlyna adaty ýa-da asyl adyny goşmak üçin opsiýalar bar. proksi goldawy we başgalar.
YouTube-DL-i RHEL/CentOS we Fedora-da guruň
“Youtube-dl” programmasy ulgamlaryňyzyň aşagyndaky epel ammaryny açyp gurup bolýar. Işledilenden soň, görkezilişi ýaly “yum” paket dolandyryjy guralyny ulanyp gurup bilersiňiz.
# yum install youtube-dl
Täzelenme: Üçünji tarap ammaryny goşmak islemeýän bolsaňyz, görkezilişi ýaly curl ýa-da wget buýrugyny ulanyp derrew gurup bilersiňiz.
# curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl OR # wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
Bellik: youtube-dl faýlyň iň soňky wersiýasyny almak üçin ulgamyňyzda egri ýa-da wget paketleri bolmaly. Eger sizde ýok bolsa, ony almak üçin ýumşak bolup bilersiňiz.
Faýly alanyňyzdan soň, dogry ýerine ýetirmek üçin skriptde ýerine ýetirip boljak rugsady bellemeli.
chmod a+rx /usr/local/bin/youtube-dl
Ubuntu/Linux Mint we Debian-da YouTube-DL guruň
Ubuntu ulanyjylary görkezilişi ýaly webupd8 PPA-dan iň soňky youtube-dl wersiýasyny göçürip alyp bilerler.
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install youtube-dl
Täzelenme: Şonuň ýaly-da, islendik üçünji tarap PPA-ny ulanmagyň ýerine, youtube-dl skriptiniň iň soňky wersiýasyny görkezilişi ýaly gurmak üçin curl ýa-da wget buýrugyny ulanyp bilersiňiz.
$ sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl OR sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
Scriptazgyny göçürip alanyňyzdan soň ýerine ýetirip boljak rugsady belläň.
$ sudo chmod a+rx /usr/local/bin/youtube-dl
YouTube-DL täzeläň
“Youtube-dl” -iň özi aşakdaky buýrugy ulanyp iň soňky wersiýa täzelenip bilner.
# youtube-dl -U
Updating to version 2015.09.03 ... Updated youtube-dl. Restart youtube-dl to use the new version.
Wideolary göçürip almak üçin YouTube-DL-i nädip ulanmaly
Wideo faýly göçürip almak üçin aşakdaky buýrugy işlediň. “VIDEO_URL” nirede göçürip almak isleýän wideoňyzyň salgysy.
# youtube-dl https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage [youtube] iRYvuS9OxdA: Downloading video info webpage [youtube] iRYvuS9OxdA: Extracting video information [youtube] iRYvuS9OxdA: Downloading js player new-en_US-vflCeB3p5 [youtube] iRYvuS9OxdA: Downloading DASH manifest [download] Destination: Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4 [download] 100% of 10.33MiB in 00:01
Wideonyň bar bolan formatlaryny sanamak üçin youtube-dl buýrugy bilen “–list-formatlar” opsiýasyny ulanyň.
# youtube-dl --list-formats https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] vKtwZmhX0lw: Downloading webpage [youtube] vKtwZmhX0lw: Downloading video info webpage [youtube] vKtwZmhX0lw: Extracting video information [youtube] vKtwZmhX0lw: Downloading DASH manifest [youtube] vKtwZmhX0lw: Downloading DASH manifest [info] Available formats for vKtwZmhX0lw: format code extension resolution note 171 webm audio only DASH audio 113k , [email (44100Hz), 1.86MiB 140 m4a audio only DASH audio 128k , m4a_dash container, aac @128k (44100Hz), 2.14MiB 141 m4a audio only DASH audio 255k , m4a_dash container, aac @256k (44100Hz), 4.30MiB 278 webm 180x144 DASH video 63k , webm container, vp9, 1fps, video only, 946.76KiB 160 mp4 180x144 DASH video 112k , avc1.4d400c, 15fps, video only, 1.86MiB 242 webm 300x240 DASH video 170k , vp9, 1fps, video only, 2.50MiB 133 mp4 300x240 DASH video 247k , avc1.4d400d, 25fps, video only, 4.11MiB 243 webm 400x320 DASH video 288k , vp9, 1fps, video only, 4.07MiB 13 3gp unknown small 17 3gp 176x144 small , mp4a.40.2, mp4v.20.3 36 3gp 320x240 small , mp4a.40.2, mp4v.20.3 5 flv 400x240 small 43 webm 640x360 medium , vorbis, vp8.0 18 mp4 640x360 medium , mp4a.40.2, avc1.42001E (best)
Islenýän faýl formatyny göçürip almak üçin “-f” (wideo format kody) opsiýasyny ulanyň. Mysal üçin, mp4 formatyny göçürip almak isleýärin, Şonuň üçin format koduny aşakda görkezilişi ýaly “18” hökmünde ulanýaryn.
# youtube-dl -f 18 https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage [youtube] iRYvuS9OxdA: Downloading video info webpage [youtube] iRYvuS9OxdA: Extracting video information [youtube] iRYvuS9OxdA: Downloading DASH manifest [download] Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4 has already been downloaded [download] 100% of 10.33MiB
Wideo faýllaryň sanawyny göçürip almak üçin bir faýl dörediň we göçürip almak isleýän ähli YouTube baglanyşyklaryňyzy ýerleşdiriň.
# youtube-dl -a youtube_links.txt
Avhli elýeterli wariantlary sanamak üçin terminalda aşakdaky buýrugy ýazyň.
# youtube-dl --help
Beýleki paýlamalar üçin youtube-dl-i youtube-dl göçürip almak sahypasyndan göçürip alyp bilersiňiz.