video downloader - miten ???

video downloader

Jokainen vähänkin enemmän esim. youtubea tai vimeota jne. käyttänyt on varmasti miettinyt, miten ladata video palvelimelta ja tallentaa se kiintolevylle.

Tätä varten netissä on imuroitavissa useita erilaisia "downloader" -ohjelmia, selaimen lisäosia (erityisesti firefoxiin) jne.

MUTTA:

tämä on ikuista kilpajuoksua: joku kehittää uuden youtube -downloaderin ja heti perään youtube muuttaa systeemiään, jotta uusi downloaderi ei toimisi.

Lisäksi, youtubea varten kirjoitettu downloaderi on hyödytön jossain toisessa videopalvelussa (kuten esim. vimeo, mutta näitä on muitakin).

Mutta itse miettiessäni asiaa, tuli mieleen tämä:

JOS kyse on Microsoft® Windows® -käyttöjärjestelmästä, niin siinähän Adobe Flash Player -selainlisäosa on taatusti toteutettu ActiveX -komponenttina, jonka selain laataa joko suoraan, tai sitten esim. uusimmissa opera -versioissa opera ei suoraan lataa tuota Flash Player - ActiveX:ää, vaan sen lataa operan sijasta opera-plugin-container.exe.

Mutta mieleeni tuli tällainen idea:

Miten tehdä downloaderi, joka toimii kaikilla videosivustoilla, ja niinkauan kuin videosivustot käyttävät Adoben FLASH -teknologiaa, tällaisen uudenlaisen downloaderin toimintaa on vaikeaa, ellei mahdoton estää!

Siis miten ?

No: jos kerran

Adobe Flash Player -selainlisäosa on taatusti toteutettu ActiveX -komponenttina, niin olisiko jotenkin mahdolista saada omatekoinen ohjelmakoodin osa työnnetyä selaimen ja Adobe Flash Playerin "väliin" ?

JOS, niin silloin aina, kun selain välittää Adobe Flash Playerille esim URL:in, josta video tai sen osa ladataan, niin omatekoinen ohjelmakoodi pääsisi välistä nappaamaan tuon URL:n ja joko lataamaan itse sisällön ko. URLin avulla tai sitten kopioimaan muistista sen datan, jota tuo Adobe Flash Player lataa !

Tunteeko joku riittävän syvällisesti ActiveX -teknologiaa:

MITEN saa omatekoisen joko

a) normaalin dll:n

b) ActiveX -komponentin toteuttavan dlln:

tai

c) palan ohjelmakoodia, joka ei ole dll, vaan suoraan RAM -muistissa, injektoitua suoraan selaimen ja/tai Adobe Flash Playerin muistialueelle? CreateRemoteThread() ???

ladattua muistiin ja aktivoitua ?

Olisiko kellään aiheesta lisätietoa?

Koneellani on asennettuna Delphi 7.

Delphi 7:n valikosta: Component / Import ActiveX Control

saa listan importointikelpoisista ActiveX -komponenteista.

Ikävä kyllä näistä ei löydy mitään, jonka nimi alkaisi "adobe" tai "flash".

Mutta kuitenkin: mitä enemmän muita ohjelmistoja koneelle on asennettu, sitä pidempi tuo Delphin näyttämä importointikelpoisten ActiveX -komponenttien lista on.

onko adobe Flash Player siis jollain "salanimellä", millä ?

toinen adobe -tuote kyllä löytyy.

Sen nimi on:

Acrobat Control for ActiveX (version 1.3)

Tuo kyseinen ActiveX tarjoaa Delphi -komponentin oletusnimeksi TPdf, ja se viittaa tällaiseen tiedostoon:

C:\Program Files\Adobe\Acrobat 5.0\Reader\ActiveX\pdf.ocx

samassa hakemistossa on myös:

AcroIEHelper.ocx
pdf.tlb

Tämä siis vain esimerkkinä toisesta Adoben tuotteesta: pdf readerista.

Tähän kun löytyisi apua, niin olisi kehitettävissä sellainen video downloaderi, joka toimii kaikilla niillä videosivustoilla (ilman sivustokohtaisen räätälöinnin tarvetta), jotka tarjoavat flash -muotoisia videoita, ja tuollaisen toiminnan estäminenkin on sieltä vaikeimmasta päästä !

Olisiko tässä ideassa ainesta ensimmäiseksi uuden sukupolven downloaderiksi ?

0

164

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

      Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

      Luetuimmat keskustelut

      1. Nainen kokki autossa kammottavan kuoleman sähköauto-Teslan syttyessä tuleen.

        https://www.is.fi/autot/art-2000011652873.html Näin vaarallisia sähköautopalot voivat olla.
        Maailman menoa
        84
        5217
      2. Persuja ei aluevaltuustoissa näy

        Ei tunnu persuja paljon paikalliset asiat kiinnostavan, vaan ainoastaan ulkomaalaiset, joku Israel ja Trumpin fanitus.
        Maailman menoa
        26
        3488
      3. Päivän Riikka: Uudenkaupungin autotehdas hiljeni

        Näin ne 100 000 uutta pysyvää ei-tempputyötä yksityiselle sektorille tämän hallituksen ansiosta syntyy. Työntekijöille j
        Maailman menoa
        39
        2842
      4. Riikka vie Suomen kohta ykköseksi työttömyyskisassa

        Espanja: 10,5 % Suomi: 10,3 % Ruotsi: 9,3 % Kisa on tiukkaa, mutta Riikalla hyvä draivi päällä. Vasemmistolaisen päämin
        Maailman menoa
        18
        2021
      5. Kerro kaivattusi nimi tai nimikirjaimet

        🌠 Tähdenlento! Kirjoittamalla kaivattusi nimen tai nimikirjaimet tähän, saattaa toiveesi toteutua.
        Ikävä
        58
        1830
      6. Miksi pitäisit enemmän

        Minusta kuin siitä toisesta?
        Ikävä
        47
        1586
      7. Alkuvuodesta poistuu työttömyyskorvaus kaikilta joilla on säästössä rahaa

        Tippuu korvaukselta iso määrä työttömiä.
        Maailman menoa
        283
        1574
      8. Mitä meidän välillä

        Tulee tapahtumaan vai tuleeko mitään?
        Ikävä
        94
        1382
      9. Tämmönen höpsö

        Höpönassu mä olen. En mikään erikoinen…hölötän välillä ihan levottomia. Tykkäisit varmasti jos olisin siellä sun vieress
        Suhteet
        44
        1366
      10. Mikä ihme teitä savolaisia tuossa

        p*rs*reiässä niin kiinnostelee? Että siitä pitää päntönnään huutaa.
        Tuusniemi
        7
        1095
      Aihe