ຕິດຕັ້ງ YouTube-DL - ເຄື່ອງມືດາວໂຫລດ Video Line ສຳ ລັບ Linux


youtube-dl ແມ່ນໂປແກຼມ ສຳ ລັບເສັ້ນ ຄຳ ສັ່ງຂະ ໜາດ ນ້ອຍທີ່ໃຊ້ໂດຍ Python ເຊິ່ງຊ່ວຍໃຫ້ດາວໂຫລດວິດີໂອຈາກ YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles ແລະອີກສອງເວັບໄຊທ໌ທີ່ຄ້າຍຄືກັນ. ມັນຂຽນເປັນ pygtk ແລະຕ້ອງການນາຍພາສາ Python ດຳ ເນີນໂຄງການນີ້, ມັນບໍ່ແມ່ນເວທີທີ່ ຈຳ ກັດ. ມັນຄວນຈະໃຊ້ງານໃນລະບົບ Unix, Windows ຫລື Mac OS X.

ບໍ່ດົນມານີ້, youtube-dl ເພີ່ມການດາວໂຫລດວິດີໂອ ສຳ ລັບ 17 ເວັບໄຊທ໌ ໃໝ່: 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 ແລະ break.com

youtube-dl ຍັງອະນຸຍາດໃຫ້ເລືອກຮູບແບບຄຸນນະພາບວິດີໂອທີ່ສາມາດ ນຳ ໃຊ້ໄດ້ເພື່ອດາວໂຫລດຫລືປ່ອຍໃຫ້ໂປແກຼມເອງດາວໂຫລດວິດີໂອທີ່ມີຄຸນນະພາບສູງຂື້ນຈາກເວັບໄຊທ໌້ໂດຍອັດຕະໂນມັດ. ມັນຍັງມີການສະ ໜັບ ສະ ໜູນ ສຳ ລັບການດາວໂຫຼດລາຍຊື່ສະເພາະຂອງຜູ້ໃຊ້, ທາງເລືອກຕ່າງໆທີ່ຈະເພີ່ມຫົວຂໍ້ທີ່ ກຳ ນົດເອງຫລືຕົ້ນສະບັບໃສ່ເອກະສານວິດີໂອທີ່ດາວໂຫລດມາ. ສະຫນັບສະຫນູນຕົວແທນແລະອີກຫຼາຍຢ່າງ.

ຕິດຕັ້ງ YouTube-DL ໃນ RHEL/CentOS ແລະ Fedora

ໂປແກຼມ youtube-dl ສາມາດຕິດຕັ້ງໄດ້ໂດຍການເປີດໃຊ້ epel repository ພາຍໃຕ້ລະບົບຂອງທ່ານ. ເມື່ອເປີດໃຊ້ງານແລ້ວ, ທ່ານສາມາດຕິດຕັ້ງໂດຍໃຊ້ເຄື່ອງມືຈັດການຊຸດ 'yum' ດັ່ງທີ່ສະແດງໄວ້.

# yum install youtube-dl

ປັບປຸງ: ຖ້າທ່ານບໍ່ຕ້ອງການເພີ່ມບ່ອນເກັບຂໍ້ມູນຂອງພາກສ່ວນທີສາມ, ທ່ານຍັງສາມາດຕິດຕັ້ງມັນໄດ້ທັນທີໂດຍໃຊ້ ຄຳ ສັ່ງ curl ຫຼື wget ຕາມທີ່ສະແດງໄວ້.

# 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

ໝາຍ ເຫດ: ລະບົບຂອງທ່ານຕ້ອງມີໂປແກຼມ curl ຫຼື wget ຕິດຕັ້ງເພື່ອເອົາໄຟລ໌ youtube-dl ມາ ໃໝ່. ຖ້າທ່ານບໍ່ມີພວກມັນ, ທ່ານອາດຈະຮັບເອົາມັນ.

ຫຼັງຈາກການດຶງເອົາເອກະສານ, ທ່ານ ຈຳ ເປັນຕ້ອງ ກຳ ນົດການອະນຸຍາດທີ່ສາມາດ ດຳ ເນີນງານໃນຄິບເພື່ອ ດຳ ເນີນການຢ່າງຖືກຕ້ອງ.

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

ຕິດຕັ້ງ YouTube-DL ໃນ Ubuntu/Linux Mint ແລະ Debian

ຜູ້ໃຊ້ Ubuntu ສາມາດດາວໂຫລດແລະຕິດຕັ້ງເວີຊັນ youtube-dl ລ້າສຸດຈາກ webupd8 PPA ດັ່ງທີ່ສະແດງ.

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl

ປັບປຸງ: ຄືກັນ, ແທນທີ່ຈະໃຊ້ PPA ຂອງພາກສ່ວນທີສາມ, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ curl ຫຼື wget ເພື່ອຕິດຕັ້ງສະຄິບ youtube-dl ຫຼ້າສຸດດັ່ງທີ່ສະແດງ.

$ 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

ຫຼັງຈາກດາວໂຫລດສະຄິບແລ້ວ, ກຳ ນົດການອະນຸຍາດ ດຳ ເນີນການ.

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

ອັບເດດ YouTube-DL

Youtube-dl ເອງສາມາດອັບເດດເປັນເວີຊັ່ນລ້າສຸດໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# youtube-dl -U
Updating to version 2015.09.03 ...
Updated youtube-dl. Restart youtube-dl to use the new version.

ວິທີການໃຊ້ YouTube-DL ເພື່ອດາວໂຫລດວິດີໂອ

ເພື່ອດາວໂຫລດເອກະສານວິດີໂອ, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ບ່ອນທີ່ "VIDEO_URL" ແມ່ນ url ຂອງວິດີໂອທີ່ທ່ານຕ້ອງການດາວໂຫລດ.

# 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

ເພື່ອບອກທຸກຮູບແບບຂອງວີດີໂອ, ໃຫ້ໃຊ້ຕົວເລືອກ“ -list-format” ດ້ວຍ ຄຳ ສັ່ງ youtube-dl.

# 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)

ເພື່ອດາວໂຫລດຮູບແບບເອກະສານທີ່ຕ້ອງການ, ໃຊ້ຕົວເລືອກ '-f' (ລະຫັດຮູບແບບວິດີໂອ). ຕົວຢ່າງ, ຂ້ອຍຢາກດາວໂຫລດຮູບແບບ mp4, ສະນັ້ນຂ້ອຍໃຊ້ລະຫັດຮູບແບບເປັນ '18' ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.

# 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

ເພື່ອດາວໂຫລດບັນຊີລາຍຊື່ຂອງໄຟລ໌ວິດີໂອ, ສ້າງແຟ້ມແລະວາງທຸກລິງຂອງ YouTube ທີ່ທ່ານຕ້ອງການດາວໂຫລດ.

# youtube-dl -a youtube_links.txt

ພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ໃນປາຍທາງເພື່ອບອກທຸກຕົວເລືອກທີ່ໃຊ້ໄດ້.

# youtube-dl --help

ສຳ ລັບການແຈກຈ່າຍອື່ນໆ, youtube-dl ສາມາດດາວໂຫລດໄດ້ຈາກ ໜ້າ download-youtube-dl.