FlickFetch

Voi olla että olen taas ymmärtänyt asioita väärin. Tai sitten joku muu on. Mutta käsittääkseni ffmpegin map-parametri ei nyt oikein tule kysymykseen, kun imuroiduissa mkv-paketeissa on vain yksi videoraita ja yksi ääniraita. Sekä mahdollisesti tekstiraitoja. Playlistasta (.m3u8) voi kyllä Ruudussa valita sopivan laadun, tarjolla olevista vaihtoehdoista, mutta kun se on valittu, vain se imuroidaan. FlickFetch ei taida vielä tätä osata. Areenassa/Kalturassa laadut valitaan toisella systeemillä, ja sen FF kyllä osaa.

FFmpegillehän annetaan Ruudussa koko playlisti (ainakin FF antaa):

Koodi:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1014374,RESOLUTION=768x432,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f1-v1-a1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1730821,RESOLUTION=1024x576,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f2-v1-a1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2839251,RESOLUTION=1280x720,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f3-v1-a1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=666526,RESOLUTION=512x288,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f4-v1-a1.m3u8

#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=108445,RESOLUTION=768x432,CODECS="avc1.4d4020",URI="iframes-f1-v1-a1.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=170067,RESOLUTION=1024x576,CODECS="avc1.4d4020",URI="iframes-f2-v1-a1.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=247108,RESOLUTION=1280x720,CODECS="avc1.4d4020",URI="iframes-f3-v1-a1.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=65920,RESOLUTION=512x288,CODECS="avc1.4d4020",URI="iframes-f4-v1-a1.m3u8"

FFmpeg kun aloittaa, se näyttää saatavilla olevat laadut (tulosteesta leikattu rivejä pois):

Koodi:
Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 768x432 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream #0:3: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1024x576 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:4: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream #0:6: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:7: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream #0:9: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 512x288 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:10: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream mapping:
Stream #0:6 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)

Eli FFmpeg oletuksena käyttää tuon paraslaatuisen videoraidan (#0:6) ja audiraidan (#0:1, kaikki samanlaatuisia). "-map" -valitsimella voi valita muutkin vaihtoehdot. Tosin en tiedä onko ne aina samassa järkässä eli miten hyvin toimii suora valinta...
 
Eli FFmpeg oletuksena käyttää tuon paraslaatuisen videoraidan (#0:6) ja audiraidan (#0:1, kaikki samanlaatuisia). "-map" -valitsimella voi valita muutkin vaihtoehdot. Tosin en tiedä onko ne aina samassa järkässä eli miten hyvin toimii suora valinta...
Jaa että map-valitsimella voitaisiin valita myös niistä playlistan vaihtoehdoista. Niinpä kai. Mutta siinä on vaan se vaikeus, että etukäteen emme tiedä, mitä vaihtoehtoja juuri tälle pätkälle tarjotaan. Eli -map 0:0 -map 0:1 tarkoittaa joskus sitä, joskus tätä. Joten mielestäni järkevän imurointisovelluksen pitää joko tyytyä automaattisesti valittuun parhaaseen (kuten FF nykyään, Ruudun osalta), tai tutkia playlistan vaihtoehdot ja valita niistä jollain säännöllä sopivin. Näin toimii laturi, joka valitsee sen laadun, jonka pystyresoluutio on enintään käyttäjän määrittelemä maksimi.

Varsinaisesti map-parametri on tarkoitettu raitojen valitsemiseen olemassaolevasta ts/mkv-paketista.
 
Areenassa jotkut vanhat on ladattavissa vain HDSDumpilla, joten vielä ei voi pois ottaa.. (näin oli ainakin vielä joku aika sitten).
Miten se Eläväarkisto vai mikä se oli (sehän ei ole varsinaisesti Ylen palvelu vaan taitaa olla Kansallisarkiston) kun sekinhän menee yle lataimen kautta ja siellä voi olla noita vanhoja käytössä kun sitä ei vissiin ylläpidetä/päivitetä yhtä aktiivisesti niinettä jos joku joskus innostuu lataaman sieltä jotain kanattais nuo vanhat säilyttää varmuudenvuksi.
 
FFmpegillehän annetaan Ruudussa koko playlisti (ainakin FF antaa):

Koodi:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1014374,RESOLUTION=768x432,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f1-v1-a1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1730821,RESOLUTION=1024x576,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f2-v1-a1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2839251,RESOLUTION=1280x720,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f3-v1-a1.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=666526,RESOLUTION=512x288,FRAME-RATE=25.000,CODECS="avc1.4d4020,mp4a.40.2"
index-f4-v1-a1.m3u8

#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=108445,RESOLUTION=768x432,CODECS="avc1.4d4020",URI="iframes-f1-v1-a1.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=170067,RESOLUTION=1024x576,CODECS="avc1.4d4020",URI="iframes-f2-v1-a1.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=247108,RESOLUTION=1280x720,CODECS="avc1.4d4020",URI="iframes-f3-v1-a1.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=65920,RESOLUTION=512x288,CODECS="avc1.4d4020",URI="iframes-f4-v1-a1.m3u8"

FFmpeg kun aloittaa, se näyttää saatavilla olevat laadut (tulosteesta leikattu rivejä pois):

Koodi:
Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 768x432 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream #0:3: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1024x576 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:4: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream #0:6: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:7: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream #0:9: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 512x288 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:10: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp

Stream mapping:
Stream #0:6 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)

Eli FFmpeg oletuksena käyttää tuon paraslaatuisen videoraidan (#0:6) ja audiraidan (#0:1, kaikki samanlaatuisia). "-map" -valitsimella voi valita muutkin vaihtoehdot. Tosin en tiedä onko ne aina samassa järkässä eli miten hyvin toimii suora valinta...

Ehkäpä tässä pitäisi tehdä niin, että FF tarkistaa mitä map-laatuja on valittavissa. Tai ehkä järkevämpää olisi tehdä niinkuin laturissa eli käyttäjä valitsisi suurimman laadun jolla haluaa ladata ja FF lataisi tätä laatua lähimpänä olevan laadun.
 
Ehkäpä tässä pitäisi tehdä niin, että FF tarkistaa mitä map-laatuja on valittavissa. Tai ehkä järkevämpää olisi tehdä niinkuin laturissa eli käyttäjä valitsisi suurimman laadun jolla haluaa ladata ja FF lataisi tätä laatua lähimpänä olevan laadun.
Niinhän minä ehdotin, kiitos kannatuksesta. Mutta "map-laaduista" ei pitäisi puhua, koska sellaisia ei ole olemassa. On kyllä erilaatuisia streameja, ja on ffmpeg-ohjelma, joka käyttää map-parametria viittaamaan inputistaan löytyviin streameihin/raitoihin. Mutta streamit siis ovat olemassa ffmpeg-ohjelmasta ja sen parametreista riippumatta.
 
http://flickfetch.bplaced.net/dl/flickfetch_beta_4.1.0.2.zip

- Siinä pitäisi olla korjattu jumiutuminen 100%:n.
- Nyt pitäisi myös toimia kalturan takana olevat radio-ohjelmat, joita ei kamalasti ole (esim. https ://areena.yle.fi/1-4505307). Ne siis ladataan FFmpegillä, jolle on oma asetuksensa Areena Radio -sivulla.
- Ruudun elokuvien nimi pitäisi tulla oikein, samaten aiempi ylipitkä %title% Ruudusta on korjattu.
- FFmpeg on päivitetty uuteen versioon. Vanha FFmpeg ei osannut ladata Areenan radio-ohjelmia vaan antoi herjan.
- Myös Kalturan latauslinkki sekä radio-ohjelmissa että tv-ohjelmissa muutettu nykyään käytössä olevaan. Vanhakin toimii, mutta varmempi varmaan mennä uudella:

Vanha (käytössä julkaisuversiossa):
Koodi:
https://cdnapisec.kaltura.com/p/1955031/sp/195503100/playManifest/entryId/1_edwwwt1l/flavorIds/0_7tbgm614/format/applehttp/protocol/https/a.m3u8?referrer=aHR0cHM6Ly9hcmVlbmEueWxlLmZp&playSessionId=87b5cd92-9f9e-d706-c36d-9f9c8c101109&clientTag=html5:v2.63.3&preferredBitrate=600&uiConfId=37558971

Uusi (tässä betassa):
Koodi:
https://cdnsecakmi.kaltura.com/p/1955031/sp/195503100/playManifest/entryId/1_edwwwt1l/protocol/https/format/url/flavorIds/0_rnh0tltg/a.mp3?uiConfId=42612661&playSessionId=422bff73-2b73-5a42-eb85-08c390d80e4b:aa97468b-887f-c9b6-190f-58b44e8253c7&referrer=aHR0cHM6Ly9hcmVlbmEueWxlLmZpLzEtNDUwNTMwNw==&clientTag=html5:v0.32.8

Toivoisin että testaisitte.

Jahas, uutta kalturan osoitetta tarvitaan radio-ohjelmien lataukseen (ainakin https ://areena.yle.fi/1-4505307), mutta sillä ei lataudu esim. Silicon Valley (https ://areena.yle.fi/1-2833299). Täytyy siis ladata tv-ohjelmat vanhalla ja radiot uudella...
 
Jahas, uutta kalturan osoitetta tarvitaan radio-ohjelmien lataukseen (ainakin https ://areena.yle.fi/1-4505307), mutta sillä ei lataudu esim. Silicon Valley (https ://areena.yle.fi/1-2833299). Täytyy siis ladata tv-ohjelmat vanhalla ja radiot uudella...
Kantsii luottaa jsonista löytyvään media typeen, joka on joko VideoObject tai AudioObject.

Lisäys: Ja se vanha osoite (cdnapisec.kaltura.com) toimii kyllä edelleen ainakin esimerkkitapauksessasi. Missä sitä toista (cdnsecakmi) tarvitaan?

Lisäys 2: Ja kyllä molemmat osoitteet toimivat molemmissa tapauksissa. Eli onkohan väärä hälytys?
 
Viimeksi muokattu:
Kantsii luottaa jsonista löytyvään media typeen, joka on joko VideoObject tai AudioObject.

Lisäys: Ja se vanha osoite (cdnapisec.kaltura.com) toimii kyllä edelleen ainakin esimerkkitapauksessasi. Missä sitä toista (cdnsecakmi) tarvitaan?

Lisäys 2: Ja kyllä molemmat osoitteet toimivat molemmissa tapauksissa. Eli onkohan väärä hälytys?

Säädin osoitteen parametrejä niin nyt toimii molemmat molemmilla. Aiemmin oli Areenassa (ja FF:ssä) käytössä osana osoitetta "format/applehttp". Sen kun korvasi "format/url", niin toimii.

En tiedä mitä eroa noilla osoitteilla (cdnapisec / cdnsecakmi) on, mutta tuota jälkimmäistä Areenan oma soitin nykyään käyttää (ainakin niissä joita kokeilin).
 
Säädin osoitteen parametrejä niin nyt toimii molemmat molemmilla. Aiemmin oli Areenassa (ja FF:ssä) käytössä osana osoitetta "format/applehttp". Sen kun korvasi "format/url", niin toimii.

En tiedä mitä eroa noilla osoitteilla (cdnapisec / cdnsecakmi) on, mutta tuota jälkimmäistä Areenan oma soitin nykyään käyttää (ainakin niissä joita kokeilin).

Erona ilmeisesti se että ekaksi mainittu sallii osoitteen upottamisen twitterin "korttiin" eli twiittiin ja seuraava facebookkiin. Jotenkin näin mikäli oikein ymmärsin kun tätä luin: Kaltura Player - Fast, Flexible, Video Player Toolkit - Share
 
Mites tuo Kutosen ja Vitosen Dplay? Ei vaadi edes rekisteröitymistä tuo palvelu, että onko mahdollista mahdollistaa Dplayn videoiden lataus?
 
Mites tuo Kutosen ja Vitosen Dplay? Ei vaadi edes rekisteröitymistä tuo palvelu, että onko mahdollista mahdollistaa Dplayn videoiden lataus?

Todennäköisesti ei. Näyttää olevan toteutettu samalla tavalla kuin Katsomo eli hash-tekniikalla. Muokkaan nyt sen verran että muiden maiden DPlay -versioille näkyy olevan jonkinlaisia tapoja ladata.
Kuten tämä: DPlay Download Script (update 2018-09) - Source code ilmeisesti.
 
Viimeksi muokattu:
Säädin osoitteen parametrejä niin nyt toimii molemmat molemmilla. Aiemmin oli Areenassa (ja FF:ssä) käytössä osana osoitetta "format/applehttp". Sen kun korvasi "format/url", niin toimii.
Audiolinkissä pitää olla format/url, mutta videolinkissä kelpaa kumpi vaan. Näköjään.
 
Näytin olevan aiemmin pikkasen liian hätänen. Ainakin Ruotsissa on keksitty tapa ladata DPlaysta ja Ruotsin DPlay on toteutettu samalla tavalla kuin Suomen, joten jonkunlainen mahdollisuus ladata ohjelmia on olemassa. Mutta DPlayssa niinkuin Ruudussakin on ilmaisia ja maksullisia ohjelmia. svtplay-dl osaa ladata Ruotsin Dplaysta sekä esimerkiksi muiden maiden ViaFreesta joka on myös Suomessa käytössä.
 
Viimeksi muokattu:
v4.1.0.4 - 3.11.2018
- Lisätty: Osoitteeksi voi antaa myös Ilta-Sanomien tai Helsingin Sanomien sivun osoitteen, ja kyseisellä sivulla oleva (Ruudun) video ladataan automaattisesti. HS:n tapauksessa myös videon suoran osoitteen voi liittää (kopioimalla videon nappuloiden seassa oleva Ruutu-logon osoite).
- Muutettu: FFmpeg on päivitetty uusimpaan versioon, aiempi ei osannut ladata kaikkia Areenan radio-ohjelmia.
- Korjattu: Latauksen ei pitäisi enää jämähtää 100%:n tilaan.
- Korjattu: Ruudun %title% -muuttuja antoi liian pitkän nimen ja %program% -muuttuja jäi tyhjäksi elokuvien kanssa.
- Poistettu: Asetuksista turhat lataimet (Ruudusta HDSDump ja RTMPDump, Areenasta RTMPDump), sekä turha TV5:n asetussivu.
 
v4.1.0.4 - 3.11.2018
- Lisätty: Osoitteeksi voi antaa myös Ilta-Sanomien tai Helsingin Sanomien sivun osoitteen, ja kyseisellä sivulla oleva (Ruudun) video ladataan automaattisesti. HS:n tapauksessa myös videon suoran osoitteen voi liittää (kopioimalla videon nappuloiden seassa oleva Ruutu-logon osoite).
- Muutettu: FFmpeg on päivitetty uusimpaan versioon, aiempi ei osannut ladata kaikki Areenan radio-ohjelmia.
- Korjattu: Latauksen ei pitäisi enää jämähtää 100%:n tilaan.
- Korjattu: Ruudun %title% -muuttuja antoi liian pitkän nimen ja %program% -muuttuja jäi tyhjäksi elokuvien kanssa.
- Poistettu: Asetuksista turhat lataimet (Ruudusta HDSDump ja RTMPDump, Areenasta RTMPDump), sekä turha TV5:n asetussivu.

Iso kiitos kun jaksat päivittää tätä ohjelmaa! Muokkaan sen verran että tää päivitetyllä FFMpegillä varustettu FlickFetch näyttää lataavan ohjelmat nopeammin.
 
Viimeksi muokattu:
Toivottavasti joskus saadaan ratkaistua tuo Ruudun ongelma ohjelmahakujen kanssa... nyt tuo listaus näyttää kaikille Ruudun ohjelmille 0/0 ja ne pitää käydä käsin napsimassa ruudun sivuilta. Areena toki toimii ongelmitta. Ärsyttävää kun menevät jatkuvasti sorkkimaan wepiään... :)
 
Jos haluaa Ruudun leffojen nimistä pois ikäraja/sallittu tiedon, tässä on mitä itse käytän:

Koodi:
%program{.\([s0-9]+\)$}% - S%season% - E%episode% - %title{.\([s0-9]+\)$}% (%durationmin%')
 
Toivottavasti joskus saadaan ratkaistua tuo Ruudun ongelma ohjelmahakujen kanssa... nyt tuo listaus näyttää kaikille Ruudun ohjelmille 0/0 ja ne pitää käydä käsin napsimassa ruudun sivuilta. Areena toki toimii ongelmitta. Ärsyttävää kun menevät jatkuvasti sorkkimaan wepiään... :)

Ei kyllä täällä ole ongelmia. Ohjelmalista toimii ja näyttää oikein lataamattomat jaksot. Eli mitään ei kyllä nyt ole muuttunut...
 
Toivottavasti joskus saadaan ratkaistua tuo Ruudun ongelma ohjelmahakujen kanssa... nyt tuo listaus näyttää kaikille Ruudun ohjelmille 0/0 ja ne pitää käydä käsin napsimassa ruudun sivuilta. Areena toki toimii ongelmitta. Ärsyttävää kun menevät jatkuvasti sorkkimaan wepiään... :)

Minullakin toimii Ruudun ohjelmalistahaku hyvin eikä mitään 0/0 tullut. Kokeile päivittää FF ja tarvittaessa asentele uudelleen.
 
Ruudun linkkien löytymättömyydessä voi olla, että jäänyt asetuksiin aktiiviseksi hdsdump tai rtmpdump, jotka eivät toimi. Oli kyseiset rivit tällaiset settingseissä, ei löydy linkkejä

<add key="RuutuFFmpeg" value="False" />
<add key="RuutuHDSDump" value="True" />
<add key="RuutuRTMPDump" value="False" />

mutta editoinnin jälkeen alkoi löytyä.

<add key="RuutuFFmpeg" value="True" />
<add key="RuutuHDSDump" value="False" />
<add key="RuutuRTMPDump" value="False" />

Jos ei muut toimi kuin ffmpeg, niin pitäis varmaan kyseinen asetus poistaa kokonaan ja etsiä vain ffmpeg-linkit.
 
Ruudun linkkien löytymättömyydessä voi olla, että jäänyt asetuksiin aktiiviseksi hdsdump tai rtmpdump, jotka eivät toimi. Oli kyseiset rivit tällaiset settingseissä, ei löydy linkkejä

<add key="RuutuFFmpeg" value="False" />
<add key="RuutuHDSDump" value="True" />
<add key="RuutuRTMPDump" value="False" />

mutta editoinnin jälkeen alkoi löytyä.

<add key="RuutuFFmpeg" value="True" />
<add key="RuutuHDSDump" value="False" />
<add key="RuutuRTMPDump" value="False" />

Jos ei muut toimi kuin ffmpeg, niin pitäis varmaan kyseinen asetus poistaa kokonaan ja etsiä vain ffmpeg-linkit.

Hyvä pointti, jäi tuo asetus voimaan vaikka muut poistin!
 
v4.1.0.4 - 3.11.2018
- Lisätty: Osoitteeksi voi antaa myös Ilta-Sanomien tai Helsingin Sanomien sivun osoitteen, ja kyseisellä sivulla oleva (Ruudun) video ladataan automaattisesti. HS:n tapauksessa myös videon suoran osoitteen voi liittää (kopioimalla videon nappuloiden seassa oleva Ruutu-logon osoite).

Mahtavaa, tästä taisinkin esittää aiemmin toiveen. :)

Laitoinpa maksukaverin laulamaan. Ollut muutenkin kyllä hyödyllinen softa itselle jo jonkin aikaa!
 
Sellainen pieni toivomus, että voisiko .xml tiedoston kirjoittaa kovalevylle hieman myöhemmässä vaiheessa? Eli vasta sen jälkeen kun käyttäjältä kysytään "Ladataanko uudelleen?" (jos tämä optio on valittu). Nyt .xml tiedosto jää orpona kovalevylle vaikka kieltäisikin uudelleenlatauksen.
 
Sellainen pieni toivomus, että voisiko .xml tiedoston kirjoittaa kovalevylle hieman myöhemmässä vaiheessa? Eli vasta sen jälkeen kun käyttäjältä kysytään "Ladataanko uudelleen?" (jos tämä optio on valittu). Nyt .xml tiedosto jää orpona kovalevylle vaikka kieltäisikin uudelleenlatauksen.

Jo vain. Siirsin sen samaan kohtaan missä jakson kuvausteksti ja kuva tallennetaan. Hassussa paikassa se näköjään olikin.
 
Tarjolla beta, jossa on laadunvalitsin Ruudulle. Eli asetuksissa voidaan valita maksimitarkkuus esiasetetuista valinnoista jolla video ladataan, tai voidaan syöttää oma tarkkuus Custom-kenttään (asetusikkunan nimet vähän vaiheessa). Jos tarjolla on vain korkeampia tarkkuuksia kuin valittu, ladataan pienin tarkkuus joka on tarjolla.

Tarkkuuden voi myös Areenan tapaan lisätä osoiteriville (?q=pystyresoluutio), jos halutaan ladata eri tarkkuudella kuin asetuksissa on määritelty. Sama toimii myös ohjelmalistassa, jos tiettyä sarjaa haluaa ladata aina tietyllä tarkkuudella.

Eli esim näin:
Koodi:
https://www.ruutu.fi/video/3259312?q=360

upload_2018-11-6_18-42-3.png


Toivoisin ainakin laatuasetusta toivoneiden vähän testaavan tätä :)

http://flickfetch.bplaced.net/dl/flickfetch_beta_4.1.0.5.zip
 
Laatuasetuksesta riippumatta ruutu-videot latautuvat resoluutiolla 512x288. Testasitko itse yhtään?

Niin. Naputin pari tuntia koodia että laatuasetus ja osoitteen "?q="-parsinta menisi läpi ohjelmalistalla ja muualla ja oletin etten tehnyt missään yhtään virhettä ja kaikki toimisi ensimmäisellä kerralla enkä sitten viitsinyt edes ajaa koodia kertaakaan.

Totta helvetissä testasin sitä, aika monella sarjalla ja monella tavalla laatuasetukset syöttämällä. "Julkaisuversion" käännöksessä näköjään pieni kämmi, joka on nyt korjattu.

http://flickfetch.bplaced.net/dl/flickfetch_beta_4.1.0.6.zip
 
Testasinpas minäkin tuota uutta betaa (4.1.0.6) ja tää jakso 1 - Pelastajat ainakin tuli 720p-resolla ulos (max-reso ko. videolle) ja laadunvalitsin toimi kun kokeilin ladata 576p-tarkkuudella. Ei mitään ongelmia. Hrk:n mainitsemaa ongelmaa ei siis tullut ainakaan täällä.

Muokkasin viestiä.
 
Viimeksi muokattu:
Testasinpas minäkin tuota uutta betaa (4.1.0.6) ja tää jakso 1 - Pelastajat ainakin tuli 720p-resolla ulos. Hrk:n mainitsemaa ongelmaa ei tullut minulla. Myös tuolla vakaalla versiolla (4.1.0.4) tuli 720p.
Tähänkin asti ne on tullu 720p -resoluutiolla, koska se on Ruudussa isoin resoluutio mut laadunvalitsin on siksi tossa betassa, että voi kokeilla tuleeko ne pienemmällä resoluutiolla kuten 480p tai 576p.
 
Tähänkin asti ne on tullu 720p -resoluutiolla, koska se on Ruudussa isoin resoluutio mut laadunvalitsin on siksi tossa betassa, että voi kokeilla tuleeko ne pienemmällä resoluutiolla kuten 480p tai 576p.

Juuri muokkasin viestiä että testasin alemmalla resolla ja se toimi. :D
 
Saako tällä tai jollain ladattua fox sivuilta ohjelmia? Esim fox kids.

Ei saa. Ehkä tulevaisuudessa saa jos joku keksii miten ENC-tiedostoja voi ladata. Enc-tiedosto kun ei sisällä kuvaa eikä ääntä. Tai siis sisältää mutta koodatussa muodossa. Todennäköistä on ettei niitä saa ladattua.
 

Ei saa. Videot kun on enc-muodossa. Todennäköistä on ettei niitä saa ladattua. Ei nyt eikä tulevaisuudessa. Tai siis saa ladattua muttei niitä pysty katsomaan.
 
Viimeksi muokattu:
Moi! Palaan vielä tuohon Ruudun videoiden lataamiseen Ilta-Sanomien tai Hesarin kautta.

Huomasin, että nyt vain ensimmäinen sivulla oleva video huomioidaan. Esimerkiksi tässä linkissä: Kun talvisota päättyi Kollaanjoella, venäläissotilas hämmästyi nähtyään suomalaisten asemat – ”Hän pudisti päätään” on useita videoita pitkin sivua. Voisiko tämän pienen puutteen korjata ja muuttaa toiminnallisuuden esim. muotoon että kysytään että mitkä sivulla olevat videot ladataan vai ladataanko kaikki - samaan tyyliin kuin sarjojen jaksoista kysytään?
 
Sellaista ominaisuutta olen kaivannut, että jonkun elokuvan voisi merkitä jo ladatuksi, jos sen on ladannut jonkin muun ohjelman kuin FF avulla. Sarjojen jaksojen osaltahan tämä on mahdollista rasti-ruutuun periaatteella. Se voisi olla vaikka pääikkunassa hiiren oikealla näppäimellä "Merkitse ladatuksi" jolloin elokuva lisätään tietokantaan. Toki YLE:n sivuilta pitää linkki löytyä, jotta sieltä voidaan hakea elokuvan tiedot.

Tämä tarve tuli taas esille Akira Kurosawan elokuvan kohdalla, kun elokuvalla oli kokoa 4 gigaa ja uudelleenlatauksista ei tullut loppua. Jouduin lataamaan sen lopulta Ruuttuus-ohjelmalla. Manuaalisesti tietokantaa voi toki sorkkia, mutta siinä on aina omat riskinsä.
 
Sellaista ominaisuutta olen kaivannut, että jonkun elokuvan voisi merkitä jo ladatuksi, jos sen on ladannut jonkin muun ohjelman kuin FF avulla. Sarjojen jaksojen osaltahan tämä on mahdollista rasti-ruutuun periaatteella. Se voisi olla vaikka pääikkunassa hiiren oikealla näppäimellä "Merkitse ladatuksi" jolloin elokuva lisätään tietokantaan. Toki YLE:n sivuilta pitää linkki löytyä, jotta sieltä voidaan hakea elokuvan tiedot.

Tämä tarve tuli taas esille Akira Kurosawan elokuvan kohdalla, kun elokuvalla oli kokoa 4 gigaa ja uudelleenlatauksista ei tullut loppua. Jouduin lataamaan sen lopulta Ruuttuus-ohjelmalla. Manuaalisesti tietokantaa voi toki sorkkia, mutta siinä on aina omat riskinsä.

Tarkoittaen mitä? Jos lataat jollain muulla kuin FlickFetchillä niin FF kertoisi sinulle että "tämä elokuva on jo ladattu. latasit sen ohjelmalla önnönnönöö xx.xx.2018" Itse näen tämän vaikeana toteuttaa.
 
Laturikin on taas kovasti uudistunut. On gui-versio ja asennusohjelma ja kehitystä sarjaohjelmien nimeämisessä. Ja toimii edelleenkin myös linuxissa.

laturi – Google Drive

Hyvä on ohjelma. Mut miks se oli ennen ei-asennettava ja nykyään se pitää asentaa? Eiks se ois voinu jatkossakin olla niin sanottu zip-versio eli et se ois toiminu asentamatta? Vähän niinkuin FlickFetch.
 
Hyvä on ohjelma. Mut miks se oli ennen ei-asennettava ja nykyään se pitää asentaa? Eiks se ois voinu jatkossakin olla niin sanottu zip-versio eli et se ois toiminu asentamatta? Vähän niinkuin FlickFetch.
Toimiihan se asentamatta, jos suostut asentamaan pythonin ensin. Tai sitten voit sen asennusohjelman käytön jälkeen kopioida <appdata>\laturi-hakemiston minne lystäät. Asennusta siis ei tehdä programfiles-hakemistoon, eikä oikeuksia tarvita.

Vanha laturi.exe purkautui temp-hakemistoon ja käynnistyi sieltä. Nyt olisi kaksi skriptiä, jotka vanhalla systeemillä tarvitsivat kumpikin oman temp-hakemiston, joissa pääosin sama sisältö (python runtime). Missä ei ole paljoa järkeä. Ja on teknisempiäkin syitä.
 
Toimiihan se asentamatta, jos suostut asentamaan pythonin ensin. Tai sitten voit sen asennusohjelman käytön jälkeen kopioida <appdata>\laturi-hakemiston minne lystäät. Asennusta siis ei tehdä programfiles-hakemistoon, eikä oikeuksia tarvita.

Vanha laturi.exe purkautui temp-hakemistoon ja käynnistyi sieltä. Nyt olisi kaksi skriptiä, jotka vanhalla systeemillä tarvitsivat kumpikin oman temp-hakemiston, joissa pääosin sama sisältö (python runtime). Missä ei ole paljoa järkeä. Ja on teknisempiäkin syitä.

Tarkotin tätä Windowsin Exe-versiota, en python-versiota.
 
Törmäsin kummalliseen ilmiöön televisioni kanssa (muutaman vuoden wanha Sony, varmaan viimeisiä ei-androidi-malleja?).

Nimittäin, nykyään näköjään Areenasta FlickFetchillä imaistujen ohjelmien .srt-fileet eivät jostain syystä suoraan toimi televisiossani. Eli riviäkään tekstitystä ei tule näkyviin vaikka säätäisi televisiosta tekstityksen koodausta.

Tässä ote toimimattoman .srt-fileen alusta, eli eka subirivi:
Koodi:
1
00:00:08,280 --> 00:00:10,480
Aiemmin tapahtunutta:

Ei toimi.

Sensijaan, jos editoin .srt-filettä tällä nettityökalulla SubShifter - Online SRT Subtitle Resync Tool niin että teen siihen time shiftin +0.001, tekstitys toimii buenosti.

Tällöin siis esim. ensimmäinen subirivi näyttää tältä (huom. time shifti 0.001)
Koodi:
1
00:00:08,281 --> 00:00:10,481
Aiemmin tapahtunutta:

Mistäköhän moinen johtuu? Ainoastaan tyhmästä älytelevisiosta? VLC Playerillä kyllä alkuperäinenkin subi-filu toimii aivan hyvin.
 
Tarkotin tätä Windowsin Exe-versiota, en python-versiota.
Voi voi, selitinkös liian vaikeasti. Vanha laturi.exe oli pyinstaller-ohjelmalla tehty itsepurkautuva pakattu arkisto, "zip-tiedosto", jonka sisältää python-runtimen tarpeelliset osat ja ihan vähän muuta eli sen varsinaisen python-skriptin sekä arkiston purkamisessa tarvittavan koodipätkän. Komennolla "suorita" se laturi.exe purkaa sisältönsä temp-kansioon ja suorittaa sitten esikäännetyn laturi.py-skriptin. Eli pythonista on kysymys tässäkin.

Uusi asennusohjelma on kahden edellä kuvatun arkiston yhdiste. Siis yksi runtime, kaksi skriptiä. Liimaamiseen on käytetty Inno Setup -nimistä työkalua. Erona vanhaan lähinnä se, että nyt ei panna tiedostoja temp-kansioon, vaan käyttäjän valitsemaan paikkaan, oletusarvoisesti appdatan alle. Muu on kosmetiikkaa.
 
Ja olisiko Laturille aika tehdä oma ketjunsa?
Niin tuota, laturi ei ole "ohjelmatuote", vaan yksityinen harrastus, jonka tuotoksen asetin vapaasti ja avoimesti saataville kun siitä ehkä on joillekin iloa. Käyttö omin avuin ja omalla vastuulla. Mitään tukea en lupaa antaa. Mahtaako siitä riittää keskusteltavaa? Eikö riittäisi, että tämän ketjun otsikkoon lisättäisiin implisiittisesti "ynnä muuta", onhan täällä puhuttu asian vierestä ennenkin. Ei kannata ihan pikkuasioille omaa ketjua perustaa, ellei sitten tarkoituksena olekin niiden pikkuasioiden siivoaminen pois häiritsemästä?
 

Statistiikka

Viestiketjuista
258 431
Viestejä
4 490 821
Jäsenet
74 157
Uusin jäsen
mursu-90

Hinta.fi

Back
Ylös Bottom