යූ ටියුබ්-ඩීඑල් වෙතින් වීඩියෝ ගුණාත්මකභාවය තෝරා ගන්නේ කෙසේද?


301

මම මගේ 14.04 හි youtube-dl ස්ථාපනය කර ඇත්තෙමි.

පහත දැක්වෙන විධානය මඟින් මට වීඩියෝ බාගත කළ හැකිය,

$ youtube-dl [youtube-link]

නමුත් යූ ටියුබ් වීඩියෝවල ( එනම් 1080p, 720p, 480p, ආදිය ) ලබා ගත හැකි පික්සල් ගුණාත්මකභාවය තෝරා ගන්නේ කෙසේදැයි දැන ගැනීමට මට අවශ්‍යය .

මෘදුකාංග විස්තරයේදී ඔවුන් කියා සිටියේ එය කළ හැකි බවයි (පහත රූපයේ දැක්වේ), නමුත් එය කරන්නේ කෙසේද ..

ss


1
ඉහත විස්තරය යල්පැන ඇත. සිට manපිටුව: "YouTube-DL දැන් පෙරනිමි සමහර අවස්ථාවල දී 1080p හෝ 720p වනු ඇත YouTube, මගින් වාර්තා කළ පරිදි වැඩිම ලබා ගත හැකි ගුණාත්මක බාගත කරන්න."
ජොස්

1
යූ ටියුබ් විසින් 1080p අනුවාදය බාගත කිරීමෙන් (හෝ දැකීමෙන්) වළක්වන යම් ආකාරයක ආරක්ෂාවක් භාවිතා කර ඇති බව සලකන්න, නමුත් ඔබට 720p ඇතුළුව සහ ඇතුළුව අනෙකුත් සියලුම විභේදන බාගත කළ හැකිය.
thomasrutter

මම සාදයට ටිකක් ප්‍රමාද බව මම දනිමි, නමුත් මෙන්න මගේ අත්දැකීම: askubuntu.com/a/1097056/327339 . -f bestවිකල්පය භාවිතා කරන්න .
ගේබ්‍රියෙල් ස්ටැපල්ස්

Answers:


423

වීඩියෝවක් බාගත කිරීම සඳහා, ඔබ විධානයෙන් පසුව URL ය ටයිප් කරන්න:

youtube-dl 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

වීඩියෝ ගුණාත්මකභාවය තෝරා ගැනීමට , පළමුව -Fපවතින ආකෘති ලැයිස්තුගත කිරීමේ විකල්පය භාවිතා කරන්න, මෙන්න උදාහරණයක්,

youtube-dl -F 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

මෙන්න ප්‍රතිදානය:

[youtube] Setting language
[youtube] P9pzm5b6FFY: Downloading webpage
[youtube] P9pzm5b6FFY: Downloading video info webpage
[youtube] P9pzm5b6FFY: Extracting video information
[info] Available formats for P9pzm5b6FFY:
format code extension resolution  note 
140         m4a       audio only  DASH audio , audio@128k (worst)
160         mp4       144p        DASH video , video only
133         mp4       240p        DASH video , video only
134         mp4       360p        DASH video , video only
135         mp4       480p        DASH video , video only
136         mp4       720p        DASH video , video only
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     
22          mp4       1280x720    (best)

හොඳම ගුණාත්මකභාවය 22 ක් වන අතර 1280x720 විභේදන සහිත MP4 වීඩියෝව බාගත කිරීම -f 22වෙනුවට භාවිතා කරන්න -F:

youtube-dl -f 22 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

හෝ තනි ගොනුවක් ලෙස ලබා ගත හැකි හොඳම ශ්‍රව්‍ය හා දෘශ්‍ය පීලි ස්වයංක්‍රීයව බාගත කිරීම සඳහා පහත දැක්වෙන ධජ භාවිතා කරන්න:

youtube-dl -f best 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

Muxing ක්‍රියාවලියේදී ඔබට කිසියම් දෝෂයක් හෝ වීඩියෝ ගුණාත්මක තේරීමේ ගැටලුවක් ඇති වුවහොත්, ඔබට පහත දැක්වෙන විධානයන්ගෙන් එකක් භාවිතා කළ හැකිය:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

හෝ ගේබ්‍රියෙල් ස්ටැපල්ස් මෙහි පෙන්වා ඇති පරිදි , පහත දැක්වෙන විධානය මඟින් වීඩියෝ ගුණාත්මක බිට්-රේට් වෙනුවට සැබෑ හොඳම තනි ගොනු වීඩියෝ තත්ත්ව විභේදනය තෝරා ගනු ඇත:

youtube-dl -f best 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

මෙම විධානයන් මඟින් වීඩියෝවෙන් ඉහළම ගුණාත්මක mp4 වීඩියෝව සහ m4a ශ්රව්ය උපකරණ තනි ගොනුවක් ලෙස බාගත කිරීම සහතික කරනු ඇත, නැතහොත් ඒවා නැවත තනි mp4 සමඟ ඒකාබද්ධ කරනු ඇත ( ffmpegමගේ නඩුවේදී). ffmpegහෝ avconvනොමැති නම් , පෙරනිමිය වෙනුවට youtube-dlතනි ගොනුව වෙත ආපසු යා යුතුය -f best option.

වඩාත් සවිස්තරාත්මක තොරතුරු සහ වෙනස් උදාහරණ සඳහා මෙහි ක්ලික් කරන්න.

ගේබ්‍රියෙල් ස්ටැපල්ස්ගේ මෙම අදාළ පිළිතුර බැලීමට ක්ලික් කරන්න.


මුලාශ්‍රය: www.webupd8.org/2014/02/video-downloader-youtube-dl-gets.html

මුලාශ්‍රය: github.com/rg3/youtube-dl


5
ඔබ තෝරා නොගන්නා බවට වග බලා ගන්න DASH. එය ඉටු කළ නොහැකි වනු ඇත!
ps95

k prakharsingh95 DASH ශ්රව්ය උපකරණ gnac හෝ ඒ හා සමාන මෘදුකාංග භාවිතයෙන් සම්මත තරංග හෝ mp3 ආකෘතියකට පමණක් පරිවර්තනය කළ හැකිය.
mchid

1
මම අදහස් කළේ DASH Video. මම බාගත කිරීමට උත්සාහ කළෙමි 4K, නමුත් එය සියල්ලම DASHආකෘතියෙන් ( DASHකලාප පළල සුරැකීමට යූ ටියුබ්ට ඉඩ දෙයි). එය රැඩිකල් ලෙස වෙනස් වන අතර එය බොහෝ දුරට වාදනය කළ නොහැකි වනු ඇත.
ps95

1
@ prakharsingh95 ඔව්, ඔබට VLC ලෙස VLC භාවිතා කරමින් mp4 බැලීමට හැකි ඕනෑම දෙයක් තිබේ නම්, ශ්රව්ය උපකරණ සඳහා වෙනම ගොනුවක් සමඟ වීඩියෝව සමමුහුර්ත කිරීමට ඔබට ඉඩ සලසයි. මම එය උත්සාහ කර නැත. MAS4 ගොනුව DASH බාගැනීමෙන් avi ආකෘතියට පරිවර්තනය කිරීමට ඔබ උත්සාහ කර තිබේද? මම හිතන්නේ ඒවා සමානයි.
mchid

2
ඔව්. ඩෑෂ් ඇත්තෙන්ම වාදනය කළ හැකි නමුත් ඔබට ඒ හා සමාන දෙයක් සමඟ ධාරාවන් ඇලවිය යුතුය avconv. සඳහා මන්දගාමී වේ 4K.
ps95

132

ඔබට 1080p භාවිතා කර බාගත කළ හැකිය youtube-dl, නමුත් ඔබට ටිකක් වැඩිපුර වැඩ කළ යුතුය. සාමාන්‍යයෙන් එය යූටියුබ්.කොම් හි 1080p දැකිය හැකි වුවද 720p උපරිම ලෙස බාගත කරයි.

සමග ලකුණු -Fලබා ගත හැකි ආකෘති බලන්න:

youtube-dl -F https://www.youtube.com/watch\?v\=-pxRXP3w-sQ

171         webm      audio only  DASH audio  115k , audio@128k (44100Hz), 2.59MiB (worst)
140         m4a       audio only  DASH audio  129k , audio@128k (44100Hz), 3.02MiB
141         m4a       audio only  DASH audio  255k , audio@256k (44100Hz), 5.99MiB
160         mp4       256x144     DASH video  111k , 12fps, video only, 2.56MiB
247         webm      1280x720    DASH video 1807k , 1fps, video only, 23.48MiB
136         mp4       1280x720    DASH video 2236k , 24fps, video only, 27.73MiB
248         webm      1920x1080   DASH video 3993k , 1fps, video only, 42.04MiB
137         mp4       1920x1080   DASH video 4141k , 24fps, video only, 60.28MiB
43          webm      640x360
18          mp4       640x360
22          mp4       1280x720    (best)

සිටින බව දැනුම් youtube-dl'හොඳම' ගුණාත්මක බව හා එය පෙරනිමියෙන් බාගත, නමුත් 137 සමඟ ආරම්භ වන රේඛාව ඇත්තටම ඉහළ ගුණාත්මක 1920x1080 බව ඇත දේ තියෙන්නේ ලෙස පසුගිය විකල්පය 1280x720 ලේබල් කර ඇත. යූටියුබ් විසින් ඩෑෂ් ලෙස නම් කර ඇති රේඛා සඳහා වීඩියෝ සහ ශ්‍රව්‍ය ධාරාවන් වෙන් කර ඇති අතර එම නිසා 141 සිට ආරම්භ වන රේඛාව වන ඉහළම තත්ත්වයේ ශ්රව්ය උපකරණද අප විසින් තෝරා ගත යුතුය. ඉන්පසු අපි youtube-dlනැවත වරක් ධාවනය කරන්නේ ශ්‍රව්‍ය හා දෘශ්‍ය:

youtube-dl -f 137+141 https://www.youtube.com/watch\?v\=-pxRXP3w-sQ

එය 1080p වීඩියෝව බාගත කර එය ඉහළම තත්ත්වයේ ශ්රව්ය උපකරණ සමඟ ස්වයංක්‍රීයව ඒකාබද්ධ කරයි. එය බාගත කළ වෙනම කොටස් ස්වයංක්‍රීයව මකා දැමිය යුතුය. මෙම ක්‍රමය ටිකක් වැඩිපුර වැඩකි, නමුත් ඔබට හොඳම ප්‍රති .ල ලැබෙනු ඇත.


14
ඔබට බොහෝම ස්තූතියි, 137 + 141 ගැන දැන සිටියේ නැත
වයිට්සිරෝයි

3
ඔබේ උදාහරණය සහ වෙනත් අය ශ්රව්ය උපකරණ සඳහා පහසු තේරීම් ඉදිරිපත් කරයි - එනම්, උසස් තත්ත්වයේ, ඉහළම බිට්‍රේට් වටිනාකමක් ඇති එකක් තෝරන්න. මෑතකදී මා කෙසේ වෙතත් මා අතර යම් තේරීමක් සොයා DASH audio , opus @160kහෝ DASH audio 126k , audio@128k (44100Hz), 1.79MiBහෝ DASH audio 127k , m4a_dash container, aac @128k (44100Hz), 1.94MiB. මට තෝරා ගැනීමට සිදු වූ නමුත් ගුණාත්මකභාවය හෝ සමහර විට අනුකූලතාව පිළිබඳව අවිනිශ්චිතතාවයක් ඇත.
user643722

1
යූ ටියුබ්-ඩීඑල් හි ඇති හොඳම දේ එය බහු වේදිකාවක් වීමයි. මෙම විසඳුම ලිනක්ස් මත පමණක් නොව මැක් සහ වින්ඩෝස් වලද ක්‍රියා කරයි. ඔබට ස්තුතියි!
ඇන්ටනි

3
වර්තමානයේ මෙය පෙරනිමිය වේ, නමුත් ගොනු පරිවර්තනය කිරීම සඳහා ඔබ avconv (libav) හෝ ffmpeg ස්ථාපනය කර ඇත්නම් පමණි. Windows සඳහා, ඔබ සකස් කර ගැනීමට අවශ්යද --ffmpeg-locationදී %APPDATA%\youtube-dl\config.txtavconv / ffmpeg ස්ථාපනය වන මෙම නාමාවලිය. ඔබට අඩු මට්ටමේ පද්ධතියක් -f bestvideo[fps<=30]+bestaudioතිබේ නම්, 60fps වීඩියෝව මග හැරීම සඳහා ඔබටත් එහි අවශ්‍ය විය හැකිය .
GreenReaper

39

නිශ්චිත විභේදන තෝරා ගැනීමට, ඔබට ප්‍රමාණය සහ ශ්‍රව්‍ය ගුණාත්මකභාවය නියම කළ හැකි අතර එමඟින් ඒවා ස්වයංක්‍රීයව තෝරා ගනු ලැබේ - එබැවින් 480p සඳහා :

-f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

bestvideo[height<=720]+bestaudio/best[height<=720]720p සඳහා යනාදිය සමඟ . මෙය වින්‍යාස ගොනුවට ~/.config/youtube-dl/config(හෝ පවා /etc/youtube-dl.conf) එකතු කළ හැකි බැවින් ඔබට විශාල බාගත කිරීම් නොලැබේ:

mkdir ~/.config/youtube-dl
echo "-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'" >> ~/.config/youtube-dl/config

--ignore-configවිශේෂිත යූ ටියුබ්-ඩීඑල් ධාවනය සඳහා වින්‍යාස ගොනුව අක්‍රිය කිරීමට අවශ්‍ය නම් ඔබට භාවිතා කළ හැකිය .

තරමක් බොහෝ විට එයට වෙනම වීඩියෝවක් සහ ශ්‍රව්‍ය වාෂ්පයක් බාගත කර ඒවා ඒකාබද්ධ කිරීමට සිදුවන බව කරුණාවෙන් සලකන්න.

තවත් උදාහරණ සඳහා youtube-dlද්විත්වකරණය බලන්න .


2
එකම විභේදනය සඳහා එකම වීඩියෝ පටයේ විවිධ කොටස් විවිධ ආකෘති කේත ඇති ගැටලුවක් මට තිබුණි (උදා: වීඩියෝ 1 සඳහා 2 සඳහා hls-1476 සහ 2 වන වීඩියෝ 2 සඳහා hls-1665 දෙකම 540p), එබැවින් මට භාවිතා කළ නොහැක "-f hls-1476" හෝ "-f hls-1665" හෝ මට "දෝෂය: ඉල්ලූ ආකෘතිය ලබා ගත නොහැක" ඔබේ විධාන උදාහරණ මට අවශ්‍ය දේ ලබා ගැනීමට උපකාරී විය.
ssnobody

2
+1 සඳහා~/.config/youtube-dl/config
මැරිනෝස්

17

ඔබගේ පහසුව අනුව මෙහි සඳහන් කර ඇති ඒවා හැර හොඳම තත්ත්වයේ වීඩියෝ බාගත කිරීම සඳහා වෙනත් විකල්ප කිහිපයක් පහත දැක්වේ:

Mp4 ලබා ගත නොහැකි නම් හොඳම mp4 ආකෘතිය හෝ වෙනත් හොඳම බාගත කරන්න

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'

හොඳම ආකෘතිය බාගත කරන්න නමුත් 480p වඩා හොඳ නැත

$ youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

හොඳම වීඩියෝ පමණක් ආකෘතිය බාගත කරන්න, නමුත් 50 MB ට වඩා විශාල නොවේ

$ youtube-dl -f 'best[filesize<50M]'

HTTP / HTTPS ප්‍රොටෝකෝලය හරහා link ජු සබැඳියක් හරහා ලබා ගත හැකි හොඳම ආකෘතිය බාගන්න

$ youtube-dl -f '(bestvideo+bestaudio/best)[protocol^=http]'

යොමුව:

කෙලින්ම youtube-dl github පිටුවෙන්


ඒකාබද්ධ කරන්නේ කෙසේද ext=mp4 && height<=480 && filesize<50M?
mrgloom

මම මෙම youtube-dl -f 'best [ext = mp4] + best [height <= 480] + best [filesize <100M]' youtube.com/watch?v=oInZYvMAjyw
ejabu

8

ශ්රව්ය-පමණක්, වීඩියෝ-පමණක් ඇතුළුව, සහ වීඩියෝ / ශ්රව්ය උපකරණ විකාශනය කිරීම ඇතුළුව, ලබා ගත හැකි සියලුම විදැහුම් ඇතුළත් වන ආකෘතිය ඉල්ලා සිටින බාෂ් එතීමේ පිටපතක් mpv.

නිරපේක්ෂ යූ ටියුබ් URL සහ වීඩියෝ හැඳුනුම් දෙකම පිළිගනී.

#!/ usr/bin/env bash
# Download youtube video with desired quality

# youtube-dl accepts both fully qualified URLs and video id's such as AQcQgfvfF1M

url="$*"

echo "Fetching available formats for $url..."
youtube-dl -F "$url"
read -p "Please enter the desired quality code: " FORMAT

echo "Streaming with quality $FORMAT..."
mpv --cache=1024 $(youtube-dl -f $FORMAT -g "$url")

නියැදි ප්‍රතිදානය :

    yt.sh https://m.youtube.com/watch?v=Dax_tnZRExc
    [youtube] Dax_tnZRExc: Downloading webpage
    [youtube] Dax_tnZRExc: Downloading video info webpage
    [youtube] Dax_tnZRExc: Extracting video information
    [youtube] Dax_tnZRExc: Downloading MPD manifest
    [info] Available formats for Dax_tnZRExc:
    format code  extension  resolution note
    139          m4a        audio only DASH audio   49k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 308.75KiB
    249          webm       audio only DASH audio   50k , opus @ 50k, 271.91KiB
    250          webm       audio only DASH audio   70k , opus @ 70k, 366.63KiB
    171          webm       audio only DASH audio  118k , vorbis@128k, 652.50KiB
    140          m4a        audio only DASH audio  127k , m4a_dash container, mp4a.40.2@128k (44100Hz), 820.00KiB
    251          webm       audio only DASH audio  130k , opus @160k, 705.84KiB
    160          mp4        256x144    DASH video  109k , avc1.4d400c, 13fps, video only, 703.64KiB
    278          webm       256x144    144p  111k , webm container, vp9, 25fps, video only, 439.72KiB
    242          webm       426x240    240p  243k , vp9, 25fps, video only, 623.95KiB
    133          mp4        426x240    DASH video  252k , avc1.4d4015, 25fps, video only, 1.54MiB
    134          mp4        640x360    DASH video  388k , avc1.4d401e, 25fps, video only, 1.24MiB
    243          webm       640x360    360p  458k , vp9, 25fps, video only, 1.19MiB
    135          mp4        854x480    DASH video  761k , avc1.4d401e, 25fps, video only, 2.40MiB
    244          webm       854x480    480p  893k , vp9, 25fps, video only, 2.00MiB
    136          mp4        1280x720   DASH video 1382k , avc1.4d401f, 25fps, video only, 4.56MiB
    247          webm       1280x720   720p 1754k , vp9, 25fps, video only, 3.94MiB
    137          mp4        1920x1080  DASH video 2350k , avc1.640028, 25fps, video only, 8.48MiB
    248          webm       1920x1080  1080p 2792k , vp9, 25fps, video only, 8.09MiB
    17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k
    36           3gp        320x180    small , mp4v.20.3, mp4a.40.2
    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)
    Please enter the desired format #

වීඩියෝව ප්‍රවාහයට පටහැනිව බාගත කිරීමට ඔබට අවශ්‍ය නම්, mpv --cache=1024කොටස සහ ඩොලර් ලකුණ වරහන් සමඟ ඉවත් කරන්න .


මෙය ඇත්තෙන්ම හොඳ පිටපතක් වන අතර එය twitch සමඟ ක්‍රියා කරයි!
අයිවන්

4

ලබා ගත හැකි හොඳම වීඩියෝ ගුණාත්මකභාවය ලබා ගන්නේ කෙසේද .

මෙහි ඇති පිළිතුර, වැඩි ඡන්ද ප්‍රමාණයක් සහිතව, ඔබට ලබා ගත හැකි හොඳම වීඩියෝ ගුණාත්මකභාවය ලබා දීමට නිවැරදි විය යුතුය, නමුත් .... එය එසේ නොවේ. වීඩියෝ පමණක් සහ ශ්රව්ය උපකරණ පමණක් වනbestvideo+bestaudio විකල්ප වල හොඳම වීඩියෝව සහ හොඳම ශ්රව්ය උපකරණ පමණක් තෝරාගෙන ඇති බව පෙනේ , එවිට එය දෙක ඒකාබද්ධ කරයි. මෙය යූ ටියුබ්-ඩීඑල් හි පෙරනිමි හැසිරීමට සමාන බව පෙනේ. කෙසේ වෙතත්, මා බැලූ වීඩියෝවෙහි, හොඳම ගුණාංගය වූයේ ඒකාබද්ධ, පූර්ව ඒකාබද්ධ කරන ලද ගොනුවකි. මෙම ඒ සඳහා පමණක් බලා නිසා විකල්පය මේ හොඳම තත්ත්වයේ 720p ගොනුව තෝරා නැත වෙනම ශ්රව්ය සහ දෘශ්ය ගොනු. විස්තර පහතින්.bestvideo+bestaudio

විසඳුමක්? ඒ වෙනුවට වීඩියෝ සහ ශ්‍රව්‍ය යන දෙකම අඩංගු හොඳම තනි ගොනුව අල්ලා ගන්න :

youtube-dl -f best https://youtu.be/FWGC9SqA3J0

කෙටියෙන්: -f bestවිකල්පය භාවිතා කරන්න, විකල්පය නොවේ -f bestvideo+bestaudio!

සාක්ෂි:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

වඩාත් නිශ්චිතවම, ධාවනය කිරීමේ ප්‍රති results ල සඳහා පහත බලන්න

youtube-dl -F https://youtu.be/FWGC9SqA3J0

බාගත කිරීම සඳහා 'F'ormats ලබා ගත හැකි වීඩියෝව බැලීමට:

gabriel ~ $ youtube-dl -F https://youtu.be/FWGC9SqA3J0
[youtube] FWGC9SqA3J0: Downloading webpage
[youtube] FWGC9SqA3J0: Downloading video info webpage
[youtube] FWGC9SqA3J0: Downloading MPD manifest
[youtube] FWGC9SqA3J0: Downloading MPD manifest
[info] Available formats for FWGC9SqA3J0:
format code  extension  resolution note
139          m4a        audio only DASH audio   50k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 2.30MiB
249          webm       audio only DASH audio   51k , opus @ 50k, 2.34MiB
250          webm       audio only DASH audio   62k , opus @ 70k, 2.85MiB
171          webm       audio only DASH audio  103k , vorbis@128k, 4.68MiB
251          webm       audio only DASH audio  109k , opus @160k, 5.10MiB
140          m4a        audio only DASH audio  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 6.13MiB
160          mp4        256x138    DASH video  108k , mp4_dash container, avc1.4d400b, 24fps, video only
134          mp4        640x348    DASH video  142k , mp4_dash container, avc1.4d401e, 24fps, video only, 3.42MiB
133          mp4        426x232    DASH video  242k , mp4_dash container, avc1.4d400c, 24fps, video only
136          mp4        1280x694   DASH video  473k , mp4_dash container, avc1.4d401f, 24fps, video only, 8.01MiB
135          mp4        854x464    DASH video 1155k , mp4_dash container, avc1.4d4014, 24fps, video only
17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k, 1.63MiB
36           3gp        320x174    small , mp4v.20.3, mp4a.40.2, 2.98MiB
43           webm       640x360    medium , vp8.0, vorbis@128k, 7.44MiB
18           mp4        640x348    medium , avc1.42001E, mp4a.40.2@ 96k, 8.54MiB
22           mp4        1280x694   hd720 , avc1.64001F, mp4a.40.2@192k (best) 

22 වන පේළියේ දකුණු කෙළවරට “(හොඳම)” යැයි පවසන බව සැලකිල්ලට ගන්න. Hd720 ගුණාත්මකභාවය ලබා දෙන එකම විකල්පය මෙය වන අතර එය යූ ටියුබ් හි වෙබ් බ්‍රව්සරයක මෙම වීඩියෝව නරඹන විට මට ලබා ගත හැකි හොඳම ගුණාංගය වේ. එය වඩාත් පැහැදිලි වන අතර හොඳම අර්ථ දැක්වීම ඇත. ඉහළ පිළිතුරෙන් නිර්දේශිත විධානයන් එකක් මා භාවිතා කරන විට:

youtube-dl -f bestvideo+bestaudio https://youtu.be/FWGC9SqA3J0

හෝ:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 https://youtu.be/FWGC9SqA3J0

මම අඩු ගුණාත්මක / අඩු විභේදනයකින්, දෙකම බව වීඩියෝ සමග අවසන් සහ විශාල ගොනු විශාලත්වය ඇත. මට එය හරියටම තේරෙන්නේ නැත, නමුත් -f bestවිකල්පය නිසැකවම මට හොඳම විභේදනය ලබා දෙන එකම ක්‍රමයයි.

මෙන්න මම වීඩියෝ පටයේ ඉලෙක්ට්‍රොනික පරිපථ රූප සටහන් පෙන්වමින් සිටි නිබන්ධන වීඩියෝවක තිරපිටපත් කිහිපයක් . කොපමණ දැනුම් අග එක් වඩා බෙහෙවින් වැඩි ගුණාත්මක හා වඩා අපැහැදිලි වේ (එක් එක් රූපය මත ක්ලික් කරන්න සහ විශාලනය වීම නිමිත්තෙන් ඉතා කුඩා අකුරු සංසන්දනය):

  1. නිවැරදි පිළිතුර ලෙස මෙහි පිළිගත් අඩු ගුණාත්මක -f bestvideo+bestaudio විකල්පය භාවිතා කිරීම (හෝ පෙරනිමි විකල්පය භාවිතා කිරීමෙන් :) youtube-dl https://youtu.be/FWGC9SqA3J0:

    • රූප විස්තරය මෙහි ඇතුළත් කරන්න
    • ඉහළින් ඇති අයිකන කෙතරම් නොපැහැදිලිද, විවෘත කවුළුව සහ එහි ඇති කුඩා වචන කියවීම කොතරම් දුෂ්කරදැයි බලන්න!
    • මෙය යූ ටියුබ් හි කෙලින්ම බ්‍රව්සරයේ නරඹන විට මට ලැබෙන ගුණාත්මක භාවයට වඩා සැලකිය යුතු ලෙස නරක ය.
    • මෙම විකල්පය ද යම් හේතුවක් නිසා වැඩි මතක ගනී: වීඩියෝ 18.0 MB වන අතර, සහ එය වඩා බාගත සහ යළි-ඒකාබද්ධ (ශ්රව්ය + වීඩියෝ) මගේ පද්ධතිය සඳහා තවදුරටත් ගෙන -f bestඑක් බාගත නැත ප්රතිසංයෝජනය කරන්න තිබූ එකම පහත විකල්පය, එය දැනටමත් එක් ගොනුවක් බැවින්.
  2. මම නිර්දේශ කරන උසස් තත්ත්වයේ -f best විකල්පය භාවිතා කිරීම:

    • රූප විස්තරය මෙහි ඇතුළත් කරන්න
    • ඉහළින් ඇති කුඩා අයිකන සහ කවුළුවේ කුඩා අකුරු කොතරම් පැහැදිලිදැයි බලන්න!
    • මෙය වේ සමාන යෝජනාවක් YouTube හි බ්රව්සරය සෘජුවම හැකි ඉහළම යෝජනාව තුල බලා විට මම ලබා දේ.
    • කිසියම් හේතුවක් නිසා මෙම විකල්පය අඩු මතකයක් ගනී : වීඩියෝව 14.8 MB වේ.

අමතර කියවීම:

විස්තර man youtube-dlසඳහා බලන්න.


1
1920x1080 විකල්ප සඳහා ලැයිස්තු ගත කිරීම අමුතුයි, නමුත් 1280x720 (hd720) විකල්පය තවමත් "හොඳම" යැයි පවසයි
nmz787

ඔබගේ සියලුම තිරපිටපත් සමහර ඉලෙක්ට්‍රොනික දේවල් පෙන්වයි.
localhost

@localhost, ඒක හරි. ඒවා සියල්ලම මගේ සියලුම කේත ස්නිපෙට් වල ඔබ දකින වීඩියෝ කවුරුන්ගේ URL හි තිරපිටපත් වේ: youtu.be/FWGC9SqA3J0 .
ගේබ්‍රියෙල් ස්ටැපල්ස්

Ab ගේබ්‍රියෙල් ස්ටැපල්ස් ආ. ඔව්, එය අර්ථවත් කරයි. ඒ ගැන කණගාටුයි.
localhost

ලබා ගත හැකි ආකෘතීන් පිළිබඳ ඔබේ කේත උදාහරණයේ වම්පස ඇති ඉහළම සංඛ්‍යාව තිරයේ ඇති ඉහළම පික්සෙල් ප්‍රමාණයට අනුරූප නොවන බව අමුතු දෙයක් නොවේද?
බෙන්


1

මම තැටි සුරැකියෙක්, ඒ නිසා මම ආකෘතියේ වීඩියෝ බාගත කරමි 1280 x 720,
මන්ද 4kවීඩියෝ මගේ දෘඩ තැටියේ ප්‍රමාණයට වඩා වැඩිය.
එබැවින් මම youtube-dl~ / එකතු කරමි . පහත දැක්වෙන පරිදි bashrc ගොනුව

කාර්යයක් සැකසීම -

විවෘත පර්යන්තය සහ වර්ගය

  • nano ~/.bashrc
    දැන් ගොනුවේ ඉතා පහළට ගොස් පහත විධානය එක් කරන්න
  • alias yt='youtube-dl -if best'
  • ගොනුව සුරකින්න එබීමෙන් Ctrl oඔබන්නEnter
  • එබීමෙන් ගොනුවෙන් පිටවන්න Ctrl x
  • source ~/.bashrcටර්මිනලයේ අවසන් වරට ක්‍රියාත්මක වන විධානය

අත්හදා බැලීම -

ටර්මිනලය විවෘත කර ටයිප් කරන්න
yt https://www.youtube.com/watch?v=puPUJlV1-W4
එය හොඳම තත්ත්වයෙන් වීඩියෝ බාගත කිරීම ආරම්භ කරයි.

පැහැදිලි කිරීම - අපගේ නඩුවේදී
විධාන කඩකිරීමට කෙටිමං ලෙස ක්‍රියා කරන අන්වර්ථයන් නිර්වචනය කිරීමට Bash අපට ඉඩ දෙයි -
අන්වර්ථය ලෙස අපි අර්ථ දක්වන්නෙමු -
අන්වර්ථය yt = 'youtube-dl -i f best',
එහිදී yt යනු ' යූ ටියුබ්-ඩීඑල්' සඳහා කෙටිමං විධානයයි.
දිගු විධානය ටයිප් කිරීමට අපගේ ඇඟිලි.
ඔබ මෙම ස්ථානයේ කිසිවක් ලියන්න පුළුවන් YT .
මම ධජය සකස් -i දී , ඒ කියන්නේyoutube-dl -if best

එය බාගත කිරීමේ දෝෂ මත දිගටම පවතිනු ඇත, උදාහරණයක් ලෙස ධාවන ලැයිස්තුවේ නොමැති වීඩියෝ මඟ හැරීම

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.