Fi sori ẹrọ YouTube-DL - Ọna Ifiṣẹ fidio Fidio Laini kan fun Linux


youtube-dl jẹ ipilẹṣẹ aṣẹ aṣẹ-aṣẹ kekere ti Python ti o fun laaye lati ṣe igbasilẹ awọn fidio lati YouTube.com, Dailymotion, Fidio Google, Photobucket, Facebook, Yahoo, Metacafe, Awọn idogo ati diẹ sii awọn aaye ti o jọra diẹ sii. O kọ ni pygtk ati pe o nilo onitumọ Python lati ṣiṣẹ eto yii, kii ṣe ihamọ pẹpẹ. O yẹ ki o ṣiṣẹ lori eyikeyi Unix, Windows tabi ni awọn eto orisun Mac OS X.

Laipẹ, youtube-dl ṣafikun atilẹyin igbasilẹ fidio fun awọn oju opo wẹẹbu tuntun 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 ati break.com

youtube-dl tun ngbanilaaye lati yan ọna kika didara fidio avialable kan pato lati ṣe igbasilẹ tabi jẹ ki eto naa funrararẹ gba fidio didara ga julọ laifọwọyi lati aaye naa. O tun ni awọn atilẹyin fun awọn gbigba lati ayelujara akojọ orin kan pato olumulo, awọn aṣayan lati ṣafikun aṣa tabi akọle atilẹba si faili fidio ti o gbasilẹ. atilẹyin aṣoju ati ọpọlọpọ diẹ sii.

Fi YouTube-DL sori ẹrọ ni RHEL/CentOS ati Fedora

Eto youtube-dl le fi sori ẹrọ nipasẹ muu ibi ipamọ epel ṣiṣẹ labẹ awọn eto rẹ. Lọgan ti o ṣiṣẹ, o le fi sori ẹrọ ni lilo ‘yum’ irinṣẹ oluṣakoso package bi o ti han.

# yum install youtube-dl

Imudojuiwọn: Ti o ko ba fẹ lati ṣafikun ibi ipamọ eyikeyi ẹgbẹ kẹta, o tun le fi sii lẹsẹkẹsẹ ni lilo curl tabi aṣẹ wget bi o ti han.

# 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

Akiyesi: Eto rẹ gbọdọ ni curl tabi awọn idii wget ti a fi sori ẹrọ lati mu ẹya tuntun youtube-dl tuntun. Ti o ko ba ni wọn, o le yum lati gba.

Lẹhin ti o mu faili naa wa, o nilo lati ṣeto igbanilaaye ṣiṣe lori iwe afọwọkọ lati ṣiṣẹ daradara.

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

Fi YouTube-DL sii ni Ubuntu/Linux Mint ati Debian

Awọn olumulo Ubuntu le ṣe igbasilẹ ati fi ẹya tuntun youtube-dl sori ẹrọ lati webupd8 PPA bi o ti han.

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

Imudojuiwọn: Bakanna, dipo lilo eyikeyi ẹgbẹ kẹta PPA, o le lo curl tabi aṣẹ wget lati fi ẹya tuntun ti iwe afọwọkọ youtube-dl sori ẹrọ bi a ti han.

$ 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

Lẹhin igbasilẹ iwe afọwọkọ, ṣeto igbanilaaye ṣiṣe.

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

Ṣe imudojuiwọn YouTube-DL

Youtube-dl funrararẹ le ṣe imudojuiwọn si ẹya tuntun nipa lilo pipaṣẹ atẹle.

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

Bii o ṣe le Lo YouTube-DL lati Gbigba Awọn fidio

Lati ṣe igbasilẹ faili fidio kan, ṣaṣe ṣiṣe aṣẹ atẹle. Nibiti “VIDEO_URL” ni url ti fidio ti o fẹ ṣe igbasilẹ.

# 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

Lati ṣe atokọ gbogbo awọn ọna kika ti o wa ti fidio, lo aṣayan “–list-formats” pẹlu aṣẹ 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)

Lati ṣe igbasilẹ ọna kika faili ti o fẹ, lo aṣayan '-f' (koodu ọna kika fidio). Fun apẹẹrẹ, Emi yoo fẹ lati ṣe igbasilẹ ọna kika mp4, Nitorina Mo lo koodu ọna kika bi '18' bi a ṣe han ni isalẹ.

# 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

Lati ṣe igbasilẹ akojọ awọn faili fidio, ṣẹda faili kan ki o gbe gbogbo awọn ọna asopọ YouTube ti o fẹ lati gba lati ayelujara.

# youtube-dl -a youtube_links.txt

Tẹ iru aṣẹ wọnyi ni ebute kan lati ṣe atokọ gbogbo awọn aṣayan avialable.

# youtube-dl --help

Fun awọn pinpin miiran, youtube-dl le ṣe igbasilẹ lati oju-iwe gbigba lati ayelujara youtube-dl.