Kirjoittaja Aihe: MTV3 Katsomon videoden toistamisen ongelma Firefox-selaimella [RATKAISTU]  (Luettu 39071 kertaa)

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Näyttää siltä, että Katsomo-ohjelmat, jotka on maksaneille katsojille näkyy VLC:ssä se Katsomo-logo vain, kun taas televisiossa pyörineet ilmaiset Katsomo-ohjelmat näkyy hyvin myös VLC:llä.
En mie ainakaan pystynyt katsomaan Alcatrazia kun yritin sitä tässä taannoin. Katsomon logo kyllä näkyi hyvin.
Osaa katsomon ohjelmista ei saa millään keinolla linuxilla näkymään. Kaikki maksulliset katsomon ohjelmat kuuluu tähän joukkoon ja myös suosituimat ilmaiset sarjat esim. alcatraz ja emmerdale. Syy on sama miksi netflix ei toimi linuxilla eli silverlight+DRM. Tätä on käsittääkseni mahdonta kiertää mitenkään.

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Harmi ettei Linux-käyttäjät kiinnosta. Onko muuten kukaan kokeillut saisiko tuolta mobiilikatsomosta jotain ulos? Siis siitä mikä on tehty Applen laitteille. Yritin Chromiumilla huijata sitä väärällä user agentilla, mutta eihän sillä mitään tehnyt sittenkään.

Chromella ja Android user agentilla pääsin pisimmälle, mutta ei lataa videota se HTML5 playeri.

Pitää varmaan odotella sitä että vaihtavat tietokone version playerin HTML5:seen.....

Jiku

  • Käyttäjä
  • Viestejä: 248
    • Profiili
Jos ohjelma on mobiiliversiossa, sen voi katsoa. Siellä ei vain ole läheskään kaikkia ohjelma.
Koodia: [Valitse]
#!/bin/bash
#käyttö: ./katsomo-url http://www.katsomo.fi/?progId=138669
#
useragent="Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
osoite=`echo $*|sed s/www./m./|sed 's/?/katsomo\/?/g'` #<-- tämä on mobiiliversion vastaava osoite
wget --user-agent="$useragent" $osoite -O sivu
nettistream=`cat sivu|grep video/mp4|sed 's/.*src="\(.*\)"\/.*/\1/'` #<-- tämä on toistettavan videon osoite
vlc $nettistream

ja tuolle siis annetaan parametriksi ihan se www-sivuilla oleva ohjelman osoite.
jos ohjelma löytyy mobiiliversiosta, se toistetaan. ellei löydy, niin voi voi, ei ole mitään virheidenkäsittelyä vielä :)

edit: pientä siistimistä spagettikoodiin
edit2: laatu on melkoista kuraa. saakohan jollain muulla selaintunnisteella parempaa?
« Viimeksi muokattu: 25.10.12 - klo:20.23 kirjoittanut Jiku »
Puoliksi suunniteltu on hyvin tehty

valtsy

  • Käyttäjä
  • Viestejä: 61
    • Profiili
niin että on edelleenkin erittäin hyvä syy olla ostamatta yhtäkään kanavapakettia joka on kytköksissä maikkariin  :P ..pitäköön kiekkonsa ja maxinsa mokomat "#"#¤"#¤   ;D
Ei se nimittäin ole harrastus eikä mikään jos siihen ei mene kaikki rahat

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Jos ohjelma on mobiiliversiossa, sen voi katsoa. Siellä ei vain ole läheskään kaikkia ohjelma.
Koodia: [Valitse]
#!/bin/bash
#käyttö: ./katsomo-url http://www.katsomo.fi/?progId=138669
#
useragent="Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16"
osoite=`echo $*|sed s/www./m./|sed 's/?/katsomo\/?/g'` #<-- tämä on mobiiliversion vastaava osoite
wget --user-agent="$useragent" $osoite -O sivu
nettistream=`cat sivu|grep video/mp4|sed 's/.*src="\(.*\)"\/.*/\1/'` #<-- tämä on toistettavan videon osoite
vlc $nettistream

ja tuolle siis annetaan parametriksi ihan se www-sivuilla oleva ohjelman osoite.
jos ohjelma löytyy mobiiliversiosta, se toistetaan. ellei löydy, niin voi voi, ei ole mitään virheidenkäsittelyä vielä :)

edit: pientä siistimistä spagettikoodiin
edit2: laatu on melkoista kuraa. saakohan jollain muulla selaintunnisteella parempaa?

Mainio skriptin pätkä! Päivittelin tuon omaan katsomo.sh -tiedostooni (minkä siis Launchy pistää ajoon). Ainoita muutoksia joita tein oli, että tarkesin hieman noita polkuja. sivu -> /tmp/sivu , vlc -> /usr/bin/vlc . Muutokset siltä varalta, että tiedostot varmasti löytyvät ajotavasta huolimatta. Tällä on hyvä jatkaa eteenpäin.
« Viimeksi muokattu: 06.11.12 - klo:01.23 kirjoittanut tetrao »
Arch Linux - A simple, lightweight distribution

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
1) Muutin Katsomon käyttämään mobiililinkkejä Areenan Launchy-menusta ylempänä olevan kuvauksen mukaisesti eli jos Areena-menujen asennuksen pyöräyttää uudestaan se tiputtaa ja purkaa nyt uuden "katsomo"-tiedoston.  Tai sitten pelkän "katsomo" -tiedostonkin voi korvata ---> ".menut" -kansiossa, se löytyy täältä:

    http://www.homelinuxpc.com/download/nauhoitus.zip

2) Katsomon nauhoitus ei toistaiseksi toimi Launchy: stä, tuohon pitäisi rakentaa uusi skripti nauhoitusta varten mobiililinkin kautta.  Tulee varmaan perässä, kuka vain ehtisi kokeilla tuon ?

3) Jos olet Areenan automaattinauhurin "auto-dl" käyttäjä niin Areena-menujen asennus korvaa Launchy-menun lyhyemmällä versiolla missä ei ole "Auto DL" -valintoja mutta ne tulevat takaisin kun ajaa "Auto DL" asennuksen perässä  ja uudelleenkäynnistää Firefox: in.


Edit:  Tein nauhoituskokeen mobiililinkin kautta, talteen tuli mutta tässä on vielä pientä paranneltavaa ennen kuin laitan esille.  Myöskään tuo kuvan laatu ei ole kovinkaan hyvä, 640x360 näyttää aika karkealta.
 
Edit2:  Nauhoituksessa on vielä ainakin yksi pikku ongelma.   Nauhoitus onnistuu "cvlc": n avulla mutta tuo ohjelma jumittuu (tai ei oikeastaan tule ulos) tehtyään latauksen.  Tuota pääsee kokeilemaan kun korvaa katseluskriptissä tuon vlc-rivin tällä:

    cvlc $nettistream --sout=file/mp4:out.mp4

Tuo tekee "out.mp4" -tiedoston joka aukeaa VLC: llä ja Mplayer: llä mutta ei Elokuvasoittimellani.

Pystyn toki viimeisenä keinona rakentamaan valvontakoodin tuon ympärille joka käskee "cvlc": n sulkeutua kun latausaktivitetti loppuu mutta vähemmällä pääsisi jos tuosta roikkumisilmiöstä pääsisi muuten eroon.
« Viimeksi muokattu: 06.11.12 - klo:21.16 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Master

  • Vieras

    cvlc $nettistream --sout=file/mp4:out.mp4

Tuo tekee "out.mp4" -tiedoston joka aukeaa VLC: llä ja Mplayer: llä mutta ei Elokuvasoittimellani.

Pystyn toki viimeisenä keinona rakentamaan valvontakoodin tuon ympärille joka käskee "cvlc": n sulkeutua kun latausaktivitetti loppuu mutta vähemmällä pääsisi jos tuosta roikkumisilmiöstä pääsisi muuten eroon.

Testailin juuri alla olevaa viritystä ja näyttäisi toimivan. Kesken on vielä...

Koodia: [Valitse]
# vlc $linkki

if [ "$linkki" = "" ]; then
zenity --title "Virhe!" --error --text="Nauhoitusta ei löydy!" &
exit 1
fi

kohde=$(zenity --file-selection --filename="$HOME/Videot/nimi.flv" \
--save --title Tallenna nimellä --confirm-overwrite);echo $kohde >/dev/null 2>&1
notify-send -i $workdir/mtv3.jpeg "Video tallennetaan" "$kohde"

ffmpeg -i "$linkki" -y -vcodec copy -sameq -acodec copy -vf "scale=1280:-1" "$kohde" >/dev/null 2>&1
notify-send -i $workdir/mtv3.jpeg "Video on valmis" "$kohde\nKatsotaan se nyt VLC ohjelmalla!"

vlc --play-and-exit --width 1280 --height 720 "$kohde" >/dev/null 2>&1


ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Puuttumatta kaikkiin yksityiskohtiin,  poimit tiedoston menusta, muunnat ja käynnistät VLC: n sen katseluun.  Tuolla on yksi asia joka tarkoitustasi ajatellen on hyödytön:

zenity --title "Virhe!" --error --text="Nauhoitusta ei löydy!" &

tuo and-merkki "&" on ylimääräinen (heittää ohjelman taustalle).  Sen sijaan kaksi and-merkkiä "&&" tekisi eri asian näin ilmaistuna:

Koodia: [Valitse]
[[ "$linkki" = "" ]]  && exit 1
Tuo on sama asia kuin jos muuttuja on tyhjä niin poistutaan paluukoodilla 1 (virhe) eli tuolla voi hieman lyhyemmin korvata if...then -lauseen.  Jos toimenpiteitä on enemmän kuin yksi (tässä oli vain "exit 1") niin käytetään aina if..then muotoa.

Muuttuja "workdir" pitää määrittää myös ennen sen käyttöä ($workdir).

Tämä myös näyttää hyödyttömältä:

Koodia: [Valitse]
;echo $kohde >/dev/null 2>&1
eli tulostat näkymättömiin muuttujan "kohde" sisällön.  Tuotakin temppua käytetään silloin kun tarvitaan vain paluukoodi mutta tässä sitä ei ole käytetty mihinkään.
« Viimeksi muokattu: 07.11.12 - klo:09.17 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Lainaus
Edit2:  Nauhoituksessa on vielä ainakin yksi pikku ongelma.   Nauhoitus onnistuu "cvlc": n avulla mutta tuo ohjelma jumittuu (tai ei oikeastaan tule ulos) tehtyään latauksen. 

Auttaisiko tämä ongelmaan: http://forum.videolan.org/viewtopic.php?f=13&t=11344

Eli Käyttämällä riviä: cvlc $nettistream --sout=file/mp4:out.mp4 vlc://quit
Arch Linux - A simple, lightweight distribution

Master

  • Vieras
Puuttumatta kaikkiin yksityiskohtiin,  poimit tiedoston menusta, muunnat ja käynnistät VLC: n sen katseluun.  Tuolla on yksi asia joka tarkoitustasi ajatellen on hyödytön:

Moni varmaan tajusikin että tuo oli vain osa testi mössöstä eikä koko ohjelma eikä
tarkoitettu sellaisenaan käytettäväksi. Vain omiin testeihini.
Käytössä oleva koodi on toisenlaista ja lopputulos entistä parempi.
Kommenteissa ei ollut sinänsä mitään uutta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Lainaus
Auttaisiko tämä ongelmaan: http://forum.videolan.org/viewtopic.php?f=13&t=11344

Eli Käyttämällä riviä: cvlc $nettistream --sout=file/mp4:out.mp4 vlc://quit

Mainiota, tuo korjaa roikkumisen !  Saan ehkä illemmalla esille tuon Katsomon nauhotuksenkin "Launchy" -menusta.  Tiputtaa kokeissani ihan mukavasti, ei häpeä vauhdissa enää YLE Areenalle.

Tein hätäisen nimeämisen talletettaville tiedostoille, tiedostonimi on rakennettu näin:

    "ohjelman_nimi _  ProgID _ itemID"

Nuo "prodId" ja "itemId" ovat numerosarjoja, näkyvät ohjelman nimen kohdalta kun jättää hiiren hetkeksi aikaa sen päälle.  
Tuon voisi tehdä paremminkin, vaatisi aikaa tutkia miten tuohon saisi kätevästi vaikka jakson nimen.   Jos haluat/ehdit auttaa tuossa niin voisi kokeilla jonkun tavan kaivaa tuo jaksotieto "wget": in avulla.
 

Edit:    Tässä nauhoituksessa on vielä yksi pieni erikoisuus.  "cvlc": n tekemä mp4-tiedosto on jotenkin poikkeava, se ei aukea Elokuvasoittimella.  Mplayer ja VLC sen sijaan avaavat sen ongelmitta.  Jos sillä puolestaan teki avi-tiedoston niin siitä puuttui ääni.
Vertailun vuoksi, jos Areenasta nauhoitetusta flv-tiedostosta käärii mp4-tiedoston (ffmpeg -i "tallenne.flv" -vcodec copy -acodec copy tallenne.mp4) niin se aukeaa ongelmitta Elokuvasoittimessakin.  

Tarvittaisiin varmaankin codec-mestarin ("nm") apua tuon ratkomiseen.

Laitoin esille Katsomon uuden nauhoituksen koska se on jo melko pitkälle käyttökelpoinen. Se asentuu nyt kaikissa uusissa "Areenamenut" -asennuksissa.  Sen saa käyttöön joko ajamalla Areenamenujen asennuksen uudestaan tai (mikäli olet jo Areenamenujen käyttäjä) päivittämällä omatoimisesti "nauhoita_katsomo" tiedoston ---> ".menut" -kansioon purkamalla sen ensin uudesta pakatusta tiedostosta:

http://www.homelinuxpc.com/download/nauhoitus.zip    
« Viimeksi muokattu: 08.11.12 - klo:18.17 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Edit:    Tässä nauhoituksessa on vielä yksi pieni erikoisuus.  "cvlc": n tekemä mp4-tiedosto on jotenkin poikkeava, se ei aukea Elokuvasoittimella.

Juu, GStreamerin playbin-elementti ei nyt jostain syystä pidä tuosta VLC:n tuotoksesta:

Koodia: [Valitse]
$ gst-launch playbin2 uri=file:///home/nm/tallenne.mp4

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0: GStreamer encountered a general stream error.
Additional debug info:
qtdemux.c(3891): gst_qtdemux_loop (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstQTDemux:qtdemux0:
streaming stopped, reason not-negotiated
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

Toisaalta se kuitenkin toimii manuaalisesti rakennetulla ketjulla:

Koodia: [Valitse]
gst-launch filesrc location=tallenne.mp4 ! qtdemux name=demux0 demux0. ! queue ! ffdec_h264 ! xvimagesink demux0. ! queue ! ffdec_aac ! audioconvert ! pulsesink
Vika lienee siis jossain video- ja ääniraitojen automaattisen tunnistuksen suunnalla.


Yhtenä ratkaisuna streamin tallentamiseen voi käyttää ffmpeg- tai avconv-ohjelmaa VLC:n sijaan, kuten Master ehdotti tuossa aiemmin:

Koodia: [Valitse]
ffmpeg -i "$nettistream" -vcodec copy -acodec copy tallenne.mp4
« Viimeksi muokattu: 08.11.12 - klo:18.48 kirjoittanut nm »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
ffmpeg ?    ::)  Tuohan on ollut silmieni edessä koko ajan ja jäänyt kokeilematta !  Myönnän lukeneeni hätäisesti tuon käyttäjän "Master" postauksen.  No, laitetaanpa heti testiin.  


[applehttp @ 0x8405240] max_analyze_duration reached
[applehttp @ 0x8405240] Estimating duration from bitrate, this may be inaccurate
Input #0, applehttp, from 'http://212.226....
.
Duration: 01:12:06.00, start: 10.090667, bitrate: N/A
    Stream #0.0: Data: [21][0][0][0] / 0x0015
    Metadata:
      variant_bitrate : 561762
    Stream #0.1: Video: h264 (Baseline), yuv420p, 640x360 [PAR 1:1 DAR 16:9], 25 tbr, 90k tbn, 50 tbc
    Metadata:
      variant_bitrate : 561762
    Stream #0.2: Audio: aac, 48000 Hz, stereo, s16
    Metadata:
      variant_bitrate : 561762
Unable to find a suitable output format for 'vcodec'

kun "vcodec copy"

avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers
 built on Jun 12 2012 16:37:58 with gcc 4.6.3


Edit: Pääsin jo eteenpäin tuosta, kerron kun kokeilen hieman lisää.
« Viimeksi muokattu: 08.11.12 - klo:20.46 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Master

  • Vieras
ffmpeg ?    ::)  Tuohan on ollut silmieni edessä koko ajan ja jäänyt kokeilematta !  Myönnän lukeneeni hätäisesti tuon käyttäjän "Master" postauksen.  No, laitetaanpa heti testiin.  

Unable to find a suitable output format for 'vcodec'

kun "vcodec copy"

avconv version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers
 built on Jun 12 2012 16:37:58 with gcc 4.6.3


Ja jos lukee vieläkin tarkemmin niin huomaa että mössössäni oli tallennus .flv muotoon ja toimii.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Unable to find a suitable output format for 'vcodec'

kun "vcodec copy"

Onhan siellä komentorivillä varmasti viiva tuon vcodecin edessä? -vcodec copy
avconvin kanssa toimii myös pelkkä -codec copy, joka kopioi kaikki ääni-, video- ja tekstiraidat.

Ja jos lukee vieläkin tarkemmin niin huomaa että mössössäni oli tallennus .flv muotoon ja toimii.

MP4-formaatti toimii kyllä myös ja on hieman yhteensopivampi erilaisten soitinten ja laitteiden kanssa.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Se lähti eteenpäin kun käytin muotoa:

Koodia: [Valitse]
avconv -i $linkki -c:v libx264 -preset ultrafast -qp 0 -c:a copy "$polku".mp4
lieneekö tuo "-c:v" ja "-c:a"  syynä, siellä oli ennen "-vcodec" ja "-acodec" ?


Edit:  Oho,  kestipä muunnos ja tiedosto 4G...   mutta aukeaa Elokuvasoittimella  :)  

Edit2:  Kirjoitusvirheeni tuo oli satavarmasti, kokeilin uudestaan.  Taitaisi olla minulle parempi mennä nukkumaan välillä    ;D
Kokeilin avata Elokuvasoittimella, kaikki kunnossa ja "-vcodec copy" ja "-acodec copy" käytössä ja tiedoston koko normaali.

Laitoin korjatun version esille joka käyttää tuota "avconv" -ohjelmaa. Ellei "avconv" löydy koneesta se yrittää käyttää "ffmpeg" -ohjelmaa.   
« Viimeksi muokattu: 08.11.12 - klo:21.22 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Yhteenveto "tavallisille" käyttäjille

Aika monia Katsomon vapaita ohjelmia voi jälleen sekä katsella että nauhoittaa helposti Linux-koneilla (Ubuntu, Mint, ...) suoraan monille tutusta Firefoxin hiiren oikeaan nappiin lisätystä Areenan menusta:
 
http://www.homelinuxpc.com/download/Areenan_nauhoituksen_asennus.html

Uusi ratkaisu perustuu mobiililaitteille tarkoitettuun Katsomon palveluun eikä siten vaadi mitään ongelmallista "Silverlight/Moonlight" -asennusta toimiakseen.  Tuossa palvelussa ei ole aivan kaikkia tavallisen Katsomon vapaita ohjelmia mutta jo aika kattava joukko niistä. Useat sarjat löytyvät sieltä. Musiikkimiehenä ja aktiivisena soittajana itseäni tuosta tarjonnasta yllätti ja ilahdutti erityisesti vanhojenkin Syksyn sävelen jaksojen löytyminen tuolta. Kunpa MTV saisi vielä "Launtaitanssit" arkiston avattua tuonne, mielenkiintoista musiikkihistoriaa ja suomalaista perinnettä.
Sekä Katsomon katselu että nauhoitus käyttävät nyt "Mobiili Katsomoa". Näyttäisi toimivan ok.  Jos mitään ei aukea/nauhoitu niin ohjelma ei ole vielä "Mobiili Katsomon" puolella saatavissa.

Miten tähän päädyttiin ?

Asia lähti rullaamaan kun käyttäjä "Tomin" tuolla jonkin matkaa ylempänä ehdotti mobiililaitteiden käyttäjille tarkoitetun Katsomon palvelun soveltamista myös Linux-käyttäjille.   Käyttäjä "Jiku"  kirjoitteli koodin pätkän jolla VLC yhdistettiinkin tuohon mobiilipalveluun (tavallisen Katsomon asemasta) aina kun valitsi tavallisen Katsomon ohjelman ja tuo idea toimiikin hyvin jos ohjelma jo löytyy tuolta "Mobiili Katsomosta".
Ilahtuneena tuon idean toimivuudesta päivitin monille jo tutun YLE Areenan nauhoituksen menun (joka toimii "Launchy" ohjelman avulla) käyttämään uusia mobiiliyhteyksiä Katsomolle ja lähdin kokeilemaan tapaa nauhoittaa Katsomoa mobiiliyhteyden kautta.  Asia onnistui helposti VLC: n komentoriviohjelman "cvlc" avulla mutta tulos ei ollut täydellinen:  Nauhoitettu mp4-tiedosto aukesi VLC: llä ja Mplayer: llä mutta ei Elokuvasoittimella eli jotain hieman vinossa.  Lisäksi tuo "cvlc" jäi aina lopuksi "jumiin" mutta "tetrao" keksi ratkaisun tuohon jumimiseen.
Päiväni ei ollut  *paras*  (alempana lisää)  ja käyttäjän "Master" viestiin sisältynyt hyvä idea "piiloutui" silmiltäni eli meni ohi hätäisellä vilkaisulla tarkemmin miettimättä muuta kuin "ffmpeg, jaa, tuossa on jokin jo nauhoitetun ohjelman muunnos mp4-muotoon...".   Hyvä että "nm" herätti minut:  "avconv" -ohjelmahan (entinen "ffmpeg") tekee juuri mitä halutaan ---  ja kaiken lisäksi vielä hyvin.  
Päivitin tuon seurauksena Areena-menuun myös Katsomon nauhoituksen uudella tavalla.  


PS. Se "ei aivan paras päiväni" ja hieman enemmänkin:  

http://forum.ubuntu-fi.org/index.php?topic=43893.msg338267#msg338267

« Viimeksi muokattu: 09.11.12 - klo:08.02 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili

Ilahtuneena tuon idean toimivuudesta päivitin monille jo tutun YLE Areenan nauhoituksen menun (joka toimii "Launchy" ohjelman avulla) käyttämään uusia mobiiliyhteyksiä Katsomolle ja lähdin kokeilemaan tapaa nauhoittaa Katsomoa mobiiliyhteyden kautta.  Asia onnistui helposti VLC: n komentoriviohjelman "cvlc" avulla mutta tulos ei ollut täydellinen:  Nauhoitettu mp4-tiedosto aukesi VLC: llä ja Mplayer: llä mutta ei Elokuvasoittimella eli jotain hieman vinossa.  Lisäksi tuo "cvlc" jäi aina lopuksi "jumiin" mutta "tetrao" keksi ratkaisun tuohon jumimiseen.
Päiväni ei ollut  *paras*  (alempana lisää)  ja käyttäjän "Master" viestiin sisältynyt hyvä idea "piiloutui" silmiltäni eli meni ohi hätäisellä vilkaisulla tarkemmin miettimättä muuta kuin "ffmpeg, jaa, tuossa on jokin jo nauhoitetun ohjelman muunnos mp4-muotoon...".   Hyvä että "nm" herätti minut:  "avconv" -ohjelmahan (entinen "ffmpeg") tekee juuri mitä halutaan ---  ja kaiken lisäksi vielä hyvin.  
Päivitin tuon seurauksena Areena-menuun myös Katsomon nauhoituksen uudella tavalla.  

Saako tuon "avconv" -ohjelman asennettua Xubuntu 10.04. Ffmpeg'illä ei ole toistaiseksi onnistunut.

Koodia: [Valitse]
xub:~/.menut# ~/.menut/nauhoita_katsomo http://www.katsomo.fi/?progId=152402
--2012-11-11 11:06:17--  http://m.katsomo.fi/katsomo/?progId=152402
Resolving m.katsomo.fi... 46.137.156.171, 176.34.108.174
Connecting to m.katsomo.fi|46.137.156.171|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34775 (34K) [text/html]
Saving to: `/home/hessu/.menut/sivu'
100%[======================================>] 34,775       142K/s   in 0.2s   
2012-11-11 11:06:18 (142 KB/s) - `/home/hessu/.menut/sivu' saved [34775/34775]
/home/hessu/Videos/Katsomo/Kohudosentin_väitöskirjan_salatut_lähteet_152402
FFmpeg version SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.9-0ubuntu0.10.04.1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Jun 12 2012 16:27:34, gcc: 4.4.3
http://212.226.124.237/mtv3_vod/_definst_/mp4:2012-11-08/Sequence_1%21152402%2CT5HLSM%21.mp4/playlist.m3u8?secure=e4vI9cBBGVMF)1izfBd5RAq5bABPLT6qdQPsQVPWfPehwSSQXennMIKwiiLcJx3U(FekzgPbn5rEm0nqP)2pWSapdWdqvUDfYwHXoVxleHg!&m=-1&ae=9&ts=1352624897755: Unknown format

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Lucidbleed-PPA:ssa on hieman uudempi ffmpeg/libav, mutta en tiedä osaavatko nuokaan versiot vielä kaapata suoraan nettilähetystä.

10.04:ssä voisi yrittää tallentaa ensin cvlc:llä ja kääriä sitten video uudelleen ffmpegillä, jos VLC:n tekemä MP4 ei toimi kaikilla soittimilla.

Saataja

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Tiedustelisin, kuinka saan MTV Katsomon videot näkymään Ubuntu 14.04:ssä. Entä pitääkö minun ladata tuo Moonlight-laajennus ja jos pitää, mistä voin sen ladata? Katsomon sivuilla oleva linkki ei nimittäin ainakaan uudelleenohjaa minua oikealle lataussivustolle.