FlickFetch

Eiköhän sen ohjelman tallenne tule Areenaan katsottavaksi ja FlickFetchillä imuroitavaksi sitten kun ohjelma on ensin näytetty ykköskanavalla.
Outlander on tullut DRM-suojattuna Areenaan, joten tallennetta ei senkään puolesta saisi ladattua FF:llä.
 
Onkohan mahdollisuutta lisätä permanto.fi palvelua tallentteviin vaihtoehtoihin. Alfa tv:n sisältö nyt ei varsinaisesti tarjoa paljon mielenkiintoista sisältöä, mutta aika mielenkiintoisia urheilutapahtumia taltioivat. :)
 
Ei tule nyt tällä kertaa :(

"" Ykkönen esittää suosikkisarjan toisen ja kolmannen tuotantokauden uusintana. Jaksot voi katsoa Areenasta vain suorana. ""


:

Lataa uusin VLC ja koita seuraavalla rimpsulla jos tallentuu (kannattaa koittaa ennen kun lähetys alkaa). Olettaen että Windows ja powershell käytössä, jos ei niin muuta dst polku haluttuun muotoon käsin. Tämä tallentaa raakana joten tiedostokoko voi nousta aika isoksi. Tuossa nyt on tuo parhaan laadun m3u8-playlist. Spoilerista löytyy heikompilaatuiset.

Koodi:
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe -vvv http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-b.m3u8
--sout="#std{access=file,mux=ts,dst='C:\Users\$env:UserName\Desktop\yle-tv1_720p.ts'}"

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=184000,RESOLUTION=320x180,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_184_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=184000,RESOLUTION=320x180,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_184_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=364000,RESOLUTION=480x270,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_364_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=364000,RESOLUTION=480x270,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_364_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=664000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_664_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=664000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_664_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1064000,RESOLUTION=704x396,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_1064_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1064000,RESOLUTION=704x396,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_1064_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1564000,RESOLUTION=1024x576,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_1564_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1564000,RESOLUTION=1024x576,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_1564_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2764000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2764000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2"
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-b.m3u8?sd=10&rebase=on
 
Lataa uusin VLC ja koita seuraavalla rimpsulla jos tallentuu (kannattaa koittaa ennen kun lähetys alkaa). Olettaen että Windows ja powershell käytössä, jos ei niin muuta dst polku haluttuun muotoon käsin. Tämä tallentaa raakana joten tiedostokoko voi nousta aika isoksi. Tuossa nyt on tuo parhaan laadun m3u8-playlist. Spoilerista löytyy heikompilaatuiset.

Koodi:
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe -vvv http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-b.m3u8
--sout="#std{access=file,mux=ts,dst='C:\Users\$env:UserName\Desktop\yle-tv1_720p.ts'}"
.net/i/yletv1hls_1@103188/index_2764_av-b.m3u8?sd=10&rebase=on


On Windows tietokone. Noin viikko sitten uudelleen asennettu Windows 7 ja
siitä koneesta löytyy tuo powershell - komentotulkki.


Mutta kumpaan minä tuon URL rimpsun laitan? Tuohon powershelliin vaiko
siihen VLC:hen?? :oops::oops::facepalm::)


Voi minä kaipaan aikaa kun netistä pystyi tallentamaan suoraa video-lähetystä
WM Recorder 12:sta. :confused::confused2:




:)
 
Onkohan mahdollisuutta lisätä permanto.fi palvelua tallentteviin vaihtoehtoihin. Alfa tv:n sisältö nyt ei varsinaisesti tarjoa paljon mielenkiintoista sisältöä, mutta aika mielenkiintoisia urheilutapahtumia taltioivat. :)

Tiedustelin huhtikuussa itse tuota asiaa. Alla oma kysymykseni ja darxiden silloinen vastaus sen perässä.

Simo Sisu sanoi:
@darxide, olisikohan mahdollista saada FlickFetchiin mahdollisuus tallentaa Alfa-TV:n Permanto-palvelusta videoita? Asia tuli mieleeni, kun törmäsin siellä pariin mielenkiintoiseen haastatteluun. Asia ei tosin itselleni ole kovin tärkeä, koska en juurikaan seuraa kyseistä kanavaa, mutta joku muu saattaa tykätä kanavasta ja olisihan se kuitenkin mahtavaan FF:iin mukava lisä.

Linkki Permantoon: Etusivu - AlfaTV

En tutkinut yhtään millä tavoin tuolta pystyisi lataamaan, mutta uuden palvelun lisäämisessä on sen verran työtä etten lupaa mitään. Ihan asiallisen näköiset ja toimivat sivut on, mutta kyseistä kanavaa en ole kyllä ikinä katsonut...
 
On Windows tietokone. Noin viikko sitten uudelleen asennettu Windows 7 ja
siitä koneesta löytyy tuo powershell - komentotulkki.


Mutta kumpaan minä tuon URL rimpsun laitan? Tuohon powershelliin vaiko
siihen VLC:hen?? :oops::oops::facepalm::)


Voi minä kaipaan aikaa kun netistä pystyi tallentamaan suoraa video-lähetystä
WM Recorder 12:sta. :confused::confused2:




:)
Sori myöhäinen vastaus, mutta Powershell komentotulkissa siirryt siihen hakemistoon jonne VLC on asennettu (eli mistä löytyy vlc.exe) ja siihen kopiot tuon .\vlc.exe -vvv rimpsun
 
Ei tule nyt tällä kertaa :(

"" Ykkönen esittää suosikkisarjan toisen ja kolmannen tuotantokauden uusintana. Jaksot voi katsoa Areenasta vain suorana. ""


:
Näköjään tässä tapauksessa tallennus onnistuu FF:n ajastin-toiminnolla. Eli pannaan FF tallentamaan ykköskanavan ohjelmaa "reaaliaikaisesti". Tietokoneen ja FF:n pitää tietenkin olla käynnissä. Aivan kuin käyttäisit nauhuria.

Toistaiseksi uskon, että näin saadaan talteen kaikki (?) sellaiset Areenan "suorat lähetykset", jotka lähetetään samanaikaisesti myös "ilmateitse".

Mitään DRM-suojausta ei ole.

Lisäys: Toki tuon sarjan kaudet 1-3 löytyvät myös Netflixistä. 7,99€/kk.
 
Viimeksi muokattu:
:) No tuosta URL rimpsusta otin tämän kohdan:
http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-b.m3u8

ja laitoin sen VLC playerissä kohtaan

Media ->
Muunna / Tallennna
_ _ _ _

Avaa media ( välilehti Verkko )
Syötä verkkokohteen URL - > kohtaan

Sitten:
"Muunna / Tallenna"
_ _ _ _

Muunna ->

X Muunna ( kohdassa )

Valitsin:
Video -H.264 + MP3 ( MP4 )


Kohde:

Nimesin videon ja valitsin kansion mihin tallensin

ja painoin ALOITA

_ _ _ _

Sitten kun oli Outlanderin jakso loppunut painoin sitä "Stop" painiketta
ohjelmassa ja Outlanderin jakso oli tallessa MP4 muodossa :D

_ _ _ _


Millä ohjelmalla tuosta MP4 videosta kannattaisi nyt ylimääräiset leikata pois ?



:)
 
Muunna ->

X Muunna ( kohdassa )

Valitsin:
Video -H.264 + MP3 ( MP4 )
Tuossa vaiheessa kannattaa klikata vieressä olevaa kiintoavaimen kuvaa ja editoida profiilia niin, että video ja audio tallennetaan alkuperäisinä. Siis jos haluaa mahdollisimman laadukkaan tallenteen.
 
Tuossa vaiheessa kannattaa klikata vieressä olevaa kiintoavaimen kuvaa ja editoida profiilia niin, että video ja audio tallennetaan alkuperäisinä. Siis jos haluaa mahdollisimman laadukkaan tallenteen.
Tai sitten voi olla käyttämättä VLC:tä, ja tehdä homman yksinkertaisesti näin:

ffmpeg -y -i "http://jotain.m3u8" -c copy "output.ts"

(q lopettaa)

Näin flickfetchin ajastettu tallennus toimii.

Kontainer-formaatin voi vaihtaa yksinkertaisesti vaihtamalla output-tiedoston nimen tarkenteen (.mp4, .mkv). Formaatin valinta riippuu siitä, minkälaista jatkokäsittelyä suunnitellaan, ja minkälaisia työkaluja on käytettävissä. Itse ostin taannoin lisenssin TS-Doctor -nimiseen ohjelmaan, jolla ts-kontainerissa olevien videoiden, erityisesti monia ääni- ja tekstiraitoja sisältävien DVB-tallenteiden, leikkely ja siivous sujuu näppärästi. Mutta se ei tue mp4-kontaineria eikä Matroskaa.
 
Viimeksi muokattu:
Eilen alkoi jalkapallon MM-kisat, ja kuvittelin tallentavani ottelut areenasta. Mutta enpä ole onnistunut tuntien yrityksestä huolimatta. Olen kyllä käyttänyt tätä FlickFetchiä useamman vuoden ja uusin versiokin on asennettuna, mutta kun ei toimi niin ei toimi sitten millään. Kunnollinen tallentava digiboksi, josta saisi ohjelmat joskus myös ulos tietokoneelle, maksaa aika paljon. Sen vuoksi luulin pärjääväni areenalla. Mutta nyt on oikeasti hyvät neuvot kalliita. Keksiskö joku keinon noiden MM-lähetysten lataamiseksi. Itse en osaa.
Luultavasti DRM suojattuja eli ei onnistu tallennukset.
Ei ole mitään suojausta, itse asiassa vielä yksinkertaisempi kuin normaalit Areenan videot kun ovat vain paljaat m3u8/HLS linkit. FF:ää ei vaan päivitetty tämän osalta.

URL voi sniffata manuaalisesti sitten tallentaa ffmpegillä tai vaikka VLC:n kautta kuten just yllä oli ohjeet kumpaankin.

1. avaa sivu jossa pelitallenne, esim. https://areena.yle.fi/tv/ohjelmat/30-901?play=1-50003217 (sama toimii myös suoriin pelilähetyksiin)
2. avaa selaimen developer tools ja network tms. välilehti (screenshot on Chromesta)
3. laita haun filtteriksi "m3u8"
4. aloita sen tallenteen soitto
5. odota hetki ja:

IG5NuGZ.png
 
Eilen alkoi jalkapallon MM-kisat, ja kuvittelin tallentavani ottelut areenasta. Mutta enpä ole onnistunut tuntien yrityksestä huolimatta. Olen kyllä käyttänyt tätä FlickFetchiä useamman vuoden ja uusin versiokin on asennettuna, mutta kun ei toimi niin ei toimi sitten millään. Kunnollinen tallentava digiboksi, josta saisi ohjelmat joskus myös ulos tietokoneelle, maksaa aika paljon. Sen vuoksi luulin pärjääväni areenalla. Mutta nyt on oikeasti hyvät neuvot kalliita. Keksiskö joku keinon noiden MM-lähetysten lataamiseksi. Itse en osaa.
Tällä voi kokeilla:
Flash Video Downloader
 
Pahoittelut, jos tätä on jo kysytty, mutta en helpolla löytänyt vanhempaa viestiä aiheesta.
Miten tuo nimeäminen pitäisi hoitaa, ettei tiedoston nimestä karsiutuisi tuplastringit?
Esim. tämä
Koodi:
https://areena.yle.fi/1-3401842
pitäisi tulla talteen nimellä "Fantomas - Jakso 04 - Fantomas vastaan Fantomas.mkv", eikä "Fantomas - Jakso 04 - vastaan" niin kuin se oletuksena tulee.
 
Pahoittelut, jos tätä on jo kysytty, mutta en helpolla löytänyt vanhempaa viestiä aiheesta.
Miten tuo nimeäminen pitäisi hoitaa, ettei tiedoston nimestä karsiutuisi tuplastringit?
Esim. tämä
Koodi:
https://areena.yle.fi/1-3401842
pitäisi tulla talteen nimellä "Fantomas - Jakso 04 - Fantomas vastaan Fantomas.mkv", eikä "Fantomas - Jakso 04 - vastaan" niin kuin se oletuksena tulee.
Voisiko syynä olla "hatullinen" o nimessä Fantômas?
 
Kun katsoo Tiedostonimieditorilla, näkee mitä tietoja Yle antaa.
InmzcO.png

Kikkailemalla tuolta %desc% -muuttujasta tuon saisi nimeen, mutta kannattaako kikkailla yhden jakson kanssa. Tai miten vain, mutta tosiaan, tarkistakaa ensin mitä tietoja Yle antaa. Siitä on helpompi lähteä liikkeelle. :)

Edit. Tuossa kikkailua %program% <- %desc%[30]>
(esimerkkinä, kun en tiedä miten pitäisi olla)
PAHbHi.png
 
Viimeksi muokattu:
Kiinnostavaa on se, missä vaiheessa title-attribuutti tärveltyy. Viidestä Fantômas-leffasta kaksi (jaksot 2 ja 4) kärsii tästä, yhdistävänä piirteenä merkki ô.
 
Kiinnostavaa on se, missä vaiheessa title-attribuutti tärveltyy. Viidestä Fantômas-leffasta kaksi (jaksot 2 ja 4) kärsii tästä, yhdistävänä piirteenä merkki ô.

Muistaakseni tuo menisi bugin piikkiin, tarkotuksena oli joskus poistaa %title%:stä ohjelman nimi jos se siinä esiintyi ettei tullut duplikaatteja. Nyt se sitten poistaa sen virheellisesti, ja vielä kahdesta kohtaa. Pitää poistaa tuo ominaisuus kun pääsee kunnon tietolaitteiden äärelle :)

Hitsi, jotain pientä korjausta johonkin FF:n jossain kohtaan tein, mutta en enää yhtään muista mitä. Seuraava versio sitten kun ilmestyy on vähän ylläri että mikä toimii ja mikä on hajonnut :P
 
Oli ongelmia foorumiin kirjautumisen kanssa, mutta jatketaan. Kiitos kommenteista, sama ongelma on muissakin vastaavissa nimissä, esim. lapsille olen tallennellut Pinguja ja niissäkin nimi pitäisi olla tyyliin "Pingu - Pingu ja posetiivari", mutta nimeksi tuleekin "Pingu - ja posetiivari", eli nimestä karsiutuu pois kahteen kertaan esiintyvän osan toinen (ja mahd. muut) esiintymät. Pieni vaivahan tämä, riittää kun manuaalisesti muuttaa nimen jälkeenpäin. Ja koska vaiva on tosiaan kaikissa vastaavissa nimissä, ei viitsi editoida tuon nimieditorin kautta, ettei se sitten unohdu muokatuksi ja kaikki muut tule väärin.
 
Mikäs oli syy ettei KATSOMOsta voi ladata?


Milloin lie katsomosta voi ladata?

Ne on HTML5-videona, mutta käytössä Widevine DRM, eli salattuna, joten ladattua videota ei pysty katsomaan...

Eli vaikka saisit ladattua jollain, niin et pystyisi katsomaan niitä. Ei teknisesti ihan vastannut kysymykseesi, totta, mutta toisaalta pitäisi tehdä selväksi, ettei taida kovin paljoa olla järkeä käyttää aikaa ja vaivaa saada Katsomosta lataamiseen jollain ohjelmistolla, vaikka sellaisen jostain sattuisi löytymään.


Mutta olen usein väärässä, tekniikasta enemmän tietävät korjannevat asiaa omilla teknisemmillä vastauksillaan. Mukavaa hellekesän jatkoa.:tup:

(Vtun hellekesä, mä vihaan tätä kesää :mad:)
 
3.7. nimimerkki Elvis Jagger vastasi ongelmaani koskien Futiksen MM-kisojen tv-lähetyksien lataamista.
Ehdin jo melkein luovuttaa, mutta ahkeran googlaamisen jälkeen löysin video downloadhelper -ohjelman, jolla lopulta latasin areenasta kahta vaille kaikki otteluiden tv-lähetykset. Tanska-Ranska 0-0 nysväys jäi lataamatta sekä Serbia-Sveitsi, jonka pituus oli areenassa jostain kumman syystä 14 tuntia !
Kovalevytilaa kului 495 Gt , mutta onpahan pelit nyt tallessa. Eri asia sitten, tuleeko niitä koskaan myöhemmin uudelleen katseltua. Fantastiset kisat!
 
Terve pitkästä aikaa! Onkohan minulla taas jotain pielessä, vai pystyvätkö muut tallentamaan FF:llä Berliinin YU:n EM-kisojen selostamattomia kansainvälisiä kuvasignaaleja, esim. https: //areena.yle.fi/1-50004512
Minulla ei onnistu, mutta TV:stä tulleiden EM-lähetysten talletus onnistuu.
 
Terve pitkästä aikaa! Onkohan minulla taas jotain pielessä, vai pystyvätkö muut tallentamaan FF:llä Berliinin YU:n EM-kisojen selostamattomia kansainvälisiä kuvasignaaleja, esim. https: //areena.yle.fi/1-50004512
Minulla ei onnistu, mutta TV:stä tulleiden EM-lähetysten talletus onnistuu.
Luepa se Elvis Jaggerin viesti, johon tuossa juuri edelläkin viitataan. Eli kun ensin sniffaat videoon osoittavan m3u8-linkin, saat tavaran talteen esim. ffmpegillä. FlickFetchiä ei tässä voi käyttää.
 
Joo, sama menettely toimii niin kuin MM-futiksen kohdalla.

-> FlickFetch

Ainoa ero että parhaan laadun soittolistan tiedostonimi on index720p50 (suorissa/vielä menossa olevissa lähetyksissä m3u8 tiedoston nimi on esim. index1, numero on laatu, 1 on paras).
 
Joo, sama menettely toimii niin kuin MM-futiksen kohdalla.

-> FlickFetch

Ainoa ero että parhaan laadun soittolistan tiedostonimi on index720p50 (suorissa/vielä menossa olevissa lähetyksissä m3u8 tiedoston nimi on esim. index1, numero on laatu, 1 on paras).

Kiitoksia HRKlle ja Elvis Jaggerille! Kokeilin kuitenkin myös tuota lattiksen mainitsemaa video downloadhelperiä, ja sillä olen nyt lataillut. Sillä tulee kaikki resoluutiovaihtoehdot näkyviin, mikä on kiva. Itse lataaminen tuntuu aika hitaalta, mutta voi olla, että verkkoni on vain tavanomaistakin hitaampi.
 
Kiitoksia HRKlle ja Elvis Jaggerille! Kokeilin kuitenkin myös tuota lattiksen mainitsemaa video downloadhelperiä, ja sillä olen nyt lataillut. Sillä tulee kaikki resoluutiovaihtoehdot näkyviin, mikä on kiva. Itse lataaminen tuntuu aika hitaalta, mutta voi olla, että verkkoni on vain tavanomaistakin hitaampi.
Tuossa yksinkertaisessa erikoistapauksessa Video DownloadHelper toimii kyllä hyvin. Mutta jos sillä yrittää imuroida normaalia areena-tallennetta, niin jostain syystä video nykii pahasti eli on käyttökelvoton. Ainakin minun kokeissani. En ole osannut asiaa lähemmin tutkia.
 
Koitin tossa kaivella miten noita futisvideoita saisi samaan tyyliin ladattua kun kaikkea muutakin Areenasta, mutta eipä nyt homma aukea :(


Esimerkkinä osoite normaaliin toimivaan tv-sarjaan (osoitteisiin lisätty alaviiva "_"):
https_://areena.yle.fi/1-3350028


Kun tuon ohjelman Id:n lisää seuraavaan osoitteeseen, saa json-tiedoista mediaId:n 1_socqe59l:
http_://player.yle.fi/api/v1/programs.jsonp?id=1-3350028

{"id":"yle-areena"},"endTime":"2018-08-29T23:59:00+03:00","type":"OnDemandPublication","media":{"id":"29-1_socqe59l"...


MediaId:n kanssa saadaan seuraavasta osoitteesta kalturalle eri flavorId:itä (eri laatuja) (0_h0esdutx, 0_e88kx1kb, jne):
https_://cdnapisec.kaltura.com/html5/html5lib/v2.63.3/mwEmbedFrame.php?&wid=_1955031&uiconf_id=37558971&entry_id=1_socqe59l&playerId=yle-kaltura-player14043728505883-1_socqe59l&forceMobileHTML5=true&urid=2.63.3&callback=mwi_ylekalturaplayer140437285058831p0czogfc0&parts=1

\"flavorAssets\":[{\"flavorParamsId\":1005871,\"width\":640,\"height\":360,\"bitrate\":463,\"frameRate\":25,\"isOriginal\":false,\"isWeb\":true,\"containerFormat\":\"isom\",\"videoCodecId\":\"avc1\",\"status\":2,\"id\":\"0_h0esdutx\",\"entryId\":\"1_socqe59l\",\"partnerId\":1955031,\"version\":\"2\",\"size\":305152,\"tags\":\"mobile,web,mbr,iphone,iphonenew\",\"fileExt\":\"mp4\",\"createdAt\":1532864259,\"updatedAt\":1532867905,\"deletedAt\":null,\"description\":\"\",\"partnerData\":null,\"partnerDescription\":null,\"actualSourceAssetParamsIds\":null,\"language\":\"Undefined\",\"isDefault\":false},{\"flavorParamsId\":1005881,\"width\":640,\"height\":360,\"bitrate\":662,\"frameRate\":25,\"isOriginal\":false,\"isWeb\":true,\"containerFormat\":\"isom\",\"videoCodecId\":\"avc1\",\"status\":2,\"id\":\"0_e88kx1kb\",\"entryId\":\"1_socqe59l\",\"partnerId\":1955031,\"version\":\"2\",\"size\":436224,\"tags\":\"mobile,web,mbr,iphone,iphonenew\",\"fileExt\":\"mp4\",\"createdAt\":1532864259,\"updatedAt\":1532865347,\"deletedAt\":null,\"description\":\"audio warnings: 2106,#Redundant bitrate.\\n\",\"partnerData\":null,\"partnerDescription\":null,\"actualSourceAssetParamsIds\":null,\"language\":\"Undefined\",\"isDefault\":false}....


Mutta futispätkistä kyseisiä laatuasetuksia ei löydy tuolla tyylillä, mutta virheilmoitus löytyy:
\"entryResult\":{\"error\":\"No source video was found\",\"preferedFlavorBR\":600},\"error\":\"No source video was found\"}

En nyt ihan hirveästi ole kerinnyt perehtyä mutta ei ihan äkkiseltään tosiaan avaudu homma. Saa kertoa jos saa homman pelittämään. Mulla ei siis todellakaan ole nää jutut hyvin hallussa, yrityksen ja erehdyksen (ja selaimen inspect-tilan) kautta tähänkin asti menty :D
 
Ajattelin kokeilla ratkaista tuon ongelman.

Video URL:
Koodi:
https://areena.yle.fi/tv/ohjelmat/30-901?play=1-50003217

Videon id lisätään osoitteeseen:
Koodi:
https://player.api.yle.fi/v1/preview/1-50003217.json?language=fin&ssl=true&countryCode=FI&app_id=player_static_prod&app_key=8930d72170e48303cf5f3867780d549b

Tuolta saadaan "manifest_url" kohdasta linkki:
Koodi:
https://yleawodamd.akamaized.net/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od/index-hi.m3u8?hdnts=exp=1534596947~acl=/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od*~hmac=7b27fc69da2b847ccbcf7fe84433f614155261365bb972fa819a472bb3a83837

Joka lataa "index-hi.m3u8" playlistin:
Koodi:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:CODECS="avc1.4d4015,mp4a.40.2",AVERAGE-BANDWIDTH=541200,RESOLUTION=480x270,FRAME-RATE=25.0,BANDWIDTH=541200
index270p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d4015,mp4a.40.2",AVERAGE-BANDWIDTH=541200,RESOLUTION=480x270,FRAME-RATE=25.0,BANDWIDTH=541200
index-r270p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",AVERAGE-BANDWIDTH=1036200,RESOLUTION=640x360,FRAME-RATE=25.0,BANDWIDTH=1036200
index360p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",AVERAGE-BANDWIDTH=1036200,RESOLUTION=640x360,FRAME-RATE=25.0,BANDWIDTH=1036200
index-r360p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=1861200,RESOLUTION=960x540,FRAME-RATE=25.0,BANDWIDTH=1861200
index540p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=1861200,RESOLUTION=960x540,FRAME-RATE=25.0,BANDWIDTH=1861200
index-r540p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=2961200,RESOLUTION=1280x720,FRAME-RATE=25.0,BANDWIDTH=2961200
index720p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=2961200,RESOLUTION=1280x720,FRAME-RATE=25.0,BANDWIDTH=2961200
index-r720p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d4020,mp4a.40.2",AVERAGE-BANDWIDTH=4061200,RESOLUTION=1280x720,FRAME-RATE=50.0,BANDWIDTH=4061200
index720p50.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d4020,mp4a.40.2",AVERAGE-BANDWIDTH=4061200,RESOLUTION=1280x720,FRAME-RATE=50.0,BANDWIDTH=4061200
index-r720p50.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d402a,mp4a.40.2",AVERAGE-BANDWIDTH=6811200,RESOLUTION=1920x1080,FRAME-RATE=50.0,BANDWIDTH=6811200
index1080p50.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d402a,mp4a.40.2",AVERAGE-BANDWIDTH=6811200,RESOLUTION=1920x1080,FRAME-RATE=50.0,BANDWIDTH=6811200
index-r1080p50.m3u8

Ja esim. "index1080p50.m3u8" laadun video-playlistin saa edellistä linkkiä muokkaamalla:
Koodi:
https://yleawodamd.akamaized.net/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od/index1080p50.m3u8?hdnts=exp=1534596947~acl=/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od*~hmac=7b27fc69da2b847ccbcf7fe84433f614155261365bb972fa819a472bb3a83837

Josta löytyy sitten videopalasten tiedot:
Koodi:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:10.00000,
index1080p50_00001.ts
#EXTINF:10.00000,
index1080p50_00002.ts
#EXTINF:10.00000,
index1080p50_00003.ts
#EXTINF:10.00000,
index1080p50_00004.ts
#EXTINF:10.00000,
index1080p50_00005.ts
...

Ainoa mutta joka tässä epäilyttää on ensimmäisen linkin "app_key=8930d72170e48303cf5f3867780d549b". Pysyykö tuo aina samana vai muuttuuko joskus? Ainakin se nyt toimi toisellekin futisvideolle mitä kokeilin.
 
Sitten toinen asia: Voiko FlickFetchillä jotenkin ympätä tekstit suoraan MKV-kontaineriin eikä erillistä tekstitystiedostoa jäisi? Entäs jos video onkin FLV, saako siihen tekstit sisälle? Yritin katsoa Areena TV:n parametrit- ja komentojono-asetuksia ja helppifileä mutta en löytänyt oikein ratkaisua. Olisi aika jees jos esim. tekstitykset-asetussivulta voisi vain ruksata esim. "Laita tekstitykset videoon sisälle" (tjsp.) ja FF tekisi homman automaattisesti.
 
Sitten toinen asia: Voiko FlickFetchillä jotenkin ympätä tekstit suoraan MKV-kontaineriin eikä erillistä tekstitystiedostoa jäisi? Entäs jos video onkin FLV, saako siihen tekstit sisälle? Yritin katsoa Areena TV:n parametrit- ja komentojono-asetuksia ja helppifileä mutta en löytänyt oikein ratkaisua. Olisi aika jees jos esim. tekstitykset-asetussivulta voisi vain ruksata esim. "Laita tekstitykset videoon sisälle" (tjsp.) ja FF tekisi homman automaattisesti.
Muistaakseni Muron Flickfetch-ketjussa oli ohjeet tekstitystiedoston paketoimiseen mkv-kääreen sisään, joku voisi kaivaa sieltä sadepäivänä.
 
@erihyva: Nopea googlaus löysi. Sinä olit muuten toivonut samaa kuin minä jo vuonna 2014. :)

Darxide @2015:
Laita näin niin ffmpeg ajetaan vain kerran, ja samalla tarkistetaan luotiinko mkv-tiedosto ennenkuin tuhotaan alkuperäisiä:

%download%
if exist "%name%.srt" ffmpeg -i "%name%.flv" -i "%name%.srt" -c copy -metadata:s:s:0 language=fin "%name%.mkv"
if not exist "%name%.srt" ffmpeg -i "%name%.flv" -c copy "%name%.mkv"
if exist "%name%.mkv" del "%name%.srt"
if exist "%name%.mkv" del "%name%.flv"

En vielä itse testannut. Tuon käyttäminen tarkoittaa sitä, että vain yhden tekstityksen saa mukaan. Lisäksi "kieliversion pääte" pitää olla pois päältä asetuksista. Kikkailemalla "if exist" komentojen kanssa kaikki tekstit voisi saadakin mukaan mutta olisihan se kiva jos FF:ssä olisi simppeli asetusruksi joka sitten tekisi tekstien ymppäyksen ilman näitä komentojonoja.
 
"Dplay on käyttäjälle maksuton, mutta edellyttää rekisteröitymistä."

Vaikka muuten olisikin helpossa formaatissa suojaamaton/drm-vapaa niin tuo estänee.
Paitsi jos Flickfetchiin voi asettaa käyttäjätunnuksensa ja salasanansa, kuten esim. BBC:n tunnarit Streamlinkiin.
 
Laita näin niin ffmpeg ajetaan vain kerran, ja samalla tarkistetaan luotiinko mkv-tiedosto ennenkuin tuhotaan alkuperäisiä:

%download%
if exist "%name%.srt" ffmpeg -i "%name%.flv" -i "%name%.srt" -c copy -metadata:s:s:0 language=fin "%name%.mkv"
if not exist "%name%.srt" ffmpeg -i "%name%.flv" -c copy "%name%.mkv"
if exist "%name%.mkv" del "%name%.srt"
if exist "%name%.mkv" del "%name%.flv"
Ei toimi. En nähnyt mitään todisteita, että tuo rimpsu olisi ajettu ollenkaan. Tosin tajusin, että tuo ei edes toimisi silloin jos FF lataa FFmpegillä. Mutta siinäkin tapauksessa tekstitiedosto olisi pitänyt deletoitua, näin ei tapahtunut EDIT: tapahtui sittenkin. "Käytä komentojonoa" ruksi on laitettu päälle. Mikähän mättää? Tosi hankalaksi menee, varsinkin kun pitäisi tehdä tuosta koodista vielä monimutkaisempi, että toimisi FFmpeg-latausten kanssa. @darxide: olisiko mitään mahdollisuutta saada toiminnallisuus suoraan FF:iin?

EDIT: Jotain taisi olla pielessä, kokeilin vielä uudestaan ja nyt komentorimpsu ajettiin kokonaan. Pahoittelen, en ymmärrä miksi se ei aluksi toiminut. Latauslokista ei aluksi löytynyt kuin ffmpeg-latauskomento. Mutta, tuo komentorimpsu ei siis toimi jos ladataan FFmpegillä Areenasta, silloin jää kokonaan ilman tekstejä, ei ole MKV:ssä eikä tekstitiedostona. Komentorimpsua pitäisi muuttaa monimutkaisemmaksi, en nyt enää tänään jaksa, mañana.
 
Viimeksi muokattu:
En malttanut jättää huomiselle, luin uutisia välissä ja jäi vaivaamaan. :) Tässä toimiva rimpsu.

Koodi:
%download%
if exist "%name%.mkv" if exist "%name%.srt" ffmpeg -y -i "%name%.mkv" -i "%name%.srt" -c copy -metadata:s:s:0 language=fin -disposition:s:0 default "%name%_new.mkv"
if exist "%name%.flv" if exist "%name%.srt" ffmpeg -y -i "%name%.flv" -i "%name%.srt" -c copy -metadata:s:s:0 language=fin -disposition:s:0 default "%name%.mkv"
if exist "%name%.flv" if not exist "%name%.srt" ffmpeg -y -i "%name%.flv" -c copy "%name%.mkv"
if exist "%name%_new.mkv" del "%name%.mkv"
if exist "%name%_new.mkv" ren "%name%_new.mkv" "%nameonly%.mkv"
if exist "%name%.mkv" del "%name%.srt"
if exist "%name%.mkv" del "%name%.flv"
Tekstitysasetuksista pitää olla "lisää kieliversion pääte..." ja "lataa kaikki saatavilla..." asetukset pois päältä.
Lisäsin "disposition" komennot jotta tekstit menee kontaineriin defaulteiksi päälle.
Jos käyttää muuta kuin suomitekstejä, kannattaa vaihtaa metadata "language=fin" kohdat sopivampaan.
 
Pieni kosmeettinen muutos aikaisempaan. Ei ollut virhettä mutta 2 viimeisen rivin alkuperäinen tarkoitus ("tarkistetaan luotiinko mkv-tiedosto ennenkuin tuhotaan alkuperäisiä") ei enää toimi, eikä mielestäni ole edes tarvittava, joten pieni muutos joka myös poistaa lokeista, sinänsä harmittomat, "tiedostoa ei löytynyt" ilmoitukset jossain tapauksissa.

Koodi:
%download%
if exist "%name%.mkv" if exist "%name%.srt" ffmpeg -y -i "%name%.mkv" -i "%name%.srt" -c copy -metadata:s:s:0 language=fin -disposition:s:0 default "%name%_new.mkv"
if exist "%name%.flv" if exist "%name%.srt" ffmpeg -y -i "%name%.flv" -i "%name%.srt" -c copy -metadata:s:s:0 language=fin -disposition:s:0 default "%name%.mkv"
if exist "%name%.flv" if not exist "%name%.srt" ffmpeg -y -i "%name%.flv" -c copy "%name%.mkv"
if exist "%name%_new.mkv" del "%name%.mkv"
if exist "%name%_new.mkv" ren "%name%_new.mkv" "%nameonly%.mkv"
if exist "%name%.srt" del "%name%.srt"
if exist "%name%.flv" del "%name%.flv"
 
Hmm, onkos muilla vastaavaa ongelmaa: jostain syystä kun kopioi linkin, FlickFetch ei ala automaattisesti lataamaan, vaan pitää valita "Liitä ja lataa". Kellään käsitystä mistä voisi johtua?
 
Ajattelin kokeilla ratkaista tuon ongelman.

Video URL:
Koodi:
https://areena.yle.fi/tv/ohjelmat/30-901?play=1-50003217

Videon id lisätään osoitteeseen:
Koodi:
https://player.api.yle.fi/v1/preview/1-50003217.json?language=fin&ssl=true&countryCode=FI&app_id=player_static_prod&app_key=8930d72170e48303cf5f3867780d549b

Tuolta saadaan "manifest_url" kohdasta linkki:
Koodi:
https://yleawodamd.akamaized.net/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od/index-hi.m3u8?hdnts=exp=1534596947~acl=/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od*~hmac=7b27fc69da2b847ccbcf7fe84433f614155261365bb972fa819a472bb3a83837

Joka lataa "index-hi.m3u8" playlistin:
Koodi:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:CODECS="avc1.4d4015,mp4a.40.2",AVERAGE-BANDWIDTH=541200,RESOLUTION=480x270,FRAME-RATE=25.0,BANDWIDTH=541200
index270p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d4015,mp4a.40.2",AVERAGE-BANDWIDTH=541200,RESOLUTION=480x270,FRAME-RATE=25.0,BANDWIDTH=541200
index-r270p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",AVERAGE-BANDWIDTH=1036200,RESOLUTION=640x360,FRAME-RATE=25.0,BANDWIDTH=1036200
index360p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",AVERAGE-BANDWIDTH=1036200,RESOLUTION=640x360,FRAME-RATE=25.0,BANDWIDTH=1036200
index-r360p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=1861200,RESOLUTION=960x540,FRAME-RATE=25.0,BANDWIDTH=1861200
index540p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=1861200,RESOLUTION=960x540,FRAME-RATE=25.0,BANDWIDTH=1861200
index-r540p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=2961200,RESOLUTION=1280x720,FRAME-RATE=25.0,BANDWIDTH=2961200
index720p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",AVERAGE-BANDWIDTH=2961200,RESOLUTION=1280x720,FRAME-RATE=25.0,BANDWIDTH=2961200
index-r720p25.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d4020,mp4a.40.2",AVERAGE-BANDWIDTH=4061200,RESOLUTION=1280x720,FRAME-RATE=50.0,BANDWIDTH=4061200
index720p50.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d4020,mp4a.40.2",AVERAGE-BANDWIDTH=4061200,RESOLUTION=1280x720,FRAME-RATE=50.0,BANDWIDTH=4061200
index-r720p50.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d402a,mp4a.40.2",AVERAGE-BANDWIDTH=6811200,RESOLUTION=1920x1080,FRAME-RATE=50.0,BANDWIDTH=6811200
index1080p50.m3u8
#EXT-X-STREAM-INF:CODECS="avc1.4d402a,mp4a.40.2",AVERAGE-BANDWIDTH=6811200,RESOLUTION=1920x1080,FRAME-RATE=50.0,BANDWIDTH=6811200
index-r1080p50.m3u8

Ja esim. "index1080p50.m3u8" laadun video-playlistin saa edellistä linkkiä muokkaamalla:
Koodi:
https://yleawodamd.akamaized.net/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od/index1080p50.m3u8?hdnts=exp=1534596947~acl=/vod/finland/55-11b70bb0dec94de8919fee5be5eb72d5-od*~hmac=7b27fc69da2b847ccbcf7fe84433f614155261365bb972fa819a472bb3a83837

Josta löytyy sitten videopalasten tiedot:
Koodi:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:10.00000,
index1080p50_00001.ts
#EXTINF:10.00000,
index1080p50_00002.ts
#EXTINF:10.00000,
index1080p50_00003.ts
#EXTINF:10.00000,
index1080p50_00004.ts
#EXTINF:10.00000,
index1080p50_00005.ts
...

Ainoa mutta joka tässä epäilyttää on ensimmäisen linkin "app_key=8930d72170e48303cf5f3867780d549b". Pysyykö tuo aina samana vai muuttuuko joskus? Ainakin se nyt toimi toisellekin futisvideolle mitä kokeilin.

Tuon parhaan laadun latauksen sain onnistuneesti ja varsin helposti lisättyä FF:n, ja sama app_key toimii edelleen - eli tuskin muuttunee. Kiitoksia tästä :)
 
Ei toimi. En nähnyt mitään todisteita, että tuo rimpsu olisi ajettu ollenkaan. Tosin tajusin, että tuo ei edes toimisi silloin jos FF lataa FFmpegillä. Mutta siinäkin tapauksessa tekstitiedosto olisi pitänyt deletoitua, näin ei tapahtunut EDIT: tapahtui sittenkin. "Käytä komentojonoa" ruksi on laitettu päälle. Mikähän mättää? Tosi hankalaksi menee, varsinkin kun pitäisi tehdä tuosta koodista vielä monimutkaisempi, että toimisi FFmpeg-latausten kanssa. @darxide: olisiko mitään mahdollisuutta saada toiminnallisuus suoraan FF:iin?

EDIT: Jotain taisi olla pielessä, kokeilin vielä uudestaan ja nyt komentorimpsu ajettiin kokonaan. Pahoittelen, en ymmärrä miksi se ei aluksi toiminut. Latauslokista ei aluksi löytynyt kuin ffmpeg-latauskomento. Mutta, tuo komentorimpsu ei siis toimi jos ladataan FFmpegillä Areenasta, silloin jää kokonaan ilman tekstejä, ei ole MKV:ssä eikä tekstitiedostona. Komentorimpsua pitäisi muuttaa monimutkaisemmaksi, en nyt enää tänään jaksa, mañana.

Näemmä sait toimimaan komentojonolla, joten sillä se fiksuinta on hoitaa. Samalla tavalla se suunnilleen tehtäisiin vaikka se "sisäänrakennettaisiin" FF:ään, olisi vain käyttäjältä piilossa komentojono. En ainakaan nykyresursseja polta tähän koska onnistuu komentojonollakin :)
 
Näemmä sait toimimaan komentojonolla, joten sillä se fiksuinta on hoitaa. Samalla tavalla se suunnilleen tehtäisiin vaikka se "sisäänrakennettaisiin" FF:ään, olisi vain käyttäjältä piilossa komentojono. En ainakaan nykyresursseja polta tähän koska onnistuu komentojonollakin :)
Ok, ymmärrän, että se on aina aikaa vievää tehdä uusia fiitsereitä. Mutta, en painosta, laitan vaan ajatustani ilmoille, onhan tuossa komentojonon käytössä pari huonoa juttua verrattuna mitä ohjelma voisi suoraan tehdä:

1) Jos haluaisi kaikki mahdolliset tekstit, tai vaikka vain fin ja swe, tai fih ja fin tallentaa, pitäisi komentojonosta tehdä vieläkin sotkuisempi ja monimutkaisempi kun ilmeisesti jokainen rivi ajetaan erikseen eikä voi siten käyttää esim. muuttujia tai goto-käskyjä.

2) FFmpegillä ladatessa (lähes kaikki videot nykyään Areenassa) tehdään turha toinen FFmpeg ajo (vaikkakin se tekee vain kopioinnit, silti). Vaatii tallennuksen loppuvaiheilla väliaikaisesti tuplasti tilaa levyltä, myöskin turhaa levylle kirjoittamista. Optimaalisinta olisi tehdä se ensimmäinen lataus/tallennus teksti(e)n kanssa suoraan. Voisiko jopa FLV tapauksissa pipettää HDSDumpin outputtia suoraan FFmpegille niin jäisi siinäkin välivaihe pois?

3) Ei kovin käyttäjäystävällistä. Pitää hakea ohjetta jostain foorumin kätköistä, jonkun mahdollisesti epäluotettavan lihakimpaleen tekemänä. ;) Kyllähän se paljon helpompi olisi jos vain voisi ruksaista asetuksista yhdestä kohtaa.
 

Statistiikka

Viestiketjuista
258 402
Viestejä
4 489 882
Jäsenet
74 154
Uusin jäsen
Almedin

Hinta.fi

Back
Ylös Bottom