Onnistuuko ruutu.fi sivulta videon talteenotto? Ubuntu itellä käytössä.
ruutu.fi kaappaus?
..jaba..
92678
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 9
Vanhimmat
Vaikea sanoa kun et maininnut mitä videoita ne edes on. Tällä varmaan onnistuu https://addons.mozilla.org/en-US/firefox/addon/3006?src=api
Kokeilin tuota, ei onnistu. Eikö nuo flashejä ole?
http://www.ruutu.fi/
on muuten harvinaisen hankala kaivaa tuolta videon osoitetta jos sitä ennen on mainospätkä.
edes http live headers-lisäosalla en keksinyt miten tuo toteutetaan..
Kas näin !
Ideatasolla homma kannattaisi hoitaa näin:
1. selvitetään, mikä on käytössä olevan flashpalyerin nimi. esim:
/usr/bin/flashplayer.so
2. uudelleennimetään se vaikkapa:
/usr/bin/flashplayer_original.so
3. tehdään oma .so -dynaaminen linkkikirjasto ja laitetaan sen nimeksi:
/usr/bin/flashplayer.so
Tuo oma flashplayer.so sitten tekee 4 asiaa:
1. lataa flash -videon palvelimelta aivan samoin kuin alkuperäinen flashplayer.so tekisi.
2. tallentaa kaiken lataamansa käyttäjän määrittelemään kansioon kiintolevylle (tai vaihtoehtoisesti voi olla myös määritys, että mitä tallennetaan, mitä ei)
3. toimii http -palvelimena vaikkapa osoitteessa: http://127.0.0.1:5555/flash_server/flash_tiedoston_nimi.flv
(tietoturvan takia voi halutessa estää yhteydenotot tähän http: / flash -palvelimeen muualta kuin a) omalta koneelta (127.0.0.1) tai omasta lähiverkosta (esim: 10.0.0.*) )
4. lataa alkuperäisen /usr/bin/flashplayer_original.so -kirjaston mutta antaa sille esim. flash_server.youtube.com/video001.flv :in osoitteen sijasta osoitteen http://127.0.0.1:5555/flash_server/video001.flv
Valitettavasti en tiedä linux -käyttöjärjestelmien (=distrojen) sekä flash -liitännäisten toiminnasta selaimessa tarpeeksi, että osaisin itse tehdä tuon.
JOS täältä löytyy joku tai ryhmä, joka osaa, niin tuossa olisi mainio idea toteutettavaksi.
Lopettaisi ainakin vähäksi aikaa kilpajuoksun, jossa vapaaehtoiset koodaavat flash -downloadereita ja sitten taas esim. youtube:n ylläpito tekee kaikkensa, jotta nuo downloaderit lakkaisivat toimimasta.
Kas, kun selaimen näkökulmasta ladataan /usr/bin/flashplayer.so kuten ennenkin, eikä selain tiedä, että kyseessä on samanniminen, mutta sisällöltään eri kirjasto, joka toistaalta kutsuu alkuperäistä, mutta uudelleennimettyä ja toisaalta tekee jotain muuta.
JOS flash -playerista on olemassa toimiva open source -versio, niin silloin nuo eri toiminnot voi toki integroida samaankin kirjastoon.
Mutta jos käytetään adoben flash playeria, niin se ei käsittääkseni ole open source, joten esittämäni tapa on järkevin.
Eli vaikka en itse osaa kaikkea tarvittavaa tuon toteuttaakseni, niin perusideana tämän pitäisi olla toimiva, ja vieläpä paremmin kuin nykyiset ratkaisut, jotka toimivat vain joillain sivustoilla, ja niilläkin vain vähän aikaa, kunnes sivuston ylläpitäjä saa muutettua sivuston toimintaa niin, ettei downloaderi enää toimi.
Nykyisten systeemien käyttö muuten näkyy palvelimien omistajille !
Miksikö?
Siksi, että niissä yleensä ei pysty suoraan imuroimaan, vaan ensin on käynnistettävä toisto, ja sitten vielä erikseen imurointi, jossa ei pystytä hyödyntämään sitä tosiasiaa, että toistettava video on jo selaimen/flash -playerin välimuistissa.
Näin video joudutaan nykyisin lataamaan 2 kertaan, mikä toki näkyy palvelimien omistajille !
Firefoxiin löytyy flashgot laajennus, jolla pystyy noita flasheja tallentaan.
kun on video jonka alussa on mainos, ei flasgot osaa ladata kuin mainoksen.
esim video:
http://www.ruutu.fi/default.asp?videoID=7815&vd=5&cc=1
käyttää ilmeisesti rmtp-protokollaa eli sitä samaa kuin YLE.
ffmpeg-koodin ollaan sitä varmaankin porttaamassa.
Jos samat ohjelmat löytäis youtubestä vois ladata osoitteesta http://www.lataayoutube.com/
Miksi vastata jo pari vuotta vanhaan viestiin? Miten tuon onnistuit kaivamaan taas esiin. Täsmällinen vastaus kysymykseen olisi webvi.