Hanya don saukar da bidiyo YouTube don koyo

Kamar yadda taken gidan ya ce, wannan hanyar saukar da bidiyon YouTube ba ita ce mafi kyau ba, amma hanya ce ta koyon yadda shirye-shiryen wannan manufa suke aiki kamar wadanda muka gani a nan (youtube-dl, wanda Gaskiya ne, suna da damar da yawa kuma yana da kyau, ina ba da shawara).

Hanyar ita ce amfani da umarni gama gari daga GNU / Linux don wannan dalili, kamar yadda suke Curl da kuma masu amfani da yawa daga Bash y python ana iya amfani da shi don yin rubutun. Ya kamata a lura cewa hanyar ba atomatik bace amma tana buƙatar mai amfani ya sa baki.

Na farko, mun gano bidiyo don yin "gwajin."

shirin bidiyo

Bayan haka zamu sami abun cikin shafin ta hanyar rubutun da zamu adana shi kuma mu aiwatar dashi kamar haka:

"nombre del script" "url de youtube"
Alal misali:
./script_url https://www.youtube.com/watch?v=1r-bWx3WZfQ

#!/bin/bash
ip=$(curl ifconfig.me)
for ((i=0;i<=10;i++))
do
curl -s $1 | grep "r$i---" | grep "expire" | grep "$ip" | grep "http" | grep "ratebypass" | grep "itag"
done

Bayanin rubutu:

An kafa canji ga ip wanda za'a yi amfani dashi ba da daɗewa ba, sannan madauki don gwada lambobi daban-daban a cikin canzawar "$ i", to layi na gaba shine samun abun ciki da kalmar tacewa don "sauƙaƙa" wurin da mahaɗin da yake sha'awar mu.

Lokacin da muke aiwatar da rubutun baya, yana dawo da fitarwa kamar haka:

lambar_baba

Da kyau, suna iya tsammanin wannan ba shi da ma'ana, amma ya fi sauƙi fiye da yadda yake ji. Daga cikin kayan aikin da suka samu, muna bincika, zaɓi da kwafe hanyar haɗin da ake tsammani ɓoye a cikin abubuwan, yawanci yana da wannan fom:

http%3A%2F%2Fr2---sn-j5caxvoq5-2ute.googlevideo.com%2Fvideoplayback%3Fitag%3D5%26sver%3D3%26source%3Dyoutube%26mv%3Dm%26id%3Dd6bf9b5b1dd665f4%26ip%3D190.XXX.XX.XX%26key%3Dyt5%26upn%3DOPyez7xDXx0%26expire%3D1394709761%26sparams%3Did%252Cip%252Cipbits%252Citag%252Csource%252Cupn%252Cexpire%26ms%3Dau%26fexp%3D935640%252C927904%252C932250%252C910207%252C927860%252C916611%252C937417%252C913434%252C936910%252C936913%252C902907%252C934022%26mt%3D1394685288%26signature%3D0A96F682936F3E20015E95DC15AC3D291372CDD5.BF5B9EFF421155747A2267148C8F35B018D4A689%26ipbits%3D0

Akwai hakikanin yawancin hanyoyin haɗi kamar haka, amma ba dukansu ke aiki ba. Zai iya zama ɗan wahalar neman sa, don haka don wannan aikin dole ne mu nemi kalmomin http, ipbits, sama, sa hannu kuma wannan ƙarshen tare da haruffa da lambobi da dama BF5B9EFF421155747A2267148C8F35B018D4A689; riga tare da waɗannan abubuwa a cikin haɗin haɗin da ake tsammani, mun kwafa shi.

Ya kamata a lura cewa sau da yawa hanyar haɗi na iya zama ba daidai ba, aƙalla a halin da nake ciki dole ne in yi shi tare da hanyoyi daban-daban 3, amma, yana aiki.

Wannan lambar da muka kwafa ainihin adireshi ne ga wata hanya (wanda a wannan yanayin shine bidiyo), duk da haka, an rubuta shi a cikin sigar haruffa don amfani da harshen HTML, kamar lambobin da suka fara da alamar kashi ( %).

Kamar yadda abin da muke so shine adireshin da yake "wanda za'a iya karantawa" nau'in "http: //", dole ne mu canza waɗannan lambobin zuwa haruffa, don haka zamuyi shi tare da rubutun da aka yi a Python:

#!/usr/bin/python
def parse_conv(dvar):
df=""
count=0
global chain
chain=""
for dc in dvar:
if dc=="%" and count==0:
count=1
elif count==1 or count==2:
df=df+dc
if count==1:
count=2
else:
count=0
chf=chr(int(df,16))
chain+=chf
df=""
else:
chain+=dc
dvar=input("Código a convertir: ")
parse_conv(dvar)
parse_conv(chain)
print(chain)

Kamar yadda yake tare da sauran rubutun, suna adana shi kuma suna sarrafa shi. Wani abu kamar wannan zai bayyana, a can can sai suka lika adireshin da ya gabata suka ba shi ya shiga; Adireshi kamar "http: //" zai bayyana:

karawa_address

Da wannan za mu yi amfani da shi wget don saukar da bidiyon, kamar haka:

wget -c "http://r2---sn-j5caxvoq5-2ute.googlevideo.com/videoplayback?itag=5&sver=3&source=youtube&mv=m&id=d6bf9b5b1dd665f4&ip=190.XXX.XX.XX&key=yt5&upn=OPyez7xDXx0&expire=1394709761&sparams=id,ip,ipbits,itag,source,upn,expire&ms=au&fexp=935640,927904,932250,910207,927860,916611,937417,913434,936910,936913,902907,934022&mt=1394685288&signature=0A96F682936F3E20015E95DC15AC3D291372CDD5.BF5B9EFF421155747A2267148C8F35B018D4A689&ipbits=0"

download_wget

Muna fatan ya ƙare kuma za a saukar da bidiyonmu daga youtube tare da sabon suna mai ban mamaki:

bidiyo_rare

Mun sake suna kuma mun ga cewa bidiyo iri ɗaya ne da wanda yake cikin mahaɗin, sabili da haka, mun riga mun tabbatar da cewa hanya ce mai wahala amma mai amfani idan kuna son sanin yadda wannan shirin yake aiki.

bidiyo_gwaji

Fata yana taimaka muku.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   himkisan m

    Kyakkyawan matsayi, Na fi son hanya mafi sauƙi, Ina bincika bidiyon a cikin burauzan sannan kuma sake buga shi a cikin m:
    #lsof | shafa Flash
    sannan nayi kwafin aikin kuma ya bani flv
    cp / proc / xxxxx / fd / xx / hanya / zuwa / save.flv

    1.    @ duniya m

      Bai yi mini aiki ba, Ina samun plugin-co 25074 a gare ni mem, cewa mem ya zama mai bayyana fayil.
      duk da haka ta amfani da du -hL / proc / 25074 / fd / * babu wanda yake da girman zama bidiyo Youtube, shin akwai wanda ya san dalilin da yasa FD bata fito ba?

    2.    Anonimo m

      Na kasance ina amfani da jdownloader na tsawon shekaru goma don zazzage dubban bidiyo da fina-finai yayin da nake karatu. Tabbas, ga waɗanda suka fi so amfani da tashar ba kayan aiki bane, banda rashin haske (yana buƙatar kusan 100 na rago tare da komai da tsarin).

  2.   Blacknet m

    Ba shine mafi kyau ba, amma akwai kari ga Firefox da ake kira Easy Youtube Video Downloader Express ...

    Na bar gasar: https://addons.mozilla.org/es/firefox/addon/easy-youtube-video-download/

    Ya riga ya fitar da ni daga sauri ... Gaisuwa daga Meziko

  3.   Marcos m

    A koyaushe ina son shafukan yanar gizo "bugu", babu makawa cewa wannan ilimin (yanar gizo) + Linux yana baku damar tunanin kananan rubutun da suke aikata abubuwa masu iko bot (bot tare da dalilai marasa cutarwa)

    a shafin yanar gizan na na sanya wannan karamin rubutun a cikin php wanda "kawai yake nuna" kalmar vpn kyauta ta "vpnbook" wacce ke canzawa sau da yawa, abinda nake fatan yi daga baya shine tura shi zuwa waya ta a kowace rana da karfe 7 na safe, ko ta sms ta shafin movistar (ta wani bot): D.

    shafi
    http://rojosbar.com/AL/1.php

    Lambar
    http://paste.desdelinux.net/4940

    Hakanan zaka iya gudanar da rubutun daga kwamfutarka tare da umarnin

    php SCRIPT.php

    inda SCRIPT.php yake wakiltar sunan fayil ɗin tare da lambar php

    -----
    wani rubutun (koren kore) wanda na yi domin sauke ISSUU «shafukan mujallu» in ajiye su a cikin PDF (saboda bana son sigar flash din da suke nunawa a shafin su)

    Duba bidiyo na rubutun php mai gudana
    https://www.youtube.com/watch?v=h82r41UOWLQ

    lambar
    http://paste.desdelinux.net/4941

  4.   Kudin Granda m

    youtube-dl [bidiyo]
    don me kuma? sauki da tasiri 🙂
    Amma ina taya ku murna bisa wannan kokarin

  5.   hola m

    ina amfani da jdownloader

  6.   c4abubuwa m

    Anan na sake barin rubutun rubutun, saboda na lura cewa wanda na saka bashi da shafuka.

    http://paste.desdelinux.net/4942

  7.   juan m

    Hanya mafi sauƙi kuma ba tare da shirye-shirye ba.

    1) Dama danna kan bidiyo.
    2) Jeka zuwa "Bincika kashi"
    3) Gano kanka a cikin Video Tag
    4) Jeka dukiyar SRC ka kwafe wannan mahada (idan kana son tsallake matakai na 5 da na 6, kawai kaje na'urar wasan bidiyo ka rubuta wget da hanyar da aka kwafa)
    5) Bude wannan hanyar a wani shafin
    6) Danna dama -> Ajiye bidiyo azaman ...> anyi, an more.

  8.   dernalis m

    Babban matsayi, kodayake a ganina cewa zai iya zama da rudani ga masu sauraro waɗanda zasu iya amfani da shi.
    Tuni a cikin gidan a bayyane yake cewa akwai ingantattun hanyoyi don saukar da bidiyon YouTube. Abinda sukayi niyya shine nuna damar Linux don samun bayanai daga yanar gizo.

    Examplearamin misali azaman taimako:
    karkace -s http://rss.thepiratebay.se/101 | magnet dinki | hanyar haɗin grep | sed -r "s /^.* (. +) $ / \ 1 / g" | yayin karanta layi; yi echo watsa-m -a $ layi; yi

    Yana cirewa daga thepiratebay rss yana ciyar da duk hanyoyin maganadisu, 60 na ƙarshe, kuma yana nuna umarni don ƙara su zuwa watsawa. idan muka cire "echo" yana kara su kai tsaye, a hankali.
    Na san ana iya yin sa da Flexget ko makamancin haka, amma ba haka bane, magana ce ta tantance bayanan da kake son samu daga yanar gizo da nemo hanyar ware shi da kayan aikin da muke dasu a Linux.

    Ina fatan ban fadada ko kutse ba da yawa.

  9.   nsz m

    Kuma ba zai zama da sauƙi a yi amfani da Youtube-DL ba?

    Don sauke bidiyo:
    Youtube-dl [bidiyon URL]

    Don sauke sauti kawai:
    youtube-dl -x -audio-format mp3 [bidiyon URL]

  10.   @ duniya m

    Kyakkyawan matsayi, wanda ke taimaka mana fahimtar mafi kyau.

  11.   guilds m

    Ina amfani da CLIPGRAB kuma idan kayan wasan bidiyo ne ina amfani da dalla-dalla ko umarnin cclive. Bana bukatar wani rubutu 🙂

  12.   syeda_abubakar m

    Mafi yawansu ba su da ban sha'awa uu, ee, tuni akwai rubutun da software da yawa wadanda suke cika aikin amma a kalla kunyi mamakin yadda suke yin hakan? uu ...

    Da kyau, ban san wannan hanyar ba, zan gwada ta amma duk da haka a ziyarar da na kawo YouTube ta kayan aikin Developer da na gani suna da api (REST ina tsammanin) yana ba ku bayanai da yawa game da bidiyon kuma saboda haka mahadar zuwa cdn ta.

    Zan gwada wannan in ci gaba da rubutun na kaina da wani abu da nayi kuma na fahimta hehe. Gaisuwa da kyakkyawan labari