Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Reksa - 27.11.20 - klo:11.21
-
Miten saisi tekstityksen toimimaan Ylen m3u8-striimeissä, kun niitä katsoo VLC:llä? Muistaakseni se on versiota 3.0.11.1, ja käytän sitä englanninkielisenä (eli asetusten termit englanniksi, kiitos :-).
-
Kai sen tekstityksen pitäisi olla valikosta valittavissa, jos streamin mukana tekstit kulkee.
-
Kai sen tekstityksen pitäisi olla valikosta valittavissa, jos streamin mukana tekstit kulkee.
Onhan siinä toki "Subtitle/Sub track" menussa valittavissa suomi ja ruotsi, mutta kummallakaan valinalla ei ole yhtään mitään vaikutusta! Vain kuva ja ääni tulee, muttei tekstitystä. Onko kellään fiksuja ehdotuksia...?
-
Itse katson ihan selaimella. VLC:n pitäisi osata jos olet kaivanut oikean linkin esille. Toki voit kokeilla vaikka mplayerilla. Jos on joku syy käyttää VLC:tä tarkista sisältääkö streami tekstityksen. Itsellä ei ole tässä Ubuntussa edes VLC asennettuna, vaikka hyvä soitin onkin.
-
Mistä osoitteesta katsot yleä?
-
Itse katson ihan selaimella. VLC:n pitäisi osata jos olet kaivanut oikean linkin esille. Toki voit kokeilla vaikka mplayerilla. Jos on joku syy käyttää VLC:tä tarkista sisältääkö streami tekstityksen. Itsellä ei ole tässä Ubuntussa edes VLC asennettuna, vaikka hyvä soitin onkin.
MPlayer (ainakaan SMplayerin kautta) ei auta asiaa. Jos VLC:n menuun tosiaan tule tuo kielivalinta esille, silloin käsittääkseni striimissä myös on tekstitys. Mutta kokeilin kolmea eri VLC-versiota, ja niistä vain 3.0.4 sai kaivettua testaamastani striimistä kielivalinnan näkyviin, sen sijaan 2.2.2 ja 3.0.11.1 eivät (menu jäi himmenetyksi). Tällä Lassemaija-striimillä olen asiaa testaillut:
https://cdnapi.kaltura.com/p/1955031/sp/0/playManifest/entryId/0_yxqwkti8/format/applehttp/referrer/bW9iaWxlLnlsZS5maQ==/protocol/https/0_yxqwkti8.m3u8
Intel/AMD-koneissa tuon tekstitys näkyy selaimella (esim. uusin Firefox), mutta koska PPC-koneisiin ei noita selaimia saa niin on pakko käyttää VLC:tä m3u8-striimeihin.
-
Mistä osoitteesta katsot yleä?
Onko sillä väliä? Yleensä avaan TV-oppaan sivun (https://areena.yle.fi/tv/opas) ja 'hae'-toimilla etsin haluamani videon (jos ei ole suora lähetys). Sitten kaivan VLC:tä varten suoran linkin (kts. edellinen viestini) ViewTube+:lla (GreaseMonkey-skripti).
Viewtuben tekijä (Sebaro) muuten lisäsi Ylen tuohon 'plussaan' ihan pyynnöstäni, vaikka ei taida tuota juuri muut käyttää - hyvää palvelua kumminkin :-).
-
MPlayer (ainakaan SMplayerin kautta) ei auta asiaa. Jos VLC:n menuun tosiaan tule tuo kielivalinta esille, silloin käsittääkseni striimissä myös on tekstitys. Mutta kokeilin kolmea eri VLC-versiota, ja niistä vain 3.0.4 sai kaivettua testaamastani striimistä kielivalinnan näkyviin, sen sijaan 2.2.2 ja 3.0.11.1 eivät (menu jäi himmenetyksi). Tällä Lassemaija-striimillä olen asiaa testaillut:
https://cdnapi.kaltura.com/p/1955031/sp/0/playManifest/entryId/0_yxqwkti8/format/applehttp/referrer/bW9iaWxlLnlsZS5maQ==/protocol/https/0_yxqwkti8.m3u8
Intel/AMD-koneissa tuon tekstitys näkyy selaimella (esim. uusin Firefox), mutta koska PPC-koneisiin ei noita selaimia saa niin on pakko käyttää VLC:tä m3u8-striimeihin.
PPC-koneista ei kokemusta. Arctic Fox ja muitakin selaimia google löytyi tuolle. Olethan asentanut ylimääräiset kodekit?
-
PPC-koneista ei kokemusta. Arctic Fox ja muitakin selaimia google löytyi tuolle. Olethan asentanut ylimääräiset kodekit?
Kiitos, tunnen kyllä kaikki 32-bit PPC-selaimet, ei tarvitse niiden etsimiseen nähdä vaivaa...:-). Yhtään videoilla kunnolla toimivaa ei ole, osassa on endianess ongelma ja värit pielessä (kaikki muut Wicknixin selaimet paitsi Arctic Fox), osa taas toivottoman hitaita rautakiihdytyksen puuttumisen takia (mm. Arctic Fox). Parhaiten toimii edelleen wanha Firefox 49, mutta sekin selviää hädintuskin Ylen 360p/0.5Mb:stä.
Elikkä VLC on ainoa järkevä ratkaisu tällä hetkellä...
Onko kukaan siis saanut tuota edellä antamaani striimiä toimimaan VLC:ssä, niin että myös tekstitys tulee näkyville? Jos on, niin mikä mahtaa olla VLC:n versio, ja olisiko mahdollista saada kokeiltavaksi käytössä ollut 'vlcrc' (VLC:n asetustiedosto, joka löytyy /home/user/.config/vlc hakemistosta)? Tuo olisi ainoa keino kontrolloida, onko joku muu VLC:n asetus pielesssä, estäen syystä tai toisesta tekstityksen toimimisen...
-
En saanut tekstejä näkyviin tuossa streamissä, mutta toisesta lähteestä peräisin olevassa toimii tekstit ylen kanavilla, joten vika varmaan on lähetyspäässä, eikä VLC:ssä.
-
Pitihän tuo kokeilla.
Eikä VLC löydä tekstiä, ehdottaa "Lisää tekstitystiedosto" ...
Edit: VLC v. 3.0.11.1
-
Eipä tuossa tietovirrassa ole tekstitystä, vain kuva ja ääni. "Tämänhetkisen median tiedot/Koodekki" perusteella.
-
@startex @jekku @illu
Millä VLC-versiolla testasitte...?
Eipä tuossa tietovirrassa ole tekstitystä, vain kuva ja ääni. "Tämänhetkisen median tiedot/Koodekki" perusteella.
Mistä sitten VLC 3.0.4 kaivaa tuon striimin koodekkitiedot? Ei kai se sentään niitä itse sävellä...;-)
-
Jaa, mulla ei näy VLC 3.0.8 versiolla kuin kaksi virtaa.
-
PPC-koneista ei kokemusta. Arctic Fox ja muitakin selaimia google löytyi tuolle. Olethan asentanut ylimääräiset kodekit?
Kiitos, tunnen kyllä kaikki 32-bit PPC-selaimet, ei tarvitse niiden etsimiseen nähdä vaivaa...:-). Yhtään videoilla kunnolla toimivaa ei ole, osassa on endianess ongelma ja värit pielessä (kaikki muut Wicknixin selaimet paitsi Arctic Fox), osa taas toivottoman hitaita rautakiihdytyksen puuttumisen takia (mm. Arctic Fox). Parhaiten toimii edelleen wanha Firefox 49, mutta sekin selviää hädintuskin Ylen 360p/0.5Mb:stä.
Elikkä VLC on ainoa järkevä ratkaisu tällä hetkellä...
Onko kukaan siis saanut tuota edellä antamaani striimiä toimimaan VLC:ssä, niin että myös tekstitys tulee näkyville? Jos on, niin mikä mahtaa olla VLC:n versio, ja olisiko mahdollista saada kokeiltavaksi käytössä ollut 'vlcrc' (VLC:n asetustiedosto, joka löytyy /home/user/.config/vlc hakemistosta)? Tuo olisi ainoa keino kontrolloida, onko joku muu VLC:n asetus pielesssä, estäen syystä tai toisesta tekstityksen toimimisen...
Noita videosoittimia on paljon. VLC:tä pidän melko raskaana. Kodikin voisi olla kokeilemisen arvoinen. Mplayer melko helppo kääntää itsekin kun kohtuulliset riippuvuudet. Vipusilla voi valita mitä haluaa mukaan.
-
Noita videosoittimia on paljon. VLC:tä pidän melko raskaana. Kodikin voisi olla kokeilemisen arvoinen. Mplayer melko helppo kääntää itsekin kun kohtuulliset riippuvuudet. Vipusilla voi valita mitä haluaa mukaan.
Kiitos vinkeistä... Mutta Kodi on vielä hankalampi saada toimimaan, en saanut sitä edes käynnistymään! Tulee ilmoitus 'Segmentation fault' kun ajaa päätteeltä, ja pitkä virhelogi. Kokeilin useammalla jakelulla, sama juttu kaikissa. Ties millä raudalla tuokin on tarkoitettu toimimaan...
-
Noita videosoittimia on paljon. VLC:tä pidän melko raskaana. Kodikin voisi olla kokeilemisen arvoinen. Mplayer melko helppo kääntää itsekin kun kohtuulliset riippuvuudet. Vipusilla voi valita mitä haluaa mukaan.
Kiitos vinkeistä... Mutta Kodi on vielä hankalampi saada toimimaan, en saanut sitä edes käynnistymään! Tulee ilmoitus 'Segmentation fault' kun ajaa päätteeltä, ja pitkä virhelogi. Kokeilin useammalla jakelulla, sama juttu kaikissa. Ties millä raudalla tuokin on tarkoitettu toimimaan...
Kodi on kyllä saatavilla monelle alustalle. Toimii vaatimattomassa Rasberryssäkin. Vanhemmat versiot vaativat vielä Python 2.7 jota ei tueta. Mediakoneessa olen päivittänyt 18.7 versioon mikä toiminut vakaasti. Uudempiakin on, mutta katson tuolla kaikki TV-ohjelmat enkä viitsi päivittää. Kyllä 19 toimi myös kohtuullisesti kun kokeeksi käänsin sen.
-
Noita videosoittimia on paljon. VLC:tä pidän melko raskaana. Kodikin voisi olla kokeilemisen arvoinen. Mplayer melko helppo kääntää itsekin kun kohtuulliset riippuvuudet. Vipusilla voi valita mitä haluaa mukaan.
Kiitos vinkeistä... Mutta Kodi on vielä hankalampi saada toimimaan, en saanut sitä edes käynnistymään! Tulee ilmoitus 'Segmentation fault' kun ajaa päätteeltä, ja pitkä virhelogi. Kokeilin useammalla jakelulla, sama juttu kaikissa. Ties millä raudalla tuokin on tarkoitettu toimimaan...
Miten asensit?
-
Yleensä avaan TV-oppaan sivun (https://areena.yle.fi/tv/opas) ja 'hae'-toimilla etsin haluamani videon (jos ei ole suora lähetys). Sitten kaivan VLC:tä varten suoran linkin (kts. edellinen viestini) ViewTube+:lla (GreaseMonkey-skripti).
yle-dl osaa ladata Areenan videot tekstityksineen. Toisto onnistuu useimmilla mediasoittimilla. yle-dl:n asennus:
pip3 install --user --upgrade yle-dl
Lisäksi tarvitset ffmpeg 4.1:n tai uudemman.
Lataus käynnistetään antamalla yle-dl:lle linkki Areenan ohjelmasivulle:
yle-dl https://areena.yle.fi/1-3261436
Jos haluat toistaa tallentamatta koko videota levylle, voit putkittaa videon soittimeen --pipe-vivulla:
yle-dl --pipe https://areena.yle.fi/1-3261436 | mplayer -cache 4000 -
Tuolloin et kuitenkaan voi selata videota, vaan se toistetaan alusta loppuun. Aloituskohdan voi asettaa yle-dl:n vivulla --startposition:
yle-dl --startposition 1800 --pipe https://areena.yle.fi/1-3261436 | mplayer -cache 4000 -
Minulla VLC 3.0.8 ei näyttänyt tekstitystä putkitettuna, mutta MPlayerillä toimi.
-
Siirrän Kodi:in liittyvän keskustelun oman otsikkonsa alle, niin ei sotke tätä ketjua...
-
yle-dl osaa ladata Areenan videot tekstityksineen. Toisto onnistuu useimmilla mediasoittimilla. yle-dl:n asennus:
pip3 install --user --upgrade yle-dl
Lisäksi tarvitset ffmpeg 4.1:n tai uudemman.
Mahtaakohan tuo yle-dl tarjota mitään etua ViewTube+:aan verrattuna? WievTube toimii lsuoraan selaimissa, joten ei tarvitse toimia päätteeltä. Oletko testannut molempia...?
Minkälaisen striimin muuten saat irti yle-dl:llä tästä leffasta: https://areena.yle.fi/1-3261436 ? Eroaako siitä minkä laitoin aiemmin tähän ketjuun...?
pip3-komentoa muuten ei ole vakiona Ubuntu 16.04:ssa, eikä sitä näkynyt myöskään Synapticin kautta. Ellei se sitten ole osa jotain isompaa pakettia? Jos se on jostain spesiaalidepotista, siitä ei välttämättä ole PPC-versiota...
-
yle-dl osaa ladata Areenan videot tekstityksineen. Toisto onnistuu useimmilla mediasoittimilla.
Yle-sivut on tallennettavissa useilla käyttöjärjestelmillä. Tiedostot katsottavissa myös muilla koneilla.
Reksa olisi jo voinut ensimmäisessä viestissään kertoa, että käytössä on 32-bittinen PPC-versio.
Näinollen ei olisi tarvinnut arvailla, miksi striimin m3u8-tallennusta ylipäätään tarvittaisiin.
-
Reksa olisi jo voinut ensimmäisessä viestissään kertoa, että käytössä on 32-bittinen PPC-versio.
Näin ollen ei olisi tarvinnut arvailla, miksi striimin m3u8-tallennusta ylipäätään tarvittaisiin.
No voi hyvä tavaton... Tuohan tuli jo 6. viestissä selväksi! Mistä sen voi aina tietää mikä detalji on kulloinkin muille oleellista... Ja jos kerran joku kysyy asiallisesti apua johonkin ongelmaan, eihän se se ole muiden tehtävä arvostella pyynnön syitä, vaan koettaa auttaa!
Ja jos kyse on siitä PPC:tä ei tällä forumilla jostain syystä suvaita, voisitteko ystävällisesti sitten neuvoa toisen forumin...? Kiitos!
-
Ja jos kyse on siitä PPC:tä ei tällä forumilla jostain syystä suvaita, voisitteko ystävällisesti sitten neuvoa toisen forumin...? Kiitos!
Eihän toki ole kyseessä suvaitsevaitsemattomuus, vaan siitä, että 32-bittinen PPC-käyttöjärjestelmä poikkeaa suuresti koneiden arkkitehtuureista, jotka nykyisin ovat käytössä.
Canonicalin Ubuntu ei uudemmissa versioissaan enää tue 32-bittisiä järjestelmiä eikä PPC-arkkitehtuuria.
Tukea ko. arkkitehtuuriin ehkä yhä löytyy. Suosin 32-bittisiin koneisiin Debian:ia ...
Mutta kysymykseesi sait melkoisen tukun toimivia ratkaisuvaihtoehtoja!
-
pip3-komentoa muuten ei ole vakiona Ubuntu 16.04:ssa, eikä sitä näkynyt myöskään Synapticin kautta. Ellei se sitten ole osa jotain isompaa pakettia? Jos se on jostain spesiaalidepotista, siitä ei välttämättä ole PPC-versiota...
Eipä taida enää tukea juurikaan löytyä 32-bittiselle PPC-jakelulle ylipäätään :( Ainakaan tulevaisuudessa ...
Jos ei Debiania lasketa.
pip3 löytynee yhä 32-bittiselle PPC -Ubuntu-versioille:
https://packages.ubuntu.com/search?searchon=contents&keywords=pip3&mode=exactfilename&suite=xenial&arch=powerpc
Siis Xenial 16.04 Ubuntu
Mutta koneella on katsottavissa video-tiedostoja, jotka on tallennettu nykyaikaisimmilla laitteitta nykyaikaisimmille medioille.
-
Eipä taida enää tukea juurikaan löytyä 32-bittiselle PPC-jakelulle ylipäätään :( Ainakaan tulevaisuudessa ...
Jos ei Debiania lasketa.
Olen kyllä asiasta eri mieltä, kuten tästäkin taulukosta ja päivämääristä selviää: http://bgafc.t-hosting.hu/oses4ppc.php
Ihan viime aikoinakin on tullut uusia hyvälaatuisia 32bit PPC-jakeluita kuten Fienix ja MintPPC (debian-pohjaisia), ja Void...
64-bittisten puolelta löytyy vielä lisävalikoimaa, sillä nuokin toimivat koneessani, mikäli niissä ei ole altivec-sidonnaisuutta (esim. Opensuse Tumbleweed). Jotkut ei-päivitettävät linjat ovat myös edelleen täysin käyttökelpoisia, esim. Fedora 27 serverikäytössä (https://forum.hyperion-entertainment.com/viewtopic.php?f=58&t=4390&start=130).
-
Sain nyt python3-pip:n asennettua Ubuntu 16.04:een, kiitos neuvoista... Mutta Yle-dl:n asennus ei onnistunut loppuun asti:
>> pip3 install --user --upgrade yle-dl
Collecting yle-dl
Downloading https://files.pythonhosted.org/packages/0b/fb/7f7e31d164aa68c6563c3fa28ee08598d0e882c36abc4be735fe9d187d27/yle_dl-20201022-py2.py3-none-any.whl (49kB)
100% |████████████████████████████████| 51kB 1.1MB/s
Collecting requests (from yle-dl)
Downloading https://files.pythonhosted.org/packages/39/fc/f91eac5a39a65f75a7adb58eac7fa78871ea9872283fb9c44e6545998134/requests-2.25.0-py2.py3-none-any.whl (61kB)
100% |████████████████████████████████| 61kB 1.0MB/s
Collecting lxml (from yle-dl)
Downloading https://files.pythonhosted.org/packages/db/f7/43fecb94d66959c1e23aa53d6161231dca0e93ec500224cf31b3c4073e37/lxml-4.6.2.tar.gz (3.2MB)
100% |████████████████████████████████| 3.2MB 142kB/s
Complete output from command python setup.py egg_info:
Building lxml version 4.6.2.
Building without Cython.
Error: Please make sure the libxml2 and libxslt development packages are installed.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-3l2me7p6/lxml/
You are using pip version 8.1.1, however version 20.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Mikähän neuvoksi? Apt väitti 'libxml2':n olevan ajantasalla, mutta 'libxslt' oli sille kokonaan tuntematon.
***
Pääsin kyllä jo kokeilemaan Yle-dl:ään Ubuntu18:lla wanhassa Pentium-kannettavassa, mutta tuota kautta '--showmetadata'-optiolla saadut striimit eivät nekään antaneet tekstitystä näkyville millään kokeilemallani vlc-versiolla eikä myöskään smplayerillä! Ainoastaan vlc v. 3.04 ylipäätään 'näki' tekstitystsriimien olemassaolon. Siis aivan sama tilanne kuin ViewTuben kautta saadulla striimillä...
-
Mikähän neuvoksi? Apt väitti 'libxml2':n olevan ajantasalla, mutta 'libxslt' oli sille kokonaan tuntematon.
Asenna tarvittavat riippuvuudet näin:
sudo apt install wget python3-dev python3-setuptools python3-pip python3-requests python3-lxml
Pääsin kyllä jo kokeilemaan Yle-dl:ään Ubuntu18:lla wanhassa Pentium-kannettavassa, mutta tuota kautta '--showmetadata'-optiolla saadut striimit eivät nekään antaneet tekstitystä näkyville millään kokeilemallani vlc-versiolla eikä myöskään smplayerillä!
Niin, siksi pitää ladata tai putkittaa video yle-dl:llä, kuten edellisessä viestissäni ehdotin. Yle-dl (ja ffmpeg) sijoittaa tekstit videotiedostoon/striimiin siten, että mediasoittimet ymmärtävät ne.
-
Asenna tarvittavat riippuvuudet näin:
sudo apt install wget python3-dev python3-setuptools python3-pip python3-requests python3-lxml
Nuo kaiki ovat kyllä Aptin mukaan asennettuja ja ajantasalla. Apt näyttää ffmpeg:lle versionumeroa 7:2.8.17 .
Sen sijaan 'libxslt1-dev' näköjään puuttui, sen sain asennettua. Yle-dl:n asennus eteni sen jälkeen pidemmälle, mutta ei onnistunut loppuun asti:
~$ pip3 install --user --upgrade yle-dl
Collecting yle-dl
...
Collecting ConfigArgParse>=0.13.0 (from yle-dl)
...
Collecting attrs>=18.1.0 (from yle-dl)
...
Collecting lxml (from yle-dl)
...
Collecting future (from yle-dl)
...
Collecting requests (from yle-dl)
...
Collecting idna<3,>=2.5 (from requests->yle-dl)
...
Collecting chardet<4,>=3.0.2 (from requests->yle-dl)
...
Collecting certifi>=2017.4.17 (from requests->yle-dl)
...
Collecting urllib3<1.27,>=1.21.1 (from requests->yle-dl)
...
Building wheels for collected packages: ConfigArgParse, lxml, future
Running setup.py bdist_wheel for ConfigArgParse ... done
Stored in directory: /home/reijo/.cache/pip/wheels/bd/d6/53/034032da9498bda2385cd50a51a289e88090b5da2d592b1fdf
Running setup.py bdist_wheel for lxml ... error
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-wmna9z_m/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmpi1_976supip-wheel- --python-tag cp35:
Building lxml version 4.6.2.
Building without Cython.
Building against libxml2 2.9.3 and libxslt 1.1.28
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-ppc64-3.5
creating build/lib.linux-ppc64-3.5/lxml
copying src/lxml/__init__.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/builder.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/_elementpath.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/ElementInclude.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/pyclasslookup.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/sax.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/doctestcompare.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/cssselect.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/usedoctest.py -> build/lib.linux-ppc64-3.5/lxml
creating build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/__init__.py -> build/lib.linux-ppc64-3.5/lxml/includes
creating build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/__init__.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/builder.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/defs.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/formfill.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/html5parser.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/_html5builder.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/_diffcommand.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/diff.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/soupparser.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/_setmixin.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/clean.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/ElementSoup.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/usedoctest.py -> build/lib.linux-ppc64-3.5/lxml/html
creating build/lib.linux-ppc64-3.5/lxml/isoschematron
copying src/lxml/isoschematron/__init__.py -> build/lib.linux-ppc64-3.5/lxml/isoschematron
copying src/lxml/etree.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/etree_api.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/lxml.etree.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/lxml.etree_api.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/includes/xpath.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xmlschema.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/uri.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/htmlparser.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xslt.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/__init__.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/c14n.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/relaxng.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xmlerror.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xmlparser.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/config.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/dtdvalid.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/schematron.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/etreepublic.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/tree.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xinclude.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/etree_defs.h -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/lxml-version.h -> build/lib.linux-ppc64-3.5/lxml/includes
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/rng
copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/rng
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build/temp.linux-ppc64-3.5
creating build/temp.linux-ppc64-3.5/src
creating build/temp.linux-ppc64-3.5/src/lxml
powerpc-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include/libxml2 -Isrc -Isrc/lxml/includes -I/usr/include/python3.5m -c src/lxml/etree.c -o build/temp.linux-ppc64-3.5/src/lxml/etree.o -w
powerpc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-ppc64-3.5/src/lxml/etree.o -lxslt -lexslt -lxml2 -lrt -lz -lm -o build/lib.linux-ppc64-3.5/lxml/etree.cpython-35m-powerpc-linux-gnu.so
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: command 'powerpc-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for lxml
Running setup.py clean for lxml
Running setup.py bdist_wheel for future ... done
Stored in directory: /home/reijo/.cache/pip/wheels/8b/99/a0/81daf51dcd359a9377b110a8a886b3895921802d2fc1b2397e
Successfully built ConfigArgParse future
Failed to build lxml
Installing collected packages: ConfigArgParse, attrs, lxml, future, idna, chardet, certifi, urllib3, requests, yle-dl
Running setup.py install for lxml ... error
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-wmna9z_m/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-tliphw1_-record/install-record.txt --single-version-externally-managed --compile --user --prefix=:
Building lxml version 4.6.2.
Building without Cython.
Building against libxml2 2.9.3 and libxslt 1.1.28
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
running install
running build
running build_py
creating build
creating build/lib.linux-ppc64-3.5
creating build/lib.linux-ppc64-3.5/lxml
copying src/lxml/__init__.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/builder.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/_elementpath.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/ElementInclude.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/pyclasslookup.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/sax.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/doctestcompare.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/cssselect.py -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/usedoctest.py -> build/lib.linux-ppc64-3.5/lxml
creating build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/__init__.py -> build/lib.linux-ppc64-3.5/lxml/includes
creating build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/__init__.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/builder.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/defs.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/formfill.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/html5parser.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/_html5builder.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/_diffcommand.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/diff.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/soupparser.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/_setmixin.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/clean.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/ElementSoup.py -> build/lib.linux-ppc64-3.5/lxml/html
copying src/lxml/html/usedoctest.py -> build/lib.linux-ppc64-3.5/lxml/html
creating build/lib.linux-ppc64-3.5/lxml/isoschematron
copying src/lxml/isoschematron/__init__.py -> build/lib.linux-ppc64-3.5/lxml/isoschematron
copying src/lxml/etree.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/etree_api.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/lxml.etree.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/lxml.etree_api.h -> build/lib.linux-ppc64-3.5/lxml
copying src/lxml/includes/xpath.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xmlschema.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/uri.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/htmlparser.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xslt.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/__init__.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/c14n.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/relaxng.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xmlerror.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xmlparser.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/config.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/dtdvalid.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/schematron.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/etreepublic.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/tree.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/xinclude.pxd -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/etree_defs.h -> build/lib.linux-ppc64-3.5/lxml/includes
copying src/lxml/includes/lxml-version.h -> build/lib.linux-ppc64-3.5/lxml/includes
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/rng
copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/rng
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl
creating build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.linux-ppc64-3.5/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build/temp.linux-ppc64-3.5
creating build/temp.linux-ppc64-3.5/src
creating build/temp.linux-ppc64-3.5/src/lxml
powerpc-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include/libxml2 -Isrc -Isrc/lxml/includes -I/usr/include/python3.5m -c src/lxml/etree.c -o build/temp.linux-ppc64-3.5/src/lxml/etree.o -w
powerpc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-ppc64-3.5/src/lxml/etree.o -lxslt -lexslt -lxml2 -lrt -lz -lm -o build/lib.linux-ppc64-3.5/lxml/etree.cpython-35m-powerpc-linux-gnu.so
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: command 'powerpc-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-wmna9z_m/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-tliphw1_-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-wmna9z_m/lxml/
You are using pip version 8.1.1, however version 20.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Niin, siksi pitää ladata tai putkittaa video yle-dl:llä, kuten edellisessä viestissäni ehdotin. Yle-dl (ja ffmpeg) sijoittaa tekstit videotiedostoon/striimiin siten, että mediasoittimet ymmärtävät ne.
Kokeilin kyllä tuota putkitustakin Ubuntu 18:lla, mutta ei ainakaan siinä onnistunut saada tekstiä esiin. VLC toli v. 3.0.7. Onko muuten väliä mikä fontti ja koodaus on käytössä tekstitykselle ? Oletuksena taitaa olla 'Dejavu sans/normal' ja 'windows 1252'.
Sain Yle-dl:n asennettua MintPPC:hin ongelmitta, joten kokeilen vielä sillä.
-
No niin, kokeilin putkitusta myös MintPPC:llä ja VLC 3.0.11.1:llä (ffmpeg 7:4.3.1-5). Kuva ja ääni toimii, mutta ei tekstitys! VLC:n ruudulle tulee hetikohta virheilmoitus:
Unidentified codec:
VLC could not identify the audio or video codec
Tekstitysmenussa näkyy optiona 'suomi', mutta se on kytketty pois päältä. Jos sen laittaa päälle uudestaan, tulee sama virheilmoitus. Päätteen puolella tilanne näyttää tältä:
>> yle-dl --resolution 900 --sublang fin --pipe https://areena.yle.fi/1-3261436 | vlc -
VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2)
[005e2be0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 202, resource id: 18, major code: 131 (Unknown), minor code: 46
[webvtt @ 0xc399e0] Dropping 8 duplicated subtitle events
[webvtt @ 0xee1250] Dropping 8 duplicated subtitle events
frame= 49 fps=0.0 q=-1.0 size= 1kB time=00:00:01.92 bitrate= 3.8kbits/frame= 105 fps=105 q=-1.0 size= 1kB time=00:00:04.16 bitrate= 1.8kbits/frame= 171 fps=114 q=-1.0 size= 1kB time=00:00:06.80 bitrate= 1.1kbits/frame= 242 fps=121 q=-1.0 size= 1kB time=00:00:09.64 bitrate= 0.8kbits/frame= 251 fps= 90 q=-1.0 size= 1kB time=00:00:10.00 bitrate= 0.7kbits/[00690970] mkv demux error: cannot find any cluster or chapter, damaged file ?
frame= 319 fps= 97 q=-1.0 size= 46kB time=00:00:12.74 bitrate= 29.8kbits/[007272d0] main decoder error: could not identify codec
frame= 371 fps= 98 q=-1.0 size= 375kB time=00:00:14.80 bitrate= 207.5kbits/[da44fda0] gl gl: Initialized libplacebo v2.72.0 (API v72)
libva info: VA-API version 1.9.0
libva info: Trying to open /usr/lib/powerpc-linux-gnu/dri/r600_drv_video.so
libva info: Found init function __vaDriverInit_1_9
libva info: va_openDriver() returns 0
[da44fda0] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed
[007668d0] main video output error: video output creation failed
[006d6e60] main decoder error: failed to create video output
frame= 412 fps= 96 q=-1.0 size= 695kB time=00:00:16.46 bitrate= 346.1kbits/[f3a37230] gl gl: Initialized libplacebo v2.72.0 (API v72)
[f3a7d010] gl gl: Initialized libplacebo v2.72.0 (API v72)
frame= 471 fps= 98 q=-1.0 size= 1096kB time=00:00:18.80 bitrate= 477.5kbits/
...
SMPlayeriin putkitus ei toiminut ollenkaan, pelkästään ohjelma avautui...
~$ yle-dl --resolution 900 --sublang fin --pipe https://areena.yle.fi/1-3261436 | smplayer -
This is SMPlayer v. 20.6.0 (revision 9418) running on Linux
[webvtt @ 0xf5f3d0] Dropping 8 duplicated subtitle events
[webvtt @ 0x1203270] Dropping 8 duplicated subtitle events
frame= 50 fps=0.0 q=-1.0 size= 1kB time=00:00:01.97 bitrate= 3.7kbits/frame= 111 fps=109 q=-1.0 size= 1kB time=00:00:04.40 bitrate= 1.7kbits/frame= 151 fps= 98 q=-1.0 size= 1kB time=00:00:06.00 bitrate= 1.2kbits/frame= 213 fps=101 q=-1.0 size= 1kB time=00:00:08.48 bitrate= 0.9kbits/frame= 251 fps= 78 q=-1.0 size= 1kB time=00:00:10.00 bitrate= 0.7kbits/av_interleaved_write_frame(): Broken pipe
Last message repeated 1 times
Error writing trailer of pipe:1: Broken pipe
frame= 323 fps=9.5 q=-1.0 Lsize= 46kB time=00:00:12.88 bitrate= 29.5kbits/s speed=0.38x
-
Helpointa olisi ladata Areenan leffa jollain muulla koneella ja katsoa sitten ppc-koneella jos se on välttämätöntä. Itse pidän miniminä hd-kuvalla vähintään kahta ydintä ja näytönohjainta joka osaa purkaa hd-videota. Joku Atom ion jo pystyy tuohon tai rasberry. Ppc-koneesta ei kokemusta. Mplayer toistaa hyvin liki mitä vain. Siitä kyllä useita eri versioita ja vaihtelee mitä käännetty mukaan lisenssisyistä.
-
No niin, kokeilin putkitusta myös MintPPC:llä ja VLC 3.0.11.1:llä (ffmpeg 7:4.3.1-5). Kuva ja ääni toimii, mutta ei tekstitys!
Jep, minullakaan ei toiminut VLC 3.0.8:lla putkitettuna. MPlayer kuitenkin toistaa tekstityksen, mutta siinäkään selaaminen ei sitten toimi, koska putkitus toistaa videon lineaarisesti alusta loppuun.
SMPlayer ei varmaankaan ymmärrä viivaa standard inputiksi, jolloin putkitus ei toimi.
Helpointa olisi ladata Areenan leffa jollain muulla koneella ja katsoa sitten ppc-koneella jos se on välttämätöntä.
Reksa sai jo yle-dl:n toimimaan ppc-koneella, joten lataaminen onnistuu kyllä. Ladatun videon voi tosiaan katsoa tekstityksineen VLC:llä tai melkein millä tahansa Linuxissa toimivalla mediasoittimella.
-
Jep, minullakaan ei toiminut VLC 3.0.8:lla putkitettuna. MPlayer kuitenkin toistaa tekstityksen, mutta siinäkään selaaminen ei sitten toimi, koska putkitus toistaa videon lineaarisesti alusta loppuun.
Ok... MPlayeriä en pysty vielä testaaman, Mintissä on kirjasto-ongelma joka estää toistaiseksi sen käynnistyksen.
SMPlayer ei varmaankaan ymmärrä viivaa standard inputiksi, jolloin putkitus ei toimi.
Vaikuttikin 'yleisongelmalta' joka ei liity suoranaisesti Yle-dl:n toimintaan...
Reksa sai jo yle-dl:n toimimaan ppc-koneella, joten lataaminen onnistuu kyllä. Ladatun videon voi tosiaan katsoa tekstityksineen VLC:llä tai melkein millä tahansa Linuxissa toimivalla mediasoittimella.
Testasin nyt tuonkin pienellä pätkällä mp4-formaatissa, ja tekstityskin tosiaan näkyi vihdoin :-). En oikein ensin 'rekisteröinyt' tätä vaihtoehtoa koska olen ollut aina siinä luulossa että Ylen striimejä ei pysty kopiosuojausten takia tallentamaan... Mutta jos striimissä on rajoitettu katseluaika, tuleeko se myös tallennettuun videoon, niin ettei sitä pysty käyttämään tietyn päivämäärn jälkeen?
Kiitos muuten kovasti tämän probleemin selvittämisestä ! :-) Mukavaa että yhä on ihmisiä joilla on paitsi tietotaitoa, myös tahtoa ongelmien todelliseen ratkaisemiseen. Kiertoteitä (usein rahaa/luonnonvaroja tuhlaamalla) ja verukkeita ongelmien sivuuttamiseen on kyllä tarjolla joka suunnalta...
Nyt täytyisi vielä 'siivota' Ubuntu epäonnistuneesta Yle-dl asennuksesta... Hoituuko tuo pip:n 'uninstall' optiolla, vai täytyykö homma tehdä muulla tavalla?
-
Aiemmat yle-dl -versiot sai käyntiin /usr/bin/yle-dl. (echo $PATH sisältää tuon hakemiston /usr/bin). Nykyisin uusimmat versiot käynnistävät ohjelman käyttäjän kotihakemiston piilotetusta alihakemistosta
.local komennolla .local/bin/yle-dl
-
Testasin nyt tuonkin pienellä pätkällä mp4-formaatissa, ja tekstityskin tosiaan näkyi vihdoin :-). En oikein ensin 'rekisteröinyt' tätä vaihtoehtoa koska olen ollut aina siinä luulossa että Ylen striimejä ei pysty kopiosuojausten takia tallentamaan... Mutta jos striimissä on rajoitettu katseluaika, tuleeko se myös tallennettuun videoon, niin ettei sitä pysty käyttämään tietyn päivämäärn jälkeen?
Katseluajan rajaus ei vaikuta tallennettuun tiedostoon. Se on tavallinen MKV- tai MP4-tiedosto ilman mitään DRM:ää.
Nyt täytyisi vielä 'siivota' Ubuntu epäonnistuneesta Yle-dl asennuksesta... Hoituuko tuo pip:n 'uninstall' optiolla, vai täytyykö homma tehdä muulla tavalla?
Joo, pipin uninstall poistaa asennuksen, mutta ei kuitenkaan vaikuta asennettuihin riippuvuuksiin.