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

PERTTIK60

  • Käyttäjä
  • Viestejä: 105
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1040 : 13.06.16 - klo:13.08 »
Vähän aiheen vierestä ehkä muuta Windows puolella on ohjelma flickfetch (saman tekijän kehittämä kuin yle-dl ?) . Löysin Muropaketti foorumilta ohjeen, jolla  flickfetch pitiäisi saada toimimaan Linuxsissa.
Koodia: [Valitse]
Lataa FlickFetchin täysi paketti täältä Dropbox FlickFetch
    Lataa ja asenna PlayOnLinux (https://www.playonlinux.com/en/download.html)
    (Ei välttämättä pakollinen) PlayOnLinux ikkunassa Tools > Manage Wine Versions
        1.7.39-staging versio on omassa käytössäni ollut vakain versio
    Klikkaa Install a program > Install a non-listed program (alareunassa)
    Valitse Install a program in a new virtual drive
    Anna virtuaalilevyllesi nimi (esim flickfetch)
    Seuraavassa ikkunassa valitse Install some libraries (Tässä kohtaa voi myös valita Use another version of Wine, jos kohdassa 3 asensit eri version Winestä)
    Valitse 32 bits windows installation, kun pääset kohtaan jossa sitä kysytään
    Seuraavassa ikkunassa valitse asennettavaksi POL_install_dotnet20 (ei sp), POL_install_dotnet40 ja POL_install_gecko. Anna asennusten valmistua rauhassa.
    Seuraavassa vaiheessa valitse lataamasi flickfetchin asennustiedosto, joka on flickfetch_setup_full_x.x.x.x.exe
    Asennusikkunassa pidä kaikki defaulttina, paitsi viimeisessä kohdassa Launch FlickFetch ruksi pois
    Seuraavaksi tee pikakuvake FlickFetchille. Valitse listasta flickfetch.exe ja anna sille nimi seuraavassa kohdassa. Seuraavaksi valitse I don't want to make another shortcut.
   FlickFetch on asennettu!

 Kokeilin sitä, ohjelma kyllä asentuu, muuta ei lähde käyntiin. Ongohan joku kokeillut täällä flickfetch käyttö Ubuntussa. Itselläni on kytössä Ubuntu 16.04 Mate ja  käytän yle-dl, jonka sain MN ohjeilla toimimaan

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1041 : 16.06.16 - klo:23.54 »
PHP:lle ei välttämättä ole lainkaan tarvetta, sillä myös youtube-dl kykenee tallentamaan yle-dl:nä kaverina YLE:n ohjelmatuotantoa.
Tarvetta on, jos haluaa kaikki tallentaa. AdobeHDS tallentaa kaikki, youtube-dl ei, ainakaan kun viimeksi kokeilin sitä.
AdobeHDS ei todellakaan tallenna kaikkea, varsinkaan useamman samanaikaisen latauksen ollessa kyseessä, vaan se luovuttaa kesken kaiken. Youtube-dl ei näin tee, vaan se jatkaa latausta.

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1042 : 17.06.16 - klo:10.09 »
Tallentaako youtube-dl tämän http://areena.yle.fi/1-3295588 ? Kysyn kun en ole itse viime aikoina youtube-dl:ää käyttänyt.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1043 : 17.06.16 - klo:11.32 »
Tallentaako youtube-dl tämän http://areena.yle.fi/1-3295588 ? Kysyn kun en ole itse viime aikoina youtube-dl:ää käyttänyt.

Tallentaa, näin voi kokeilla.
Koodia: [Valitse]
yle-dl --backend youtubedl http://areena.yle.fi/1-3295588Luonnollisesti youtube-dl paketti pitää olla asennettuna, se asentuu Ubuntussa suoraan universe-lähteestä.

edit, joo tallentaa kyllä ilman virheitä, mutta tiedosto on rikki tms. Kiitos nm huomiosta!
« Viimeksi muokattu: 17.06.16 - klo:12.48 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1044 : 17.06.16 - klo:11.49 »
Tallentaako youtube-dl tämän http://areena.yle.fi/1-3295588 ? Kysyn kun en ole itse viime aikoina youtube-dl:ää käyttänyt.

Tallentaa, näin voi kokeilla.

Tiedosto ei taida kuitenkaan olla ehjä. FLV:n headereissa on ilmeisesti jotain vikaa, eikä libav tai FFmpeg pysty toistamaan sitä. Kokeilin uusimmalla yle-dl:llä ja youtube-dl:n versiolla 2016.06.16.

Koodia: [Valitse]
ffprobe Outlander\ -\ Matkantekijä\:\ Iloksi\ ja\ hyödyksi-2016-06-16T21\:05\:54+03\:00.flv
Koodia: [Valitse]
[flv @ 0x42771e0] Could not find codec parameters for stream 0 (Video: none, none, 2637 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[flv @ 0x42771e0] Could not find codec parameters for stream 1 (Audio: none, 0 channels, 131 kb/s): unknown codec
« Viimeksi muokattu: 17.06.16 - klo:11.52 kirjoittanut nm »

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1045 : 17.06.16 - klo:12.36 »
Tallentaako youtube-dl tämän http://areena.yle.fi/1-3295588 ?
Flickfetch sanoo Windowsissa:
Jakso on DRM-suojattu (Digital Rights Management)
Jakso on suojattu, eli sitä ei ole mahdollista ladata millään lataajalla.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1046 : 17.06.16 - klo:12.44 »
Flickfetch sanoo Windowsissa:
Jakso on DRM-suojattu (Digital Rights Management)
Jakso on suojattu, eli sitä ei ole mahdollista ladata millään lataajalla.

Mielenkiintoista. Olen asentanut FlickFetchin Winukalle, koska Stream Downloader ei ole enää tuettu. En kuitenkaan ole vielä poistanut SD-asennusta, joten päätin nyt kokeilla onnnistuuko se lataamaan tuon mainitun ohjelman, ja onnistuuhan se!

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1047 : 17.06.16 - klo:14.21 »
Tallentaako youtube-dl tämän http://areena.yle.fi/1-3295588 ?
Flickfetch sanoo Windowsissa:
Jakso on DRM-suojattu (Digital Rights Management)
Jakso on suojattu, eli sitä ei ole mahdollista ladata millään lataajalla.

On toki...
Koodia: [Valitse]
yle-dl 2.10.1: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2016 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3
Subtitles saved to /home/hessu/Videos/Outlander_-_Matkantekijä__Iloksi_ja_hyödyksi-2016-06-16T21_05_54+03_00.fin.srt
Output file: /home/hessu/Videos/Outlander_-_Matkantekijä__Iloksi_ja_hyödyksi-2016-06-16T21_05_54+03_00.flv

                            KSV Adobe HDS Downloader

Processing manifest info....
Quality Selection:
 Available: 2702 1064 748 443 209
 Selected : 1064
Fragments Total: 540, First: 1, Start: 1, Parallel: 8
SessionKey: 31a4ee4e9af9dd7fedc12755a44dd744
Downloading 161/540 fragments

Kun lataus on valmis, K Movie Player soittaa...
Koodia: [Valitse]
KMP v0.7.2(ffplay N-37509-g11675cf) Copyright (c) 2007-2012 KO Myung-Hun
Playing file : x:\videos\Outlander_-_Matkantekijä__Iloksi_ja_hyödyksi-2016-06-16T21_05_54+03_00.flv[1/1]
Input #0, flv, from 'x:\videos\Outlander_-_Matkantekijä__Iloksi_ja_hyödyksi-2016-06-16T21_05_54+03_00.flv':
  Duration: 00:54:04.35, start: 0.000000, bitrate: 1075 kb/s
    Stream #0:0: Video: h264 (Main), yuv420p, 704x396 [SAR 1:1 DAR 16:9], 959 kb/s, 25 tbr, 1k tbn,
50 tbc
    Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 131 kb/s
[swscaler @ 0x1c76e20] using unscaled yuv420p -> bgra special converter
[swscaler @ 0x1df5ec0] using unscaled yuv420p -> yuv420p special converter
[swscaler @ 0x1ed7ee0] using unscaled yuv420p -> bgra special converter
  45.34 A-V: -0.021 fd=   1 aq=  320KB vq= 1855KB sq=    0B f=0/0
« Viimeksi muokattu: 17.06.16 - klo:14.34 kirjoittanut Cultor »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1048 : 17.06.16 - klo:17.13 »

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1049 : 29.06.16 - klo:23.55 »
Jostakin syystä ohjelmaan latautui ruotsinkielinen tekstitys ja vielä poltettunas kuvaan. Areenasta katsottaessa samaa ohjelmaa teksti oli suomeksi. Mistähän tuon kielen voisi valita oikein lataukseen?

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1050 : 30.06.16 - klo:00.31 »
Jostakin syystä ohjelmaan latautui ruotsinkielinen tekstitys ja vielä poltettunas kuvaan. Areenasta katsottaessa samaa ohjelmaa teksti oli suomeksi. Mistähän tuon kielen voisi valita oikein lataukseen?

Mikä ohjelma (ja jakso) oli kyseessä?


Koodia: [Valitse]
yle-dl --help
Lainaus
--sublang lang          Download subtitles, lang = fin, swe, smi, none or all
--hardsubs              Download stream with hard subs if available

Eli kokeile parametrilla --sublang fin:

Koodia: [Valitse]
yle-dl --sublang fin

ls

  • Käyttäjä
  • Viestejä: 26
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1051 : 30.06.16 - klo:00.52 »
Jostakin syystä ohjelmaan latautui ruotsinkielinen tekstitys ja vielä poltettunas kuvaan. Areenasta katsottaessa samaa ohjelmaa teksti oli suomeksi. Mistähän tuon kielen voisi valita oikein lataukseen?
Olisikohan kyseessä vanhentunut versio? Ennen edellistä päivitystä tuli joskus tuollaisia latauksia. Uusin  on yle-dl 2.10.1.

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1052 : 30.06.16 - klo:11.50 »
Ladattava ohjelma oli Areenaleffa "Nimeni on Nobody" ja  Yle-dl versioni tosiaan ei ole uusin. Vanha kai pitää poistaa ennen uuden uuden asentamista?
Ubuntu on 14.04 64 bit.
« Viimeksi muokattu: 30.06.16 - klo:12.29 kirjoittanut rale »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1053 : 30.06.16 - klo:12.33 »
Yle-dl versioni tosiaan ei ole uusin. Vanha kai pitää poistaa ennen uuden uuden asentamista?

deb-paketista asennettu yle-dl kannattaa poistaa ensin, jos asennat uuden version manuaalisesti tar.gz -lähdepaketista.

Koodia: [Valitse]
sudo apt-get purge yle-dl

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1054 : 30.06.16 - klo:13.24 »
Poistokomento näyttää, että mitään poistettavaa ei enää olisi, mutta kuitenkin vanha versio 2.7.0 edelleen näyttäisi olevan kun kirjoittaa päätteeseen yle-dl. Se myös lataa areenasta. Muistaakseni tuota vanhaa ei ole asennettu deb-paketista.
Synapticisssa näyttää olevan versio 2.2.1-0+0hekkup1-trusty0
Se on merkitty tähdellä eikä sitä voi poistaa eikä asentaa (ne kohdat on harmaalla).

Alla tulos kun kirjoittaa päätteeseen yle-dl

Koodia: [Valitse]
rauno@2015-RAULEP:~$ yle-dl
yle-dl 2.7.0: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2015 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv2

/usr/local/bin/yle-dl [yle-dl or rtmpdump options] URL

yle-dl options:

--latestepisode         Download the latest episode
--showurl               Print URL, don't download
--showtitle             Print stream title, don't download
--showepisodepage       Print web page for each episode
--vfat                  Create Windows-compatible filenames
--sublang lang          Download subtitles, lang = fin, swe, smi, none or all
--hardsubs              Download stream with hard subs if available
--maxbitrate br         Maximum bitrate stream to download, integer in kB/s
                        or "best" or "worst". Not exact on HDS streams.
--rtmpdump path         Set path to rtmpdump binary
--adobehds cmd          Set command for executing AdobeHDS.php script
                        Default: "php /usr/local/share/yle-dl/AdobeHDS.php"
--destdir dir           Save files to dir
--protocol protos       Downloaders that are tried until one of them
                        succeeds (a comma-separated list). Possible values:
                          hds - AdobeHDS.php
                          hds:youtubedl - youtube-dl
                          rtmp - rtmpdump
--pipe                  Dump stream to stdout for piping to media player
                        E.g. "yle-dl --pipe URL | vlc -"

rtmpdump options:

RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL

/usr/bin/rtmpdump: This program dumps the media content streamed over RTMP.

--help|-h               Prints this help screen.
--rtmp|-r url           URL (e.g. rtmp://host[:port]/path)
--host|-n hostname      Overrides the hostname in the rtmp url
--port|-c port          Overrides the port in the rtmp url
--socks|-S host:port    Use the specified SOCKS proxy
--protocol|-l num       Overrides the protocol in the rtmp url (0 - RTMP, 2 - RTMPE)
--playpath|-y path      Overrides the playpath parsed from rtmp url
--playlist|-Y           Set playlist before playing
--swfUrl|-s url         URL to player swf file
--tcUrl|-t url          URL to played stream (default: "rtmp://host[:port]/app")
--pageUrl|-p url        Web URL of played programme
--app|-a app            Name of target app on server
--swfhash|-w hexstring  SHA256 hash of the decompressed SWF file (32 bytes)
--swfsize|-x num        Size of the decompressed SWF file, required for SWFVerification
--swfVfy|-W url         URL to player swf file, compute hash/size automatically
--swfAge|-X days        Number of days to use cached SWF hash before refreshing
--auth|-u string        Authentication string to be appended to the connect string
--conn|-C type:data     Arbitrary AMF data to be appended to the connect string
                        B:boolean(0|1), S:string, N:number, O:object-flag(0|1),
                        Z:(null), NB:name:boolean, NS:name:string, NN:name:number
--flashVer|-f string    Flash version string (default: "LNX 10,0,32,18")
--live|-v               Save a live stream, no --resume (seeking) of live streams possible
--subscribe|-d string   Stream name to subscribe to (otherwise defaults to playpath if live is specifed)
--flv|-o string         FLV output file name, if the file name is - print stream to stdout
--resume|-e             Resume a partial RTMP download
--timeout|-m num        Timeout connection num seconds (default: 30)
--start|-A num          Start at num seconds into stream (not valid when using --live)
--stop|-B num           Stop at num seconds into stream
--token|-T key          Key for SecureToken response
--jtv|-j JSON           Authentication token for Justin.tv legacy servers
--hashes|-#             Display progress with hashes, not with the byte counter
--buffer|-b             Buffer time in milliseconds (default: 36000000)
--skip|-k num           Skip num keyframes when looking for last keyframe to resume from. Useful if resume fails (default: 0)

--quiet|-q              Suppresses all command output.
--verbose|-V            Verbose command output.
--debug|-z              Debug level command output.
If you don't pass parameters for swfUrl, pageUrl, or auth these properties will not be included in the connect packet.

rauno@2015-RAULEP:~$
« Viimeksi muokattu: 30.06.16 - klo:13.26 kirjoittanut rale »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1055 : 30.06.16 - klo:13.35 »
Tuo 2.7.0 on asennettu tar.gz-paketista /usr/local/bin-hakemistoon. Voit asentaa uuden version sen päälle.

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1056 : 30.06.16 - klo:13.48 »
Tuo 2.7.0 on asennettu tar.gz-paketista /usr/local/bin-hakemistoon. Voit asentaa uuden version sen päälle.

Auttoi. Nyt on suomiteksteillä. Kiitos!
« Viimeksi muokattu: 30.06.16 - klo:14.33 kirjoittanut rale »

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1057 : 30.06.16 - klo:14.37 »
Tuo 2.7.0 on asennettu tar.gz-paketista /usr/local/bin-hakemistoon. Voit asentaa uuden version sen päälle.

Kunpa vaan taas muistaisi miten tuo tapahtuu komentoriviltä käsin.

1. Asenna riippuvuudet:

Ubuntu 15.10:ssä ja vanhemmissa:
Koodia: [Valitse]
sudo apt-get install rtmpdump python python-crypto php5-cli php5-curl php5-mcrypt
sudo php5enmod mcrypt

Ubuntu 16.04:ssä ja uudemmissa:
Koodia: [Valitse]
sudo apt-get install rtmpdump python python-crypto php-cli php-curl php-mcrypt php-xml php-bcmath
sudo phpenmod mcrypt

2. Lataa lähdekoodi selaimella yle-dl:n kotisivulta tai vaikka wgetillä päätteessä:

Koodia: [Valitse]
cd Lataukset
wget https://github.com/aajanki/yle-dl/tarball/2.10.1 -O yle-dl-2.10.1.tar.gz

3. Pura paketti:

Koodia: [Valitse]
tar -zxvf yle-dl-2.10.1.tar.gz
4. Asenna:

Koodia: [Valitse]
cd aajanki-yle-dl-c6b59f1
sudo make install


Linux.fi:n wikissä on vastaava, mutta hieman geneerisempi ohje: https://www.linux.fi/wiki/Yle-dl#Asennus

krautis

  • Käyttäjä
  • Viestejä: 185
  • Mikä lentäen tulee...
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1058 : 30.06.16 - klo:16.29 »
Koodia: [Valitse]
Kunpa vaan taas muistaisi miten tuo tapahtuu komentoriviltä käsin.Rale ehti kysymään ja vastaus tuli kuin apteekin hyllyltä.
Kiitos, nm!

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Yle Areenan ohjelmien tallentaminen tietokoneelle
« Vastaus #1059 : 17.11.16 - klo:23.16 »
Miten nuo Elävän Arkiston videot ja audiot nykyisin saa tallennettua yle-dl:llä? Kokeiltu viimeeksi 2.12 kehitysversiolla.

Koodia: [Valitse]
hessu@hessu-GX270:~/Videos$ yle-dl http://yle.fi/aihe/artikkeli/2007/03/28/reino-helismaa-laiska-lassi#
yle-dl 2.12: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2016 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3
Unsupported stream: No media URL
Unsupported stream: No media URL
Unsupported stream: No media URL
Unsupported stream: No media URL
Unsupported stream: No media URL
Unsupported stream: No media URL
Unsupported stream: No media URL
Unsupported stream: No media URL
Unsupported stream: Requested article not found.
Output file: /home/hessu/Videos/cohen2.flv

                            KSV Adobe HDS Downloader

Processing manifest info....
Quality Selection:
 Available: 671 344
 Selected : 344
Fragments Total: 27, First: 1, Start: 1, Parallel: 8
Downloading 27/27 fragments
Found 27 fragments
Finished
Stream saved to /home/hessu/Videos/cohen2.flv

Vain vanha Cohen pätkä tuli.