Kirjoittaja Aihe: Yle Areenan ohjelmien tallentaminen tietokoneelle  (Luettu 662755 kertaa)

nm

  • Käyttäjä
  • Viestejä: 16241
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #760 : 27.06.12 - klo:22.14 »
sudo ldconfig -p | grep rtmp
   librtmp.so.0 (libc6) => /usr/lib/arm-linux-gnueabi/librtmp.so.0

rtmpdump-binäärisi taitaa käyttää edelleen tuota järjestelmään asennettua vanhaa kirjastoa. Jos et voi poistaa librtmp0-pakettia riippuvuuksien vuoksi, kannattanee kääntää uusi rtmpdump staattisesti, kuten ajaaskel teki paketoinnissaan. Onnistuu rtmpdumpin Makefileä editoimalla: http://forum.ubuntu-fi.org/index.php?topic=14127.msg330211#msg330211


matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #761 : 27.06.12 - klo:22.34 »
Lainaus
rtmpdump-binäärisi taitaa käyttää edelleen tuota järjestelmään asennettua vanhaa kirjastoa. Jos et voi poistaa librtmp0-pakettia riippuvuuksien vuoksi, kannattanee kääntää uusi rtmpdump staattisesti, kuten ajaaskel teki paketoinnissaan. Onnistuu rtmpdumpin Makefileä editoimalla: http://forum.ubuntu-fi.org/index.php?topic=14127.msg330211#msg330211

solved. takso mytket !
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #762 : 27.06.12 - klo:23.24 »


mmmh,

Koodia: [Valitse]
yle-dl --latestepisode http://areena.yle.fi/?q=Doctor+Who
Ei lataa tekstitys tiedostoa (.srt tiedostoa) kun taasen suoralla URLlla yle-dl lataa sen.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

Cultor

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #763 : 03.07.12 - klo:14.28 »

Uudistuksessa huonoa:  
Näytölle ei jää mitään pysyvää indikaattoria että nauhoitus on pyörimässä. Jos koneen vahingossa sammuttaa kun nauhoitus on käynnissä niin videotiedosto jää tyngäksi.  

Saisiko rtmpdumpin infoa näkymään terminaalissa Launchy'sta ajettuna, käytössä Xubuntu 10.04

Hmm... ei kommentteja. Onko tämä nyt ymmärrettävä niin, että Linux-arkkitehtuuri on niin rajoittunutta, ettei komentoriviohjelman ulosantia saa näkymään muuten kuin päätteestä käynnistettynä?

Tuo notify-send ilmoitus itseasiassa kertoo vain sen, että kyseinen rivi on 'nauhoita' komentotiedostosta ajettu. Jos Yle-dl jostain syystä epäonnistuu, tai tallennus muusta syystä keskeytyy, se ei oikein näy mistään. Tai no, Xubuntun File Manager näyttää videon koon muuttumisen, jos se on valittuna ko. kansiossa.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #764 : 03.07.12 - klo:17.26 »
Tuota "nauhoita" -tiedostoa voi itse editoida helposti:

Koodia: [Valitse]
gedit  .menut/nauhoita
Itselläni on kehitteillä hieman toisenlainen ratkaisu jonka kehittely on teettänyt aika hirvittävän määrän tunteja jo tähän mennessä:  Diimon eli taustaohjelma joka pyörii koko ajan ilman että käyttäjän tarvitsee olla loganneena koneelle.  Käyttäjä määrittää vain haluamansa tv-ohjelmat jotka haluaa talteen ja ohjelma nauhoittelee taustalla.  Uudet jaksot nauhoittuvat automaattisesti heti kun ne ilmestyvät Areenaan.
Toiminta perustuu Areenan RSS-syötteen seuraamiseen.  Prototyyppi toimii jo, Firefox: sta aukeaa lista tv-ohjelmista josta voi ruksia haluamansa ohjelmat nauhoitettavaksi.  Taustaohjelmaa joka huomaa kaikkien käyttäjien valinnat sekä käynnistää ja sammuttaa RSS-lukijoita on testattu vasta edustalla.  Toimii ok tähän asti mutta tuossa on vielä hieman tekemistä kun sen muokkaa diimoniksi käynnistymään kun kone käynnistetään.   Täytynee tehdä tuo Sys-V: n kautta niin toimii muissakin kuin Ubuntussa.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

nm

  • Käyttäjä
  • Viestejä: 16241
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #765 : 03.07.12 - klo:17.37 »
Jep. Siellä nauhoita-skriptissä voi kokeilla suoran yle-dl-kutsun sijaan jotain tällaista:

Koodia: [Valitse]
gnome-terminal -x /bin/bash -c 'yle-dl "$*" --destdir $recdir; read'
Tuo notify-send ilmoitus itseasiassa kertoo vain sen, että kyseinen rivi on 'nauhoita' komentotiedostosta ajettu. Jos Yle-dl jostain syystä epäonnistuu, tai tallennus muusta syystä keskeytyy, se ei oikein näy mistään.

Tämän voisi korjata tutkimalla yle-dl:n palautusarvoa tai tulostetta skriptissä ja näyttämällä sitten sopivan viestin notify-sendillä.

Cultor

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #766 : 03.07.12 - klo:19.19 »
Jep. Siellä nauhoita-skriptissä voi kokeilla suoran yle-dl-kutsun sijaan jotain tällaista:

Koodia: [Valitse]
gnome-terminal -x /bin/bash -c 'yle-dl "$*" --destdir $recdir; read'

Terminal aukesi, mutta siihen jäi...

Koodia: [Valitse]
Can't read http://.json: <urlopen error [Errno -2] Name or service not known>
Eli url ei mene perille. Koska käytössä on Xubuntu, rivi on:

Koodia: [Valitse]
xfce4-terminal -x /bin/bash -c 'yle-dl "$*" --destdir $recdir; read'
Toimii Launchy'stäkin, jos laita "$*" tilalle esmes "http://areena.yle.fi/tv/828724". Muita ehdotuksia?

Cultor

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #767 : 03.07.12 - klo:20.14 »
Jep. Siellä nauhoita-skriptissä voi kokeilla suoran yle-dl-kutsun sijaan jotain tällaista:

Koodia: [Valitse]
gnome-terminal -x /bin/bash -c 'yle-dl "$*" --destdir $recdir; read'

Terminal aukesi, mutta siihen jäi...

Koodia: [Valitse]
Can't read http://.json: <urlopen error [Errno -2] Name or service not known>

Tein vähän hakuammuntaa

Koodia: [Valitse]
xfce4-terminal -x /bin/bash -c "yle-dl $* --destdir $recdir; read"
näyttäisi toimivan. Notify-send lopetus täytyy kommentoida pois, sillä se tulee esiin melkein heti.

Vanhassa koneessani (700 MHz Celeron) on Xubuntu 10.04, syystä että siinä oli tekstipohjainen intalleri. Graafiset installerit (Ubuntu 10.04.4 LTS ja Lubuntu 11.10) eivät suostuneet tekemään asennusta loppuun. Käytän Xubuntua pääasiassa Vnc Viewerillä tästä vähän uudemmasta masiinasta (Dell Optiplex 270GX 2,4 GHz Pentium eComStation 2.1).

nm

  • Käyttäjä
  • Viestejä: 16241
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #768 : 03.07.12 - klo:20.42 »
Juu, muuttujat eivät tainneetkaan toimia yksinkertaisten heittomerkkien sisällä. Linkki ja tallennuspolku kannattaa ehkä kuitenkin suojata lainausmerkeillä varmuuden vuoksi:

gnome-terminal -x /bin/bash -c "yle-dl \"$link\" --destdir \"$recdir\"; read"

Lainaus käyttäjältä: Cultor
Vanhassa koneessani (700 MHz Celeron) on Xubuntu 10.04, syystä että siinä oli tekstipohjainen intalleri. Graafiset installerit (Ubuntu 10.04.4 LTS ja Lubuntu 11.10) eivät suostuneet tekemään asennusta loppuun.

Voi johtua muistin loppumisesta kesken. Yksi vaihtoehto on alternate -asennuslevy, jossa on tekstipohjainen asennusohjelma. Sopiva työpöytä on sitten asennettava jälkeenpäin päätteessä:

Koodia: [Valitse]
sudo apt-get install ubuntu-desktop / xubuntu-desktop / lubuntu-desktop
Lubuntu voisi toimia tuossa koneessa jouhevammin kuin Xubuntu.

Cultor

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #769 : 04.07.12 - klo:09.21 »
Juu, muuttujat eivät tainneetkaan toimia yksinkertaisten heittomerkkien sisällä. Linkki ja tallennuspolku kannattaa ehkä kuitenkin suojata lainausmerkeillä varmuuden vuoksi:

gnome-terminal -x /bin/bash -c "yle-dl \"$link\" --destdir \"$recdir\"; read"

Tuo ei toiminut "Can't read http://.json: <urlopen error [Errno -2] Name or service not known>"
Tämä toimii:
Koodia: [Valitse]
xfce4-terminal -x /bin/bash -c "yle-dl \"$*\" --destdir \"$recdir\"; read"
Lainaus
Lainaus käyttäjältä: Cultor
Vanhassa koneessani (700 MHz Celeron) on Xubuntu 10.04, syystä että siinä oli tekstipohjainen intalleri. Graafiset installerit (Ubuntu 10.04.4 LTS ja Lubuntu 11.10) eivät suostuneet tekemään asennusta loppuun.

Voi johtua muistin loppumisesta kesken. Yksi vaihtoehto on alternate -asennuslevy, jossa on tekstipohjainen asennusohjelma. S

Muistia on 512 MB ja olen ajanut Ubuntu 10.04 LTS:ä lukuisia kertoja CD:ltä asentaen siihen Yle-dl:n. Dell'iin sain sen asennettua samalla muistimäärällä. On levyllä vieläkin, mutta en tiedä miten sen käynnistyksen saa lisättyä Air-Boot'iin. Ehkä joskus paremmalla ajalla. Vanhan koneen asennus riittää tarpeisiini tällä hetkellä ja kai siinä jotain oppiikin vastaisen varalle.

nm

  • Käyttäjä
  • Viestejä: 16241
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #770 : 04.07.12 - klo:17.18 »
gnome-terminal -x /bin/bash -c "yle-dl \"$link\" --destdir \"$recdir\"; read"

Tuo ei toiminut "Can't read http://.json: <urlopen error [Errno -2] Name or service not known>"

Ei toki toimi suoraan, jos link-muuttujaa ei ole määritelty. Esimerkki oli tarkoitettu Arton nauhoita-skriptiin siellä olevan yle-dl-kutsun tilalle, kun $link-muuttujan arvoksi on jo asetettu "$*".

(Sivuhuomautuksena "$@" on yleisesti parempi vaihtoehto komentoriviparametrien välittämiseen. Tässä sillä ei ole niin väliä, kun parametreja on vain yksi.)
« Viimeksi muokattu: 04.07.12 - klo:17.20 kirjoittanut nm »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #771 : 04.07.12 - klo:19.16 »
Tuo "nauhoita" on päivittynyt Juhannuksen aikoihin ja käyttäjällä "Cultor" lienee vanhempi versio missä ei vielä ole määritetty tuota muuttujaa.  Tuorein "nauhoita" tulee kun tiputtaa viimeisimmän version "asennamenut.bash" -asennusohjelmasta (sekin päivitetty) ja ajaa sen jolloin uusimmat skriptit kopioituvat tuonne ".menut" hakemistoon.  Jos olet tehnyt "nauhoita" -skriptiin jotain omia muutoksia niin laita oma versiosi talteen jonnekin ettei mene yli, asennusohjelma on suunniteltu korvaamaan aikaisemmat versiot viimeisimmällä.  Asennusohjelma purkaa "nauhoita.zip" tiedoston /tmp/menut -hakemistoon ja kopioi tiedostot kaikille koneen tavallisille käyttäjätunnuksille kotihakemiston alla ".menut" piilohakemistoon.  Myös "launchy.xml" kopioidaan kaikille käyttäjille ja jos Firefoxin profiileita per käyttäjä on useampi niin kullekin profiilille.  Ryhmä/omistaja korjataan lopuksi kaikille tiedostoille (etteivät jää root: lle).   Korjailin vian joka liittyi käyttöön muulla kun koneen ensimmäisellä tunnuksella, samoin lisäsin Katsomon nauhoituksen näyttämään viestin nauhoituksen alkamisesta ja loppumisesta.  
Suosittelen kaikkia päivittämään jos asennus on tehty Juhannuksena tai sitä ennen jotta uudet ominaisuudet ja korjaukset tulevat käyttöön.
« Viimeksi muokattu: 04.07.12 - klo:19.52 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Cultor

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #772 : 04.07.12 - klo:23.36 »
Tuo "nauhoita" on päivittynyt Juhannuksen aikoihin ja käyttäjällä "Cultor" lienee vanhempi versio missä ei vielä ole määritetty tuota muuttujaa.  Tuorein "nauhoita" tulee kun tiputtaa viimeisimmän version "asennamenut.bash" -asennusohjelmasta (sekin päivitetty) ja ajaa sen jolloin uusimmat skriptit kopioituvat tuonne ".menut" hakemistoon.  Jos olet tehnyt "nauhoita" -skriptiin jotain omia muutoksia niin laita oma versiosi talteen jonnekin ettei mene yli, asennusohjelma on suunniteltu korvaamaan aikaisemmat versiot viimeisimmällä.

Oli vanhempi versio, nyt on tällainen modattu:
Koodia: [Valitse]
#!/bin/bash
# nauhoita
# Author: ajaaskel(at)forum.ubuntu-fi.org
# V1.2 2012-01-05 Notification using "notify-send"
# V1.3 2012-06-24 Destination as parameter
link="$*"
workdir=~/.menut
if [ -z "$link" ]; then
echo "Linkki puuttuu"; exit 1
fi
if [ -z  "$(ls -d ~/Video?)" ]; then
mkdir -p ~/Videot
recdir=~/Videot
else
recdir=$(ls -d ~/Video?)
fi
if [ -z "$(which notify-send)" ]; then  #Notify not found
yle-dl "$*" --destdir $recdir
else
notify-send -i $workdir/yle.jpeg "Videon nauhoitus" "Ladataan osoitteesta "$link" kansioon $recdir"
xfce4-terminal --geometry 80x40 -x /bin/bash -c "yle-dl \"$link\" --resume --destdir \"$recdir\"; read"
# notify-send -i $workdir/yle.jpeg "Videon nauhoitus" "Valmis video kansiossa $recdir"
fi

Avaa terminaalin, josta näkee latauksen edistymisen (tai keskeytymisen).

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #773 : 02.09.12 - klo:19.11 »
Bugiraportti: asennamenut.bash, Versio 1.26 (2012-07-19)
rivi 87. Turhaan ajaa 'sudo updatedb', kun ei käytä locatea kuitenkaan (ei enää version 1.24 jälkeen).

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #774 : 05.09.12 - klo:15.09 »
Areena lataus toimii hyvin ja flv-tiedosto toimii hyvin. Katsomo latauskin lataa, mutta wmv-tiedosto ei anna kelata (eli seek, eli 'index ei toimi') ja pausekin saattaa katkaista koko katselun (riippumatta soittimesta).

Yritin muuttaa wmv:n avi muotoon näin:
Koodia: [Valitse]
mencoder ladattu.wmv -ovc copy -oac copy -o uusi.avi
Nyt toimii seek ja pause, mutta ainakin tiedoston alussa ääni ja video eivät ole synkissä, ja välillä ääni katoaa neljännesosa sekunniksi kokonaan.

Onko kellään parempaa keinoa korjata wmv seek?

Eesaurus

  • Käyttäjä
  • Viestejä: 3410
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #775 : 05.09.12 - klo:16.00 »
Areena lataus toimii hyvin ja flv-tiedosto toimii hyvin. Katsomo latauskin lataa, mutta wmv-tiedosto ei anna kelata (eli seek, eli 'index ei toimi') ja pausekin saattaa katkaista koko katselun (riippumatta soittimesta).

Yritin muuttaa wmv:n avi muotoon näin:
Koodia: [Valitse]
mencoder ladattu.wmv -ovc copy -oac copy -o uusi.avi
Nyt toimii seek ja pause, mutta ainakin tiedoston alussa ääni ja video eivät ole synkissä, ja välillä ääni katoaa neljännesosa sekunniksi kokonaan.

Onko kellään parempaa keinoa korjata wmv seek?

Kokeile Handbrakea ja .m4v -tiedostomuotoa. Tuota ohjelma siis suoltaa oletuksena. Ainakin minulla sen tuntui toimivan sulavammin, kuin .wmv.

Jos haluat kokeilla, niin tässä asennusohje Ubuntu 12.04:lle.
Koodia: [Valitse]
sudo add-apt-repository ppa:stebbins/handbrake-releases
Koodia: [Valitse]
sudo apt-get update && sudo apt-get install handbrake-gtk
LISÄYS: Tiedostomuoto -kämmi korjattu. Jos haluat tavallisia mp4 -tiedostoja, niin mene asetuksiin ja ota ruksi pois kohdasta "Use iPod/iTunes -friendly m4v...".
« Viimeksi muokattu: 06.09.12 - klo:11.43 kirjoittanut Eesaurus »

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #776 : 06.09.12 - klo:12.06 »
Kokeile Handbrakea ja .m4v -tiedostomuotoa. Tuota ohjelma siis suoltaa oletuksena. Ainakin minulla sen tuntui toimivan sulavammin, kuin .wmv.

Koodia: [Valitse]
sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update && sudo apt-get install handbrake-gtk


Kiitos Handbrake suosituksesta, ensimmäiset testit ovat antaneet toimivia tiedostoja, m4v kelpaa hyvin. Ja sitten kun graafinen Handbrake on tuttu, niin voikin vaihtaa komentoriville, jolloin käännön voi tehdä automaattisesti latauksen jälkeen. Asennus samasta paikasta kuin handbrake-gtk:
Koodia: [Valitse]
sudo apt-get install handbrake-cli
Preset nimet ovat samat kuin graafisessakin:
Koodia: [Valitse]
HandBrakeCLI -i in.wmv -o out.m4v --preset="Normal"

Jani84

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #777 : 28.09.12 - klo:20.53 »
Olisiko yle-dl mahdollista saada jotenkin toimimaan Android-puhelimissa ja tableteissa?

Joku rtmpdump:in versio on ainakin käännetty Androidille, ja Pythonkin näyttäisi löytyvän. Muista tarvittavista kirjastoista en tosin tiedä.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #778 : 28.09.12 - klo:21.19 »
Bugiraportti: asennamenut.bash, Versio 1.26 (2012-07-19)
rivi 87. Turhaan ajaa 'sudo updatedb', kun ei käytä locatea kuitenkaan (ei enää version 1.24 jälkeen).

Korjasin tuon pari päivää sitten vaikka se ei varsinaisesti haitannut muuten kuin hidasti hieman alussa.
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
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #779 : 28.09.12 - klo:21.26 »
Olisiko yle-dl mahdollista saada jotenkin toimimaan Android-puhelimissa ja tableteissa?

Joku rtmpdump:in versio on ainakin käännetty Androidille, ja Pythonkin näyttäisi löytyvän. Muista tarvittavista kirjastoista en tosin tiedä.
Kokeilun paikka ?  Käännöstöitä riittäisi ehkä hetkeksi ja tuo rtmpdump: kin saisi olla (?) tuore.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.