Pages

tiistai 5. marraskuuta 2013

Katsomon videoiden tallennus, suoratoisto & suorien lähetysten katsominen VLC:llä

Maikkari teki kanavauudistuksen ja aloitti myös live lähetykset netissä. Samalla katsomo muuttui niin ettei videoiden tallennus enää onnistu vanhoilla ohjeilla. Tässäpä siis uudet uudet ohjeet katsomon videoiden lataamiseen ja suorien lähetysten katsomiseen VLC media playerillä. Lataamiseen/katsomiseen tarvitset:

cURL
FFmpeg
VLC media player

Oletetaan että haluan ladata eiliset salkkarit (http://www.katsomo.fi/?progId=259950).
Mene komentoriville ja siirry kansioon jossa cURL sijaitsee. Kirjoita seuraava komento:

curl -A "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19" "http://m.mtvkatsomo.fi/?progId=259950" > katsomo.txt



Avaa katsomo.txt ja etsi tekstistä rtsp:// alkuinen URL ja ota se talteen.



Mene takaisin komentoriville ja kansioon jossa FFmpeg sijaitsee. Kirjoita seuraava komento.
(HQ laatuisten videoiden lataamiseksi on osoitetta muutettava kuten alla.)

LQ:
ffmpeg -i "rtsp://212.226.124.238/mtv3_viihde_vod/_definst_/mp4:2013-10-23/Salatut_el_m_t_259950_WC%21259950%2CT5HLSM%21.mp4?secure=uhA4xwP8Rl0n2MvD4mnlVXy89sL)hAiPKdqr2iioxqhaoMbe5xDStMPinXjWSy5Nqwen64hPL7JvHUMR)X(ZjYEFFpE(dhZg4PvqR27xYPrDlo2BjwPAuTbXbbESy4Ix&m=-1&ae=9&ts=1383642916696" -vcodec libx264 -acodec copy salkkarit.ts

HQ:
ffmpeg -i "rtsp://212.226.124.238/mtv3_viihde_vod/_definst_/mp4:2013-10-23/Salatut_el_m_t_259950_WC%21259950%2CT5HLSH%21.mp4?secure=uhA4xwP8Rl0n2MvD4mnlVXy89sL)hAiPKdqr2iioxqhaoMbe5xDStMPinXjWSy5Nqwen64hPL7JvHUMR)X(ZjYEFFpE(dhZg4PvqR27xYPrDlo2BjwPAuTbXbbESy4Ix&m=-1&ae=9&ts=1383642916696" -vcodec libx264 -acodec copy salkkarit.ts



Paina enter ja lataus alkaa.



VLC osaa myös toistaa rtsp:// videoita lataamatta, joten voit myös suoratoistaa videoita. Se tapahtuu kaikessa yksinkertaisuudessa niin että, avaa VLC, mene Media -> avaa suoratoisto verkosta... ja liitä rtsp osoite ja paina toista.





Katsomosta löytyy myös mtv3, subin ja AVA:n suorat lähetykset, niiden katselu onnistuu täysin samalla periaatteella.

EDIT: Suorien lähetysten katsomiseen on helpompikin tapa. Lataa soittolista VLC:lle täältä

mtv3 http://m.mtvkatsomo.fi/?progId=261752
Sub http://m.mtvkatsomo.fi/?progId=261753
AVA http://m.mtvkatsomo.fi/?progId=261756

Eli esimerkiksi Subin suoran lähetyksen katsominen onnistuu näin:

curl -A "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19" "http://m.mtvkatsomo.fi/?progId=261753" > SUB-LIVE.txt


Avaa SUB-LIVE.txt ja kopioi rtsp:// osoite.


Muuta HLSM -> HLSH, jos haluat parempilaatuisen streemin.

rtsp://212.226.124.236/mtv3/DR47HLSM.sdp?secure=AX2dTm3BFV(kH)pjFsb1SzJ6U(ZqRNkxqmGNK3GYOhv)XEPVLN8ajIQ3bvYBXJQdnMAreGMIhWNSPiuDf880cA!!&m=-1&ae=9&ts=1383645927164

Avaa se VLC:llä. (media -> avaa suoratoisto verkosta...)


Ja eikun katsomaan OstosTV:tä...


19 kommenttia:

  1. UDP timeout, retrying with TCP

    At least one output file must be specified

    Tuollaista herjaa

    VastaaPoista
  2. Maikkari on tainnut muuttaa taas jotain uudelleen koska katsomo.txt:ssä lukee
    "Sivua tai videota ei löydy". Eikä rtsp-alkuista osoitetta luonnollisesti myöskään löydy. Harmillista - tämä on ollut niin näppärä tapa poimia ohjelmia myöhemmin katsottavaksi.

    VastaaPoista
  3. Lataus onnistuu, mutta kuvaa ei tule vaan ainoastaan ääni. VLC 2.1.0 64bit.

    VastaaPoista
  4. itsellä oli tuo sama ongelma ja se korjautui kun muutin ffmpegillä videon pakkauksen lisäämällä parametrit -vcodec libx264 ja -acodec copy

    VastaaPoista
    Vastaukset
    1. Mihin kohtaan komentoriville lisäsit nuo parametrit?

      Poista
    2. Itselläni on myös sama ongelma, että video kyllä latautuu MUTTA ääni kuuluu MUTTA EI KUVA!!!!!!!!!!
      Jos tääkin Huugo nikki kehuskelee kovasti, että "vika" korjaantuu sillä, että laittaa nuo parametrit -vcodex libx264 -acodec copy ffmpeg ohjelman riville NIIN MIHIN KOHTAAN???? Nuo pitää oikein laittaa. Olen kokeillut vaikka eri variaatioita MUTTA mikään ei toimi!!!
      Tämän blogin ylläpitäjä voisi MYÖS itsekin tarkistaa, että nuo ohjelmat toimivat kunnolla (lue: VIDEOT toimivat oikein kuvan ja äänen kanssa!!!!).
      Tai sitten blogin ylläpitäjä voisi itse päivittää nuo ohjeet ajantasalle, että millä tavalla saa videot ladattua kunnolla!!!!
      Huom!!! Jos saman videon joutuu lataamaan jostain syystä uudestaan niin joudut curlilla hakemaan uuden koodin!!!!
      Ja näin lopuksi mitä tulee tuohon, että joistakin videoista tulee että sivua tai videota ei löydy johtuu siitä, että MTV:llä ei ole oikeuksia laittaa joitakin videoita mobiili katsomoon AINOASTAAN normaali katsomoon.

      Poista
    3. Kannattaa kokeilla tällä keinolla: http://murobbs.plaza.fi/internet-tietoturva-ja-muu-tietoliikenne/585088-uuden-yle-areenan-videot-omalle-koneelle-40.html#post1712293043

      Ainoa miinus tosiaan se, että tallennus kestää yhtä kauan kuin ohjelma, mutta ohjelmat saa kuitenkin talteen!

      Poista
    4. Päivin nyt tuon ohjeen vaikka mulla on ihan hyvin toiminut vanhallakin. Ffmpegistä on liikkeellä niin monta eri käännöstä että ilmeisesti jossain versioissa on jokin bugi.

      Poista
    5. Juhani Friis olisiko Sinulla laittaa jakoon SE TOIMIVA ffmpeg.exe ohjelma. Olen imuroinut erilaisia ffmpeg ohjelmia mutta jostain syystä mikään ei tunnu toimivan vaan tulee herja Output file #0 does not contain any stream kun yritän ladata Putouksen videoita kuten esimerkiksi tätä
      http://www.mtvkatsomo.fi/?progId=296424
      Curlilla haen koodin ja sitten sen liitän tuohon ffmpeg ohjelmaan.
      Tässä on tämä koodi

      C:\KATSOMO>ffmpeg -i "rtsp://212.226.124.238/mtv3_viihde_vod/_definst_/mp4:2014-
      01-19/Kymmenen_Uutiset_291391_%21291391%2CT5-8HLSH%21.mp4?secure=44Dby7akocrjFZN
      LvLNItXhT0Ngn)SbUW7fYrlhGiFEVGb0ajz6NvvH2Vx8(acUpCkAudPz829hRco6qJKhJF(TPIBInev0
      OJtlliHOkOOAYXWvcHrg4Y10(R2vHkhbR&m=-1&ae=9&ts=1390165350827" -vcodec libx264 -a
      codec copy putous.ts

      Mutta ei vaan lähde lataamaan. Loppuu jo ymmärrys. :/

      Poista
    6. Taitaa olla maikkari taas muuttanut jotain. Tai sitten itse katsomo ei toimi juuri nyt. Ei nimittäin onnistu lataaminen minullakaan. Täytyy tutkailla asiaa kun on paremmin aikaa.

      Poista
    7. Nähtävästi vanhemmat ohjeet toimivat jälleen uusien sijasta.

      Poista
    8. joopajoojuujaaj
      olisit voinut selvittää vähän paremmin ja tarkemmin, että mitkä vanhemmat ohjeet toimivat paremmin ja mitenkä hyvin kuvan ja äänen suhteen.

      Yritin nimittäin ladata tätä Putous nettiextra klippiä curlilla/ffmpegillä

      http://www.mtvkatsomo.fi/?progId=309927

      Mutta huonolla menestyksellä. Kun laitoin loppuun nuo loppuparametrit eli....
      -vcodec libx264 -acodec copy videon_nimi.ts
      Niin video lähti latautumaan MUTTA huonolla bitratella (muutama sata kilobittiä/sekunti) VAIKKA olin muuttanut parametrin
      HLSM -> HLSH.
      Kun video oli tullunna koneeseen niin aloin katsomaan VLC playerillä tätä ts-päätteistä videota niin se jumahteli ja pysähteli ja eikä videon katselemisesta tullunna lasta eikä paskaa MUTTA ääni kuului selkeästi.
      Mutta jos tuon loppuparametrin muutin muotoon....
      c copy videon_nimi.ts
      Niin se lähti tulemaan paremmalla bitratella eli yli 1 Mb/s. Lopputulos oli se, että ääni kuului MUTTA kuvaa EI näkynyt.
      Kokeilin pari eri versiota tuosta ffmpeg ja lopputulos oli sama.

      Voisko joku muukin kokeilla, että millä parametreillä ja ohjelmalla saisi esimerkiksi tuon Putous videoklipin tulemaan HQ laatuisena ja että se pyörii sujuvasti ja selkeästi kuvan ja äänen suhteen ilman takeltemista.
      Ja jos joku ratkaisee ja saa sen toimimaan niin voisi laittaa tänne kommenttikenttään SELKEÄT ohjeet sekä millä ffmpeg ohjelmalla.

      Sekä laittaisi tämän ffmpeg ohjelman jollekin tiedostonjako saitille jakoon tai sitten suoran linkin tähän ohjelmaan.

      Poista
  5. Niin eli tarkoittaako Katsomo.txt:ssä mainittu "Sivua tai videota ei löydy" sitä että sen lataaminen ei onnistu millään ilveellä?

    VastaaPoista
    Vastaukset
    1. Kaikki normaalissa katsomossa olevat ohjelmat eivät ole saatavilla mobiilikatsomossa. Siitä siis johtuu tuo "sivua tai videota ei löydy". Ikävä kyllä ko. videoiden lataaminen on mahdotonta.

      Poista
  6. Saisko tuon koodin mikä laitetaan tuohon komentoriville niin kopioitua ja liitettyä sinne tai jotenki että ei tarvis aina kirjottaa koko hommaa? Ja saako tuolla toimimaan myös maksulliset ohjelmat? Entä suorat maksulliset?

    VastaaPoista
    Vastaukset
    1. En ole nyt ihan varma ymmärsinkö oikein, mutta komentoriville tekstin liittäminen onnistuu ihan normaalisti klikkaamalla hiiren oikeaa nappia ja valitsemalla liitä/paste.

      Maksullisia en ole koskaan kokeillut, mutta olettasin että onnistuu periaatteessa samalla tavalla. Curlin komentoon pitäisi vain lisätä katsomon kirjautumis cookie/keksi. Tämä siis vaatii maksulliset tunnukset, joten ilmaiseksi maksullista sisältöä ei saa.

      Poista
  7. Miksi kuva pätkii ja tulee pikseli mössöä? Eikä oo näytöstä netistä eikä näytön ohjaimesta kiinni.

    VastaaPoista
  8. Tallennus toimii myös VLC:llä suoraan media->muunna/tallenna->verkko

    kuva ei tule näkyviin tallennuksen aikanan mutta palkki kertoo kuinka pitkällä menee!

    VastaaPoista
  9. Ei toimi, kun ei löydy itä rtsp osoitetta. Eikä ole osoiterivillä sitä progid=

    Tuossa esimerkki:

    http://www.katsomo.fi/#!/jakso/33005134/miehitetty/552463/huhtikuu

    VastaaPoista