Kirjoittaja Aihe: Yle Areena nauhitus  (Luettu 28613 kertaa)

Amigo

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Yle Areena nauhitus
« : 11.11.18 - klo:10.51 »
Hei. Voiko esim Areenan ohjelmaa nauhoittaa tai tallentaa omalle koneelle? kun haluaisin joitain juttuja katsella myöhemmin uudestaan- Esimerkkinä jotkut dokumenttiohjelmat.
Ubuntu 18.04.

AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #1 : 11.11.18 - klo:10.54 »
Asenna yle-dl. Asennusohje on ohjelman Git-sivulla. Palstalla on siitä keskusteltu paljon.

Jakke77

  • Käyttäjä
  • Viestejä: 3932
  • Oulu (Oinaansuo)
    • Profiili
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Amigo

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #3 : 11.11.18 - klo:15.06 »
Hei. asentelin ohjeiden mukaan jutut, mutta en vaan saa launchy systeemiä näkymään firefoxin selaimessa. launchy on asennettu ja näkyy sovelluksissa mutta e saa sitä tomimaan että se nauhoittaisi ohjelman. Voi olla myös siinäkin vikaa että olen jo isoisä ja tuollainen hoksaaminen on joskus hakusassa!

Amigo

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #4 : 11.11.18 - klo:15.07 »
Vielä sen verran muutosta etä käytän yleensä Cromium selainta

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #5 : 11.11.18 - klo:15.31 »
Hei. asentelin ohjeiden mukaan jutut, mutta en vaan saa launchy systeemiä näkymään firefoxin selaimessa. launchy on asennettu ja näkyy sovelluksissa mutta e saa sitä tomimaan että se nauhoittaisi ohjelman. Voi olla myös siinäkin vikaa että olen jo isoisä ja tuollainen hoksaaminen on joskus hakusassa!

Toimiikohan se Launchy ylipäänsä lainkaan, en ole itse vuosiin edes yrittänyt... Ilmankin pärjää mainiosti. Ihan vain kopioi videon osoitteen (url) ja liittää sen yle-dl -komennon perään komentoriville. Esim.
Koodia: [Valitse]
yle-dl https://areena.yle.fi/1-4227916
Videot tallentuvat kotikansioon.

Amigo

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #6 : 11.11.18 - klo:16.19 »
Ei onnistu, tai sitten en vaan osaa. Taitaa olla parasta että ostan tallentavan digiboksin. Kiitos kaikille avusta.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #7 : 11.11.18 - klo:17.40 »
Ei onnistu, tai sitten en vaan osaa. Taitaa olla parasta että ostan tallentavan digiboksin. Kiitos kaikille avusta.

Miten kokeilit? On viittauksia selaimiin ja johonkin muihinkin joita en osaa yhdistää aiheeseen...

Mutta tuo aiemmin vihjaustu komento toimii - tosin tuottaa julmetun kokoisen tiedoston ;(
Ja ennakkotiedoista poiketen, ei kotihakemistoon vaan siihen hakemistoon jossa loitsu ajetaan.

Koodia: [Valitse]
jekku@hpxx:~/tmp$ yle-dl https://areena.yle.fi/1-4227916
yle-dl 2.37: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2018 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3

Output file: Yle Uutiset-2018-11-11T15:00.mp4
--2018-11-11 17:26:04--  https://cdnapisec.kaltura.com/p/1955031/sp/195503100/playManifest/entryId/0_37vnrwqf/flavorId/0_u1ajn93i/format/url/protocol/https/a.mp4?referrer=aHR0cHM6Ly9hcmVlbmEueWxlLmZp&playSessionId=11111111-1111-1111-1111-111111111111&clientTag=html5:v2.67&preferredBitrate=600&uiConfId=37558971
Selvitetään osoitetta cdnapisec.kaltura.com (cdnapisec.kaltura.com)... 2.18.33.35, 2a02:26f0:1200:1ab::123d, 2a02:26f0:1200:1bb::123d
Yhdistetään palvelimeen cdnapisec.kaltura.com (cdnapisec.kaltura.com)|2.18.33.35|:443... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 302 Moved Temporarily
Sijainti: https://ylekaod-a.akamaihd.net/s/p/1955031/sp/195503100/serveFlavor/entryId/0_37vnrwqf/v/2/ev/8/flavorId/0_u1ajn93i/name/a.mp4?__hdnea__=st=1541949965~exp=1541964365~acl=/s/p/1955031/sp/195503100/serveFlavor/entryId/0_37vnrwqf/v/2/ev/8/flavorId/0_u1ajn93i/name/a.mp4*~hmac=7c69c1bb4fd4ffd1f5af16ad660cf80dffe17a82de09484f96e515f33f5e4700 [seurataan]
--2018-11-11 17:26:05--  https://ylekaod-a.akamaihd.net/s/p/1955031/sp/195503100/serveFlavor/entryId/0_37vnrwqf/v/2/ev/8/flavorId/0_u1ajn93i/name/a.mp4?__hdnea__=st=1541949965~exp=1541964365~acl=/s/p/1955031/sp/195503100/serveFlavor/entryId/0_37vnrwqf/v/2/ev/8/flavorId/0_u1ajn93i/name/a.mp4*~hmac=7c69c1bb4fd4ffd1f5af16ad660cf80dffe17a82de09484f96e515f33f5e4700
Selvitetään osoitetta ylekaod-a.akamaihd.net (ylekaod-a.akamaihd.net)... 62.183.170.35, 62.183.170.32
Yhdistetään palvelimeen ylekaod-a.akamaihd.net (ylekaod-a.akamaihd.net)|62.183.170.35|:443... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 124961686 (119M) [video/mp4]
Tallennetaan kohteeseen ”Yle Uutiset-2018-11-11T15:00.mp4”

Yle Uutiset-2018-11 100%[==================>] 119,17M  1,29MB/s    in 2m 3s   

2018-11-11 17:28:10 (996 KB/s) - ”Yle Uutiset-2018-11-11T15:00.mp4” tallennettu [124961686/124961686]

Stream saved to Yle Uutiset-2018-11-11T15:00.mp4
jekku@hpxx:~/tmp$ ls -l Yle\ Uutiset-2018-11-11T15\:00.mp4
-rw-r--r--  1 jekku jekku   124961686 marras 11 17:28 Yle Uutiset-2018-11-11T15:00.mp4
jekku@hpxx:~/tmp$



RistoR

  • Käyttäjä
  • Viestejä: 410
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #8 : 12.11.18 - klo:21.21 »
Ei onnistu, tai sitten en vaan osaa. Taitaa olla parasta että ostan tallentavan digiboksin. Kiitos kaikille avusta.

Toki onnistuu! :)  Launchy ei ole toiminut enää pitkään mutta yllämainituilla ohjeilla komentorivillä toimii. Itsekin tallennan Ylen dokumenttiohjelmia usein koneelle kun ne eivät kovin kauaa Areenassa säily. Tässä vielä rautalankamalli joita itsekin aina tarvitsen kun jotain komentorivillä teen:

Jos yle-dl on jo aennettu niin tee seuraava:
- Avaa selaimessa Areena ja haluamasi ohjelma. (anteeksi, mutta kun en tiedä miten tuttua Ubuntulla toimiminen on - varsinkin Pääte-asioissa ainakin itse tarvitsen monelle muulle itsestäänselviä ohjeita! :)  )
- klikkaa hiiren vasemmalla ohjelmakuvakkeen päällä ja valitse "kopioi linkin osoite"
- avaa Ubuntun ohjelma nimeltä Pääte.
- kirjoita päätteeseen: yle-dl  (ja välilyönti)
- liitä (alasvetovalikko) tuon yle-dl -komennon loppuun kopioimasi Areenan linkin osoite
- paina enteriä
Ja ohjelma alkaa kopioitumaan luultavasti kotikansioosi. Älä ulje päätettä kesken kopioinnin, se katkaisee nauhoituksen.

Tässä vielä tuolla ylläoleva Eesauruksen antama malli miltä komennon pitäisi näyttää (valitsemasi ohjelman osoite on tietysti eri kuin tuossa).
Koodia: [Valitse]
yle-dl https://areena.yle.fi/1-4227916
Tallennuksen voi panna kopioitumaan tiettyyn kansioon - ohjeet kin löytyy kun kysyy. Tiedoston voi toki kopioinnin jälkeen raahaamalla järjestellä mihin kansioon haluaa.

Ja kerro vaan täällä jos ei heti onnistu. Joskus esim. yle-dl -ohjelma ei olekaan asentunut oikein tms. Varmasti saat oikeat ohjeet.

ls

  • Käyttäjä
  • Viestejä: 26
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #9 : 13.11.18 - klo:01.19 »
Launchy ei tosiaan ole toiminut aikoihin, eikä myöskään esim. Flashgot sen jälkeen, kun Firefoxin lisäosapolitiikka muuttui. Itse käytän nykyään helppokäyttöistä Open With-lisäosaa Firefoxissa.

https://addons.mozilla.org/fi/firefox/addon/open-with/


Tuo on ehkä tehty vähän eri tarkoitukseen, mutta säädin lisäosan avaamaan linkit niillä samoilla vanhoilla .menut-kansion komentotiedostoilla, joita olen muokannut  omiin tarpeisiin sopiviksi.
 
Chromiumiin/Chromeen löytyy varmasti vastaavia.

Roberto

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #10 : 13.11.18 - klo:07.35 »
Käytän allaolevaa ohjelmaa lataukseen.
Ohjelma on vielä kesken ja testivaiheessa eli ongelmia voi tulla mutta nyt ainakin toimii.
Tarvitsee mkvtoolnix paketin mahdollisten tekstitysten korjailuun.
Kun tekee ohjelmalle pikakuvakkeen niin sen käyttö on helppoa.
Ohjelman ei tarvitse pyöriä päätteessä vaan sen voi ajaa taustalla.

v0.3
Piilotettu turhia viestejä joita ei tausta ajossa tarvita.

Koodia: [Valitse]
#!/bin/bash

# v0.3
# 18.01.2019 Roberto

mkdir -p ~/Videot
cd ~/Videot

INPUT=$(zenity --title "Yle Areena lataus" --text "Anna ladattavan videon linkki" --width=400 --entry 2> >(grep -v 'GtkDialog' >&2) )

if [ -z $INPUT ] ; then
    exit 1
else

vnimi=$(zenity --file-selection --title="Anna videolle nimi(.mp4)" --filename="Video1.mp4" --save --confirm-overwrite 2> >(grep -v 'GtkDialog' >&2) )

if [ -d $vnimi ]; then
zenity --error --text="Anna videolle nimi(.mp4)" --title="Virhe!" --width=400 --height=50 2> >(grep -v 'GtkDialog' >&2)
    exit 1
fi

if [ -z $vnimi ]
then
zenity --error --text="Jos haluat tallentaa niin anna videolle nimi(.mp4)" --title="Nimi puuttuu!" --width=400 --height=50 2> >(grep -v 'GtkDialog' >&2)
    exit 1
fi

notify-send 'Video ladataan' 'Odota ilmoitusta latauksen valmistumisesta.'

OUTPUT="$vnimi"
touch "$OUTPUT"
BASE="$(echo $OUTPUT|cut -d'.' -f1)"
SUBTITLEFILE="$(echo $BASE).fin.srt"
SUBTITLEFILE2="$(echo $BASE).2.srt"
FINAALI="$(echo $BASE)_Tekstit.mp4"

yle-dl --maxbitrate 800 --sublang fin "$INPUT" -o "$OUTPUT" 2>/dev/null

if [ -f "$SUBTITLEFILE" ] ; then
    python -c "import sys;lines=sys.stdin.read();print lines.replace(' ―','')" < $SUBTITLEFILE > $SUBTITLEFILE2 2>/dev/null
    mkvmerge -o "$FINAALI" --default-track 0 --language 0:fin "$SUBTITLEFILE2" "$OUTPUT" 2>/dev/null
rm -f "$OUTPUT"
rm -f "$SUBTITLEFILE"
rm -f "$SUBTITLEFILE2"
fi
    notify-send 'Valmis' 'Video on ladattu ja tallennettu'
fi
# rm -f ./*Frag*
exit 0
« Viimeksi muokattu: 18.01.19 - klo:13.47 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500T (6) @ 4,400GHz, 32 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Dell OptiPlex 7440 (All in One), i5-6500  (4) @ 3.600GHz, 16 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

Urma

  • Käyttäjä
  • Viestejä: 60
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #11 : 13.11.18 - klo:11.11 »
Roberto ja Risto tämä on mielenkiintoinen ja kiinnostaisi saada toimimaan.
Ajoin scriptin mutta tuloksena oli tyhjä tiedosto.
Onkohan yle-dl:n asennus epäonnistunut jotenkin tai sijaitseeko se väärässä paikassa? /home/urma/Videot/yle-dl/yledl.py

Gtk-Message: 11:02:51.965: GtkDialog mapped without a transient parent. This is discouraged.
Video1.mp4
yle-dl: komentoa ei löytynyt
« Viimeksi muokattu: 13.11.18 - klo:11.34 kirjoittanut Urma »

Amigo

  • Käyttäjä
  • Viestejä: 73
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #12 : 13.11.18 - klo:11.43 »
Hei. meinasin jo luopua koko jutusta, mutta katselin vielä viestejä ja Riston antamaa ohjetta käyttäen sain homman pelittämään. Kiitokset Risto ja kaikki muut. Olen käyttänyt ubuntua jo monta vuotta, mutta vähemmälle jäänyt kaikki tällainen. Sen asian olen kyllä huomannut että kysyvä ei tieltä eksy ja täällä se pitää hyvin paikkansa. Kiitos vielä kerran

jarmala

  • Käyttäjä
  • Viestejä: 773
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #13 : 13.11.18 - klo:11.44 »
Onkohan yle-dl:n asennus epäonnistunut jotenkin tai sijaitseeko se väärässä paikassa? /home/urma/Videot/yle-dl/yledl.py
yle-dl: komentoa ei löytynyt

Siinähän se sanoo: komentoa ei löytynyt...

Minä olen joskus aikanani seurannut asennusohjetta ja yle-dl toimii hyvin. Minulla ohjelma löytyy:

Koodia: [Valitse]
ari@ari:~$ which yle-dl
/usr/local/bin/yle-dl
ari@ari:~$ ls -alF /usr/local/bin/yle-dl
-rwxr-xr-x 1 root root 213 joulu 20  2017 /usr/local/bin/yle-dl*
ari@ari:~$ file /usr/local/bin/yle-dl
/usr/local/bin/yle-dl: Python script, ASCII text executable
ari@ari:~$ cat /usr/local/bin/yle-dl
#!/usr/bin/python

# -*- coding: utf-8 -*-
import re
import sys

from yledl.yledl import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #14 : 13.11.18 - klo:11.51 »
Roberto ja Risto tämä on mielenkiintoinen ja kiinnostaisi saada toimimaan.
Ajoin scriptin mutta tuloksena oli tyhjä tiedosto.
Onkohan yle-dl:n asennus epäonnistunut jotenkin tai sijaitseeko se väärässä paikassa? /home/urma/Videot/yle-dl/yledl.py

Gtk-Message: 11:02:51.965: GtkDialog mapped without a transient parent. This is discouraged.
Video1.mp4
yle-dl: komentoa ei löytynyt

Itse olen asentanut yle-dl:n näin:
Koodia: [Valitse]
sudo apt install rtmpdump wget ffmpeg python3-dev python3-setuptools \
    python3-pip python3-pycryptodome python3-requests python3-lxml \
    php-cli php-curl php-xml php-bcmath

ja

Koodia: [Valitse]
sudo pip3 install yle-dl
Ohjeessa ei neuvota asentamaan python-pip -pakettia, mutta ainakin kun viimeksi yle-dl:lää asensin, niin se vaati sen. On lisätty komentoon siksi.

MUOKS: 16.04 ja vanhempiin Ubuntuihin pätenee tämä asennusohje:
Koodia: [Valitse]
sudo apt install rtmpdump wget ffmpeg python3-dev python3-setuptools \
    python3-pip python3-crypto python3-requests python3-lxml \
    php-cli php-curl php-xml php-bcmath

MUOKS2: Korjattu hieman komentoja.
« Viimeksi muokattu: 13.11.18 - klo:13.20 kirjoittanut Eesaurus »

Urma

  • Käyttäjä
  • Viestejä: 60
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #15 : 13.11.18 - klo:12.22 »
No nyt alkoi toimia. Kiitos ja kumarrus kaikille!
« Viimeksi muokattu: 13.11.18 - klo:12.46 kirjoittanut Urma »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #16 : 13.11.18 - klo:12.45 »
Itse olen asentanut yle-dl:n näin:
Koodia: [Valitse]
sudo apt install rtmpdump wget ffmpeg python3-dev python3-setuptools \
    python3-pip python-pip python3-pycryptodome python3-requests python3-lxml \
    php-cli php-curl php-xml php-bcmath

ja

Koodia: [Valitse]
sudo pip install yle-dl
Ohjeessa ei neuvota asentamaan python-pip -pakettia, mutta ainakin kun viimeksi yle-dl:lää asensin, niin se vaati sen. On lisätty komentoon siksi.

Käytät tuossa pip-komentoa pip3:n sijaan, ja siksi se vaatii python-pipin ja asentuu Python 2.7:n ympäristöön. Uusissa asennuksissa kannattaa käyttää pip3:a, kun yle-dl toimii nykyisin myös Python 3:lla.


MUOKS: 16.04 ja vanhempiin Ubuntuihin pätenee tämä asennusohje:
Koodia: [Valitse]
sudo apt-get install rtmpdump wget ffmpeg python3-dev python3-setuptools \
    python3-pip python-pip python3-crypto python3-requests python3-lxml \
    php-cli php-curl php-xml php-bcmath

apt:tä voi käyttää apt-getin sijaan myös Ubuntu 14.04:ssä ja 16.04:ssä.

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #17 : 13.11.18 - klo:13.09 »
Käytät tuossa pip-komentoa pip3:n sijaan, ja siksi se vaatii python-pipin ja asentuu Python 2.7:n ympäristöön. Uusissa asennuksissa kannattaa käyttää pip3:a, kun yle-dl toimii nykyisin myös Python 3:lla.

Ok, hyvä tietää. 


MUOKS: 16.04 ja vanhempiin Ubuntuihin pätenee tämä asennusohje:
Koodia: [Valitse]
sudo apt-get install rtmpdump wget ffmpeg python3-dev python3-setuptools \
    python3-pip python-pip python3-crypto python3-requests python3-lxml \
    php-cli php-curl php-xml php-bcmath

apt:tä voi käyttää apt-getin sijaan myös Ubuntu 14.04:ssä ja 16.04:ssä.

Joo, se get jäi sinne vahingossa, mutta ohjeessa on siis yksi erilainen pakettikin.

Roberto

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #18 : 13.11.18 - klo:13.18 »
Uusin mkvtoolnix löytyy täältä.
Kakkosrivin lopussa oleva viiva täytyy olla mukana komennossa.

Koodia: [Valitse]
sudo sh -c 'echo "deb http://mkvtoolnix.download/ubuntu/ $(lsb_release -sc) main" >> /etc/apt/sources.list.d/bunkus.org.list'
wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -
sudo apt update
sudo apt install mkvtoolnix
Dell OptiPlex 7470 (All in One), i5-9500T (6) @ 4,400GHz, 32 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Dell OptiPlex 7440 (All in One), i5-6500  (4) @ 3.600GHz, 16 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

Roberto

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Yle Areena nauhitus
« Vastaus #19 : 14.11.18 - klo:17.02 »
Päivitin uuden version (v0.2) alkuperäisen tilalle.
Tallennuksen hallinta on nyt vähän helpompaa.
Dell OptiPlex 7470 (All in One), i5-9500T (6) @ 4,400GHz, 32 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Dell OptiPlex 7440 (All in One), i5-6500  (4) @ 3.600GHz, 16 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64