Kirjoittaja Aihe: Yledl -asennus 2020 ...  (Luettu 1864 kertaa)

Cultor

  • Käyttäjä
  • Viestejä: 159
    • Profiili
Vs: Yledl -asennus 2020 ...
« Vastaus #20 : 26.02.20 - klo:14.20 »

 "http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-p.m3u8"


Mistäs tuollaisen URLin keksit/löysit?
Minä en tiedä kuin areenan ;(
En enää muista tarkemmin, mistä alunperin löysin, mutta Firefox'illa Areenan suora auki, valikosta Web Developer -> Network, toiston voi keskeyttää. Kopioit rivin, joka sisältää index_2764_av-p.m3u8. 2764 on bitrate, voi olla pienempikin luku esmes 1564 tai 1064, m3u8 jälkeinen rimpsu on ffmpeg'ille tarpeeton.

On tallessa master.m3u8 tiedostot Areenan suorista elokuulta 2017, jotka sisältävät kaikki tarjolla olleet laadut.

ls

  • Käyttäjä
  • Viestejä: 26
    • Profiili
Vs: Yledl -asennus 2020 ...
« Vastaus #21 : 26.02.20 - klo:23.51 »
Esimerkiksi näin:
Koodia: [Valitse]
ffmpeg -loglevel 16 -stats -rtbufsize 163840k -i "http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-p.m3u8" -c copy -t 02:30:20 dump.ts
Ehkä ffmpeg'in  nykyinen versio osaa tallentaa suoraan mp4-säiliöön, mutta silloin kun näitä aloittelin, huulisynkka meni usein poskelleen suoraan mp4:ksi tallentaen. Minulla on tuon jatkona skripti, joka pakkaa uudestaan mp4-säiliöön ja pyytää uutta nimeä. Scheduler alottaa haluttuun aikaan ja -t optio määrää tallennuksen pituuden.

Mainiota, kiitos vinkistä! Onko joku syy, miksi kannattaisi käyttää mp4-säiliötä, eikä tuota ts:ää? Vlc ainakin toisti hyvin, tosin kelaaminen oli tökkivää, eikä aikajana oikein toiminut.

Vastaava osoite tv2:lle näyttäisi olevan https://yletv-lh.akamaihd.net/i/yletv2hls_1@103189/index_2764_av-p.m3u8

sekä teemalle https://yletv-lh.akamaihd.net/i/yleteemafemfi_1@490775/index_2764_av-p.m3u8

Cultor

  • Käyttäjä
  • Viestejä: 159
    • Profiili
Vs: Yledl -asennus 2020 ...
« Vastaus #22 : 27.02.20 - klo:10.17 »
Esimerkiksi näin:
Koodia: [Valitse]
ffmpeg -loglevel 16 -stats -rtbufsize 163840k -i "http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-p.m3u8" -c copy -t 02:30:20 dump.ts
Ehkä ffmpeg'in  nykyinen versio osaa tallentaa suoraan mp4-säiliöön, mutta silloin kun näitä aloittelin, huulisynkka meni usein poskelleen suoraan mp4:ksi tallentaen. Minulla on tuon jatkona skripti, joka pakkaa uudestaan mp4-säiliöön ja pyytää uutta nimeä. Scheduler alottaa haluttuun aikaan ja -t optio määrää tallennuksen pituuden.

Mainiota, kiitos vinkistä! Onko joku syy, miksi kannattaisi käyttää mp4-säiliötä, eikä tuota ts:ää? Vlc ainakin toisti hyvin, tosin kelaaminen oli tökkivää, eikä aikajana oikein toiminut.

Vastaava osoite tv2:lle näyttäisi olevan https://yletv-lh.akamaihd.net/i/yletv2hls_1@103189/index_2764_av-p.m3u8

sekä teemalle https://yletv-lh.akamaihd.net/i/yleteemafemfi_1@490775/index_2764_av-p.m3u8
Transport sreamissa (.ts) ei taida olla indeksiä, joten kelaaminen tökkii ainakin aluksi. Alle vuoden vanha Samsung Smart TV näytti dump.ts:n dump.mpg:nä. Kelaus eteenpäin toimi, mutta taaksepäin ei ja meni jotenkin jumiin ensi yrityksellä. Toisella yrityksellä toimi, joten ilmeisesti laite tekee indeksin. Tämä oli lyhyt koevideo ja pitemmällä indeksointi voi kestää. Mp4-säiliön tiedostokoko on myös n. 30 prosettia pienempi.

ls

  • Käyttäjä
  • Viestejä: 26
    • Profiili
Vs: Yledl -asennus 2020 ...
« Vastaus #23 : 27.02.20 - klo:15.42 »
Esimerkiksi näin:
Koodia: [Valitse]
ffmpeg -loglevel 16 -stats -rtbufsize 163840k -i "http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-p.m3u8" -c copy -t 02:30:20 dump.ts
Ehkä ffmpeg'in  nykyinen versio osaa tallentaa suoraan mp4-säiliöön, mutta silloin kun näitä aloittelin, huulisynkka meni usein poskelleen suoraan mp4:ksi tallentaen. Minulla on tuon jatkona skripti, joka pakkaa uudestaan mp4-säiliöön ja pyytää uutta nimeä. Scheduler alottaa haluttuun aikaan ja -t optio määrää tallennuksen pituuden.

Mainiota, kiitos vinkistä! Onko joku syy, miksi kannattaisi käyttää mp4-säiliötä, eikä tuota ts:ää? Vlc ainakin toisti hyvin, tosin kelaaminen oli tökkivää, eikä aikajana oikein toiminut.

Vastaava osoite tv2:lle näyttäisi olevan https://yletv-lh.akamaihd.net/i/yletv2hls_1@103189/index_2764_av-p.m3u8

sekä teemalle https://yletv-lh.akamaihd.net/i/yleteemafemfi_1@490775/index_2764_av-p.m3u8
Transport sreamissa (.ts) ei taida olla indeksiä, joten kelaaminen tökkii ainakin aluksi. Alle vuoden vanha Samsung Smart TV näytti dump.ts:n dump.mpg:nä. Kelaus eteenpäin toimi, mutta taaksepäin ei ja meni jotenkin jumiin ensi yrityksellä. Toisella yrityksellä toimi, joten ilmeisesti laite tekee indeksin. Tämä oli lyhyt koevideo ja pitemmällä indeksointi voi kestää. Mp4-säiliön tiedostokoko on myös n. 30 prosettia pienempi.

Mulla huulisynkka on ok, jos tuohon rimpsuun laittaa ts:n sijaan mp4. Mutta usein haluan katsoa ohjelmaa jo kesken latauksen (käytän mieluummin esim vlc:tä kuin areenan soitinta), ja tällöin mp4 ei toimi. Mkv sen sijaan tuntui toimivan. Lisäksi huomasin, että youtube-dl:lläkin onnistuu kätevästi, esim:
Koodia: [Valitse]
youtube-dl --format 'best[height<=720]/best' --hls-prefer-native http://yletv-lh.akamaihd.net/i/yletv1hls_1@103188/index_2764_av-p.m3u8 --output output.mp4 Sitä en tiedä, miten tuossa saisi videon pituutta rajoitettua automaattisesti.