Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Tietonoita - 19.12.20 - klo:17.04
-
tällainen tulos kun pitkästä aikaa käytän sitä:
maria@xena:~$ yle-dl https://areena.yle.fi/1-50328182
yle-dl 20201022: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2020 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3
Output file: Kivikauden keksinnöt-2020-12-14T06:00.mkv
size= 9kB time=00:09:57.92 bitrate= 0.1kbits/s speed=4.34e+03x
Stream saved to Kivikauden keksinnöt-2020-12-14T06:00.mkv
Tiedosto on hyvin pieni ja aina saman kokoinen.
Onko muilla samaa ongelmaa?
-
Kokeile aluksi alla olevaa loitsua, joka poistaa nimestä kaksoispisteet. Jos ongelma johtuiskin siitä.
yle-dl --vfat --resume https://areena.yle.fi/1-50328182
Toimii täällä ainakin: yle-dl 20200628
-
Tai anna tolkun tiedostonimi,
Hyvin ryystää:
yle-dl https://areena.yle.fi/1-50328182 -o kivikauden-keksinnöt
-
tällainen tulos kun pitkästä aikaa käytän sitä:
maria@xena:~$ yle-dl https://areena.yle.fi/1-50328182
yle-dl 20201022: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2020 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3
Output file: Kivikauden keksinnöt-2020-12-14T06:00.mkv
size= 9kB time=00:09:57.92 bitrate= 0.1kbits/s speed=4.34e+03x
Stream saved to Kivikauden keksinnöt-2020-12-14T06:00.mkv
Tiedosto on hyvin pieni ja aina saman kokoinen.
Onko muilla samaa ongelmaa?
Joo, kokeilin vanhalla Ubuntu 18.04:n ffmpegillä, niin teki tuota samaa. wget-backendillä tosin suostui lataamaan videon, mutta sillä ei taida saada tekstityksiä mukaan:
yle-dl --backend wget https://areena.yle.fi/1-50328182
Eli päivitä FFmpeg versioon 4.1 tai uudempaan
1. Poista Ubuntun ffmpeg:
sudo apt purge ffmpeg
2. Lataa uusin ffmpeg täältä: https://johnvansickle.com/ffmpeg/
Tällä hetkellä saatavilla on versio 4.3.1. Lataus onnistuu nettiselaimella tai komentorivillä wgetillä tai curlilla:
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
3. Pura lataamasi ffmpeg-paketti ja asenna tiedostot järjestelmään:
tar -Jxvf ffmpeg-release-amd64-static.tar.xz
cd ffmpeg-4.3.1-amd64-static/
sudo cp ffmpeg ffprobe /usr/local/bin/
Tämän jälkeen yle-dl:n pitäisi ladata Kivikauden keksinnöt ongelmitta.
-
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
Miksi Ubuntun normaaleista pakettivarastoista aptilla saatava ffmpeg ei toimi? Eivätkö ne ole tarpeeksi uusia? Miksi ffmpeg pitää ladata tuollaisesta erikoisesta sijasta?
-
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
Miksi Ubuntun normaaleista pakettivarastoista aptilla saatava ffmpeg ei toimi? Eivätkö ne ole tarpeeksi uusia? Miksi ffmpeg pitää ladata tuollaisesta erikoisesta sijasta?
yle-dl tarvitsee ffmpeg 4.1:n tai uudemman. Ubuntu 18.04:ään saa pakettivarastosta vain version 3.4.8, ja uudemman version asentaminen PPA:sta tai vastaavasta apt-lähteestä voi sekoittaa järjestelmän pahemman kerran, koska erittäin monet sovellukset käyttävät ffmpegin kirjastoja (libavcodec, libavformat jne.) ja olettavat niiden olevan peräisin jakelun virallisesta ffmpeg-paketoinnista.
Turvallisin tapa päivittää pelkkä ffmpeg-sovellus (ja ffprobe) uudempaan versioon on asentaa staattisesti käännetty binääri. Johnvansickle.com on FFmpeg-projektin virallisesti suosittelema lähde: https://ffmpeg.org/download.html#build-linux -> Linux Static Builds
-
:)
Kiitos, toimii hyvin.