Ero sivun ”Yle-dl” versioiden välillä

Siirry navigaatioon Siirry hakuun
307 merkkiä lisätty ,  13. huhtikuuta 2020
p
Ubuntu
p (Ubuntu)
(8 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 23: Rivi 23:
===Riippuvuudet===
===Riippuvuudet===


* python (2.6 tai uudempi)
* Python 2.7 tai 3.5+
* pycrypto
* pip
* PHP-tulkki
* pycryptodome
* PHP-laajennukset: bcmath, curl, mcrypt ja SimpleXML
* ffmpeg (tekstitys toimii vain ffmpegin versiolla 4.1 tai sitä uudemmilla)
* setuptools (jos asennat lähdekoodeista)


Areenan radio-ohjelmien lataamiseen tarvitaan lisäksi:
Joidenkin harvojen ohjelmien lataamiseen tarvitaan lisäksi:


* rtmpdump (2.4 tai uudempi)
* PHP-tulkki ja bcmath-, curl-, openssl- ja SimpleXML-laajennukset: muutamat uutis- ja ajankohtaisohjelmat
* rtmpdump (versio 2.4 tai uudempi): muutamat Elävän Arkiston ohjelmat
* wget


Ota PHP-laajennukset käyttöön lisäämällä seuraavanlaiset rivit oikeine
Ota PHP-laajennukset käyttöön lisäämällä seuraavanlaiset rivit oikeine
Rivi 37: Rivi 40:


  extension=/polku/curl.so
  extension=/polku/curl.so
extension=/polku/mcrypt.so


===Asennus sekä päivitys===
===Asennus sekä päivitys===
Ohjelman voi asentaa myös ''[[pip]]''in avulla. Se löytyy myös [[AUR]]:sta.
Ohjelman voi asentaa myös ''[[pip]]''in avulla. Se löytyy myös [[AUR]]:sta Ja [[Ubuntu]]sta.


Vaaditut kirjastot ja ohjelmat:  
Vaaditut kirjastot ja ohjelmat:  
Rivi 88: Rivi 90:


Esimerkiksi:
Esimerkiksi:
  yle-dl http://areena.yle.fi/video/261405
  yle-dl https://areena.yle.fi/1-444655


[[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen.
[[Valitsin]] <tt>-o</tt> määrittelee kohdetiedoston nimen.
  yle-dl http://areena.yle.fi/video/261405 -o /polku/hakemistoon/video.flv
  yle-dl https://areena.yle.fi/1-444655 -o /polku/hakemistoon/video.mkv


Videon voi putkittaa suoraan [[Mplayer]]iin seuraavasti:
Videon voi putkittaa suoraan [[mpv]]n seuraavasti:
   
   
  yle-dl http://areena.yle.fi/video/261405 -o - | mplayer -
  yle-dl https://areena.yle.fi/1-444655 -o - | mpv -


Muita valitsimia:
Muita valitsimia:
Rivi 149: Rivi 151:
== Tiedostomuotojen muunnokset ==
== Tiedostomuotojen muunnokset ==


Areenan video- ja äänitallenteet lähetetään FLV-säiliömuodossa, jota harva mediasoitin tukee suoraan. FLV:n sisällä on kuitenkin H.264-videoraita ja AAC-ääniraita, joita useimmat soittimet osaavat purkaa, kun säiliömuodon vain vaihtaa MP4:ksi. Pelkkää ääntä sisältävissä radiotallenteissa (.fla-pääte) on AAC:n sijaan MP3-ääniraita, joka toimii FLV:stä ulos purettuna sellaisenaan.
Oletuksena yle-dl pyrkii tallentamaan MKV-säiliömuodossa. (.mkv-pääte). MKV:n sisällä on kuitenkin H.264-videoraita ja AAC-ääniraita, joita useimmat soittimet osaavat purkaa. Pelkkää ääntä sisältävissä radiotallenteissa (.mp3-pääte) on MP3-ääniraita.


Tässä kuvatut muunnokset ovat häviöttömiä, eli niillä ei ole mitään vaikutusta videon ja äänen laatuun.
Jos jostain syystä tarve tulee muuntaa MKV vaikkapa MP4-muotoon, alla on ohjeet. Tässä kuvatut muunnokset ovat häviöttömiä, eli niillä ei ole mitään vaikutusta videon ja äänen laatuun.


=== Videotallenteet MP4-muotoon ===
=== Videotallenteet MP4-muotoon ===


[[ffmpeg]] on kätevä komentorivityökalu, joka osaa mm. lukea FLV-säiliön sisällön ja siirtää sen sellaisenaan MP4-säiliöön:
[[ffmpeg]] on kätevä komentorivityökalu, joka osaa mm. lukea MKV-säiliön sisällön ja siirtää sen sellaisenaan MP4-säiliöön:


  [[ffmpeg]] -i tiedosto.flv -vcodec copy -acodec copy tiedosto.mp4
  [[ffmpeg]] -i tiedosto.mkv -vcodec copy -acodec copy tiedosto.mp4


Korvaa <tt>tiedosto.flv</tt> yle-dl:n tallentaman tiedoston nimellä ja <tt>tiedosto.mp4</tt> haluamallasi mp4-tiedoston nimellä. Voit käyttää myös tiedoston koko polkua: <tt>/polku/hakemistoon/tiedosto.flv</tt>
Korvaa <tt>tiedosto.mkv</tt> yle-dl:n tallentaman tiedoston nimellä ja <tt>tiedosto.mp4</tt> haluamallasi mp4-tiedoston nimellä. Voit käyttää myös tiedoston koko polkua: <tt>/polku/hakemistoon/tiedosto.mkv</tt>


=== Äänitallenteet MP3-muotoon ===
=== Äänitallenteet MP3-muotoon ===


Olettaen että FLV tai FLA -tiedostossa on MP3-ääniraita, sen voi kopioida ulos säiliöstä [[ffmpeg]]illä:
Vaikka MKV-tiedostoissa ääniraita on yleensä AAC-koodattu, MP3-ääniraidan voi kopioida ulos säiliöstä [[ffmpeg]]illä:


  [[ffmpeg]] -i tiedosto.fla -acodec copy tiedosto.mp3
  [[ffmpeg]] -i tiedosto.mkv -vn -c:a libmp3lame tiedosto.mp3
 
Saman voi tehdä myös [[MPlayer]]-ohjelmalla:
[[mplayer]] -dumpaudio tiedosto.fla -dumpfile tiedosto.mp3


=== Tiedoston sisällön tutkiminen ===
=== Tiedoston sisällön tutkiminen ===
Rivi 174: Rivi 173:
Jos et ole varma mediatiedoston säiliömuodosta ja sen sisältämien video- ja ääniraitojen formaateista, voit tutkia tiedostoa [[ffmpeg]]illä:
Jos et ole varma mediatiedoston säiliömuodosta ja sen sisältämien video- ja ääniraitojen formaateista, voit tutkia tiedostoa [[ffmpeg]]illä:


  [[ffmpeg]] -i tiedosto.flv
  [[ffmpeg]] -i tiedosto.mkv


Se kertoo Areenasta ladatusta videosta seuraavaa:
Se kertoo Areenasta ladatusta videosta seuraavaa:
  Input #0, <b>flv</b>, from 'Uusi päivä (S): Osa 143-2012-01-17-20:00:00.flv':
 
  Metadata:
  Input #0, <b>matroska</b>,<b>webm</b>, from 'Uusi Päivä: Rahan puutteessa on moni köyhtynyt: S2011E143-2019-02-15T00:01.mkv':
    duration        : 1668
  Metadata:
    moovPosition    : 28
    ENCODER        : Lavf58.20.100
    width          : 640
   Duration: 00:27:47.18, start: 0.000000, bitrate: 4036 kb/s
    height          : 360
    Stream #0:0: Video: <b>h264</b> (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc (default)
    videocodecid   : avc1
    Metadata:
    audiocodecid    : mp4a
      VARIANT_BITRATE : 4243601
    avcprofile      : 77
      DURATION        : 00:27:47.181000000
    avclevel        : 30
    Stream #0:1: Audio: <b>aac</b> (LC), 44100 Hz, stereo, fltp (default)
    aacaot          : 2
    Metadata:
    videoframerate  : 25
      VARIANT_BITRATE : 4243601
    audiosamplerate : 48000
      DURATION        : 00:27:47.161000000
    audiochannels  : 2
    Stream #0:2(fi): Subtitle: webvtt (default)
  Duration: 00:27:47.54, start: 0.000000, bitrate: N/A
    Metadata:
    Stream #0.0: Video: <b>h264 (Main)</b>, yuv420p, 640x360 [PAR 1:1 DAR 16:9], 25 tbr, 1k tbn, 50 tbc
      VARIANT_BITRATE : 4243601
    Stream #0.1: Audio: <b>aac</b>, 48000 Hz, stereo, s16
      COMMENT        : ohjelmatekstitys
      DURATION        : 00:27:37.920000000
At least one output file must be specified


==Jakelukohtainen asennus==
==Jakelukohtainen asennus==
Rivi 199: Rivi 200:
===Arch Linux sekä siihen pohjautuvat===
===Arch Linux sekä siihen pohjautuvat===


[[AUR]] löytyy kolme vaihtoehtoa, joista yle-dl on paras vaihtoehto
[[AUR]] löytyy kolme vaihtoehtoa, joista pelkkä yle-dl on paras vaihtoehto.
  yay -S yle-dl
  yay -S yle-dl


10 147

muokkausta

Navigointivalikko