Tämä keskustelu on tarkoitettu API rajapintaa hyödyntävien sovellusten ja niiden päivitysten julkaisuun devaajille ja käyttäjille, jotka havaitsevat bugeja sovellusten toimivuudessa
API Info sisältää tietoa niille, jotka ovat kiinnostuneita liittymään devaajiin ja ohjeet API keyn hankkimiseen (sisältää myös sopimusten tulkinnasta paljon tietoa)
API Devaus on tarkoitettu devaajille itselleen keskustelualueeksi, missä voivat jakaa toisilleen vinkkejä ja kysyä neuvoja toisiltaan
Lista linkeistä julkaisuihin:
eViihde @ssulti
ViihdeHelper - Chrome Web Store @asmandos
Elisa ViihdeX Media Manager (alt) - Python Scriptit (alt) @Qotscha
elisa-dl @FinSemi
Elisa Viihde API Julkaisut ja bugiraportit
Sivu 4 / 10
Käyttäjätaso 1
Jos ikkuna vain välähtää, kun lataa_laatu.py:tä tuplaklikkaa, syynä on luultavasti puuttuva requests-kirjasto (tämä antaa heti erroria, joka aiheuttaa ikkunan sulkeutumisen). Jotta virhesanoman näkee, tulee skripti ajaa jo valmiiksi auki olevassa komentokehotteessa. Mahdollisesti helpoiten onnistuu näin:
- Paina Windows-näppäintä tai klikkaa Windows-logoa tehtäväpalkin vasemmassa reunassa.
- Kirjoita cmd ja paina enter.
- Vedä ja pudota lataa_laatu.py auenneeseen komentokehoteikkunaan.
- Paina enter.
Requsts puuttuu.
code:
Traceback (most recent call last):
File "C:\kansio\python 3\lataa_laatu.py", line 3, in
import requests
ModuleNotFoundError: No module named 'requests'
Käyttäjätunnus tai salasana väärin.
code:
Traceback (most recent call last):
File "C:\kansio\python 3\lataa_laatu.py", line 41, in
accessToken = json.loads(getAccessToken.text)['access_token']
KeyError: 'access_token'
Youtube-dl.exeä ei löydy.
code:
Traceback (most recent call last):
File "C:\kansio\python 3\lataa_laatu.py", line 85, in
downloadRecording(recordingSplitundefined])
File "C:\kansio\python 3\lataa_laatu.py", line 75, in downloadRecording
Popen(cmd, creationflags=CREATE_NEW_CONSOLE)
File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 756, in __init__
restore_signals, start_new_session)
File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1155, in _execute_child
startupinfo)
FileNotFoundError: undefinedinError 2] Määritettyä tiedostoa ei löydy
Jos taas pääset siihen asti, että saat annettua tallenteen urlin, mutta sen jälkeen latausikkuna vain välähtää, niin muuta (Python 3 -versiossa) rivi 75 Popen(cmd, creationflags=CREATE_NEW_CONSOLE) muotoon Popen(cmd).wait() (onnistuu vaikka Muistiolla). Tämän jälkeen suorita skripti uudestaan ja katso (ja kerro tänne), mitä youtube-dl valittaa.
Jos ikkuna vain välähtää, kun lataa_laatu.py:tä tuplaklikkaa, syynä on luultavasti puuttuva requests-kirjasto (tämä antaa heti erroria, joka aiheuttaa ikkunan sulkeutumisen). Jotta virhesanoman näkee, tulee skripti ajaa jo valmiiksi auki olevassa komentokehotteessa. Mahdollisesti helpoiten onnistuu näin:
- Paina Windows-näppäintä tai klikkaa Windows-logoa tehtäväpalkin vasemmassa reunassa.
- Kirjoita cmd ja paina enter.
- Vedä ja pudota lataa_laatu.py auenneeseen komentokehoteikkunaan.
- Paina enter.
Requsts puuttuu.
code:
Traceback (most recent call last):
File "C:\kansio\python 3\lataa_laatu.py", line 3, in
import requests
ModuleNotFoundError: No module named 'requests'
Käyttäjätunnus tai salasana väärin.
code:
Traceback (most recent call last):
File "C:\kansio\python 3\lataa_laatu.py", line 41, in
accessToken = json.loads(getAccessToken.text)['access_token']
KeyError: 'access_token'
Youtube-dl.exeä ei löydy.
code:
Traceback (most recent call last):
File "C:\kansio\python 3\lataa_laatu.py", line 85, in
downloadRecording(recordingSplitundefined])
File "C:\kansio\python 3\lataa_laatu.py", line 75, in downloadRecording
Popen(cmd, creationflags=CREATE_NEW_CONSOLE)
File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 756, in __init__
restore_signals, start_new_session)
File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1155, in _execute_child
startupinfo)
FileNotFoundError: undefinedinError 2] Määritettyä tiedostoa ei löydy
Jos taas pääset siihen asti, että saat annettua tallenteen urlin, mutta sen jälkeen latausikkuna vain välähtää, niin muuta (Python 3 -versiossa) rivi 75 Popen(cmd, creationflags=CREATE_NEW_CONSOLE) muotoon Popen(cmd).wait() (onnistuu vaikka Muistiolla). Tämän jälkeen suorita skripti uudestaan ja katso (ja kerro tänne), mitä youtube-dl valittaa.
Komento pip install requests. Paketista löytyvä install_requests.bat suorittaa tämän.
Mullakin oli ongelmia tuon kirjaston asentamisen kanssa. Ilm. tuossa tarkotetaan, että se asennetaan pythonissa? En saanu toimimaan, mut admin dos-boksissa komennolla py -m pip install requests se meni. Nyt kun kuva ja ääni on samassa tiedossa, on toiminut erinomaisesti, kiitoksia vain! Ja kuvanlaatu on parempi kun aiemmat tallennukset .ts muodossa.
Tuota... jos oli tarkoitus tarjota python-skriptejä ratkaisuksi jonhonkin, tavallisille käyttäjille, niin eikö kannattaisi kääräistä se/ne esim. pyinstallerilla exe:ksi.
Käyttäjätaso 3
Mahtaako toi viihdehelpper tulla et pelaa meikä ei saa tota pynton juttua pelaa sit millää
Käyttäjätaso 1
Jep. Ja hyvin toimi kun maltoin katsoa mitä tiedostoja paketissa oli. Nyt toimii hyvin. Kiiiitos!!
Tuota, alunperin python-skripti lataukseen tuli tehtyä lähinnä vain huvin / Pythonin mieleen palautuksen vuoksi ja laitettua ikään kuin koepallona saataville, kun kukaan ei ymmärrettävästi GDPR-sopimuksen vuoksi halunnut mitään lataukseen käyvää sovellusta julkaista. Pelkän .py:n etunä pidän sitä, että se toimii muillakin alustoilla kuin Windowsilla ja sitä voi halutessaan itse muokata.
Sitten kyseltiin, että saako tallenteida ladattua muussakin muodossa kuin .ts:nä. Aiemmin olen jo todennut, että saa, ja kun uusi API mahdollisti helpomman tavan URLin löytämiseen, muutin aeimmasta skriptistä pari riviä näiden adaptiivisten tallenteiden lataamiseksi.
Nyt kun sitten kysyttiin, että saako niitä tallenteita mitenkään ladattua talteen, kun .ts:t eivät toistaiseksi toimi, niin linkitin jo olemassa olevaan skriptiin ja kirjoitin ulkomuistista jonkinlaiset ohjeet käyttöönottoon. Viime päivinä olen sitten pari kertaa palautteen ja omien huomioiden perusteella hieman päivitellyt skriptiä.
Nyt kun tämän jo muutaman päivän jatkuneen .ts-ongelman takia skriptin käyttöön onkin ollut enemmän kiinnostusta, olisi kieltämättä ehkä ihan perusteltua kääräistä Windows-käyttäjille .exe sisältäen myös youtube-dl:n (Pythoniahan sekin on). Toisaalta asiassa on sellainenkin puoli (ja ehkä jopa ylevä tavoite 😏), että nykyisin jonkinlaista perustason ymmärrystä ohjelmoinnista (en nyt tarkoita varsinaisesti minkään kielen osaamista vaan lähinnä käsitteiden kuten muuttuja, for-silmukka, if-lause jne. hahmottamista) voisi melkeinpä pitää jonkinlaisena kansalaistaitona, joten ehkä pelkän .py:n tarjoaminen voi innostaa jotakuta vilkaisemaan koodia jopa ensimmäistä kertaa elämässään ja huomaamaan, ettei sitä välttämättä pienellä syventymisellä ole kovin vaikeaa hahmottaa.
TL;DR: Varmaankin ehkä.
Tarvitsen oikeat alkuperäiset ääni- ja tekstiraidat.
Nyt skriptipaketista löytyvä lataa.py tallentaa käyttäjän niin tahtoessa käyttäjätunnuksen settings.iniin, josta voi myös mm. vaihtaa käytettävää lataajaa sekä asettaa latauskansion (lisätietoa LUEMINUT.txt:stä). Salasanan tallennukseen käytetään Keyring-kirjastoa. Kyseinen skripti toimii Python 3:lla.
Niin ja täsmennyksenä tuohon LUEMINUT.txt:hen: alkuperäisten .ts-tiedostojen latauksen pitäisi siis onnistua sitten, kunhan Elisa korjaa asian. Eli ei toimi tälläkään nyt.
Iso kiitos, jälleen kerran.😀
Hyvä uudistus myös tuo, että asetuksiin voi tallentaa kansion minne videot tallennetaan. Kiitos.
Tälle on kyllä todella taas käyttöä, huomasin että 17 tunnin päästä on lähdössä yksi dokkari minkä kyllä erittäin mielelläni katsoisin. Ei ole ollut aikaa. Ja osittain hukkuu joskus hyvätkin dokkarit. Onpa nyt tallessa sitten jollain laadulla edes (Elisa voisi "korjata" pikkuhiljaa tuon teost.. vian).
Joten onhan sinulla a) varmasti ffmpeg PATHissa tai samassa kansiossa b) uusin versio skripteistä (tulin niitä eilen päivitelleeksi useampaan kertaan, kun huomasin jotakin puutteita)? Voi myös olla, että tallenteessa on jotakin häikkää. Kirjoittelen kohta skriptin, jolla saa näkyviin saatavilla olevat video- ja ääniraidat.
Onneksi en ehtinyt ladata kuin kaksi tallennetta, ennenkuin testasin... eihän niissä minullakaan äänet toimineet, tai itseasiassa tökkäsi kokonaan muutaman sekunnin jälkeen. Korjaantui tuon ffmpegin päivityksellä, kun löysin tämän viestin. Thanks!
Käyttäjätaso 3
Onko mitää toivoo et elisa sais ton viihdehelpperin toimii
Ongelma on parhaillaan selvityksessä ja palaamme tänne, kun on jotain uutta kerrottavaa. Pahoittelut vielä häiriöstä!
-Hiisku
-Hiisku
Käyttäjätaso 3
-Hiisku
Miks voi kestää noin kauvan korjaamine 3 viikkoo jo kestäny ?
Joo, samaa tässä kovasti toivotaan. Nuo python jutut on niin hebreaa minulle että en usko että saisin sitä ikinä toimimaan 😢Kädestä pitäen ohjausta tarvitsisi niihin.
+1
Toki tuon voisi virittää käyttöön, jos olis oikeasti sitä download tarvetta, mutta kun tämä api-bugi aiheuttaa myös sen, ettei se kodi-plugin toimi. Ja se on ONGELMA! Nyt on taas viikonloppu edessä ja homma ei varmaan silloin etene...
Sain nyt tuosta python-skriptistä .exen aikaiseksi (keyring tuotti vähän päänvaivaa). Löytyy tuolta. Lisäsin samaan pakettiin myös youtube-dl.exen ja ffmpeg.exen, eli siinä pitäisi olla kaikki tarvittava.
Toki tuon voisi virittää käyttöön, jos olis oikeasti sitä download tarvetta, mutta kun tämä api-bugi aiheuttaa myös sen, ettei se kodi-plugin toimi. Ja se on ONGELMA! Nyt on taas viikonloppu edessä ja homma ei varmaan silloin etene...
Adaptiiviset striimit saa toimimaan. Paras laatu, jonka saa inputstream.adaptiven min. bandwidht -asetuksella pakotettua, on tuollaista, eli ei siinä pitäisi kovin suurta laatueroa olla alkuperäiseen PAITSI JOS:
Adaptiiviset striimit saa toimimaan. Paras laatu, jonka saa inputstream.adaptiven min. bandwidht -asetuksella pakotettua, on tuollaista, eli ei siinä pitäisi kovin suurta laatueroa olla alkuperäiseen PAITSI JOS:
- Lähdemateriaali on aidosti lomiteltua (esim. urheilu), jolloin puolet liikeinformaatiosta puuttuu.
- Kuvaan poltetut tekstit häiritsevät.
- (Mahdollisesti omaa minua paremmat silmät, korvat ja toistolaitteistot 😏)
...tai PAITSI JOS tarvitsee YLEn erikoisääni-/tekstiraitoja.
- Lähdemateriaali on aidosti lomiteltua (esim. urheilu), jolloin puolet liikeinformaatiosta puuttuu.
- Kuvaan poltetut tekstit häiritsevät.
- (Mahdollisesti omaa minua paremmat silmät, korvat ja toistolaitteistot 😏)
Hienoa analyysia, kiitoksia!
En tiedä korvista tai laitteista, mutta minusta EV tallenteet ovat kuulostaneet Kodin kautta paremmilta kuin digiboksin kautta, aiemmin Pacella ero ei ollut ainakaan yhtä selkeä. Minulla on pari 5.1-äänillä olevaa konserttitallennetta joita on tullut kelailtua läpi useamminkin.
Ero taitaa johtua tästä (kopio yo. tuloksista):
- Audio
- ID : 2
- Format : E-AC-3
- Format/Info : Enhanced AC-3
- Commercial name : Dolby Digital Plus
- Codec ID : ec-3
- Duration : 11 min 57 s
- Bit rate mode : Constant
- Bit rate : 224 kb/s
- Channel(s) : 6 channels
- Channel layout : L R C LFE Ls Rs
- Sampling rate : 48.0 kHz
Tuon eron pystyy kuulemaan, ja ainakin tuntuu siltä että tuo uusi on vähän "latteampi" dynamiikaltaan.
Perhana, pitäisköhän nuo lähettää Tekniikan Maailmalle vertailuun?
Videon osalta en voi väittää näkeväni mitään eroa mutta faktahan se on että jokainen konversio heikentää lopputulosta. Tekstien polttamisen kuvan sisään täytyy aiheuttaa muutakin häröä kuin lomituksen katoamisen. Eikös se periaatteessa ole lähes DAD-muunnos, kuva käy välillä ikäänkuin analogisena.
Käyttäjätaso 3
Tää 4 ellu ei ainakaa lähteny lataa https://elisaviihde.fi/ohjelmaopas/ohjelma/13094371en tie sit mikä vika
Olipas hyvä tuuri ajoituksen kanssa, kun eilen illalla satuin pitkän paussin jälkeen katsomaan millainen on nykytilanne näitten tallenusten kanssa. Qotscha:n skriptin exe-versio lähti toimimaan kuin junan vessa, suuret kiitokset siitä että joku jaksaa näitä vääntää.
Kun sitten yritin nopeampaa tallennusta streamlinkillä, niin ääni ja kuva tallentui kerralla ja ovat tallenteessa todella pahasti epäsynkassa.
Yksi asia jota olen näitä juttuja nyt jonkin verran lukeneena miettinyt on että liittyykö .ts-streamien latauksen toimimattomuus siihen että Elisa yhdisti viimeisetkin erilliset HD/SD kanavat. Ja siinä tapauksessa kiinnostaisi onko tämä pysyvä tilanne vai saisiko joskus vielä ts-streamit tallennettaviksi. Erillisiet äänikanavat ja erikieliset tekstitykset kun on välillä todella tärkeitä, kun ei kaikki Suomen maaperällä asuvat osaa hyvin suomea.
Kun sitten yritin nopeampaa tallennusta streamlinkillä, niin ääni ja kuva tallentui kerralla ja ovat tallenteessa todella pahasti epäsynkassa.
Yksi asia jota olen näitä juttuja nyt jonkin verran lukeneena miettinyt on että liittyykö .ts-streamien latauksen toimimattomuus siihen että Elisa yhdisti viimeisetkin erilliset HD/SD kanavat. Ja siinä tapauksessa kiinnostaisi onko tämä pysyvä tilanne vai saisiko joskus vielä ts-streamit tallennettaviksi. Erillisiet äänikanavat ja erikieliset tekstitykset kun on välillä todella tärkeitä, kun ei kaikki Suomen maaperällä asuvat osaa hyvin suomea.
Käyttäjätaso 3
tästä ellusta ei tallenna kun ääniraidan ?
Käyttäjätaso 1
Saman olen huomannu muutamassa tallenteessa, eli skippaa videoraidan ja lataa vain äänen. Sen huomaa heti kun ladattavan kohteen tiedostokoko näkyy. Latauksen voi kyllä heti stopata, koska pelkällä äänitiedostolla ei pitkälle pötki.
Onkohan tuossa kyseessä skriptin bestvideo / worstvideo -asetukset vai mikähän olisi syynä? Tallenteessa luulisi olevan samat video- ja ääniraidat kuin muissakin.
Tosin yhteinen tekijä näyttää olevan että kokeilemistani yhtä vaille kaikki oli Kutoselta tallennettu.
Käyttäjätaso 1
Ja jotin tallenne oli Neloselta ja minulla yksi Liviltä. Kutonen, Nelonen ja Liv -kanavilla ei ole mitään yhteistä tekijääkään mikä voisi vaikuttaa.
Palaan vanhaan ihmetyksen aiheeseen: Puolen tunnin MOT-tallenne on lataa_laatu.py:llä "adaptiivisesti" imuroituna noin kahden gigan kokoinen. Saman ohjelman saa Areenasta FlicKFetchillä samalla 1080p-resoluutiolla vajaaseen 800 megaan. Näyttävät ja kuulostavat ihan samoilta. Kai tälle ilmiölle joku selitys on?
Sivu 4 / 10
Osallistu keskusteluun
Liity OmaYhteisöön
Onko sinulla jo tunnus? Kirjaudu sisään
Tervetuloa OmaYhteisöön!
Eikö sinulla ole vielä tunnusta? Luo OmaYhteisö-tunnus
Kirjaudu tai rekisteröidy Elisa Tunnuksella
tai
Anna OmaYhteisö-tunnuksesi tai sähköpostiosoitteesi, niin lähetämme sinulle sähköpostitse ohjeet salasanan palauttamiseksi