Ohjelmat mpv xterm ja yad täytyy olla asennettuna. Ohjelmien puskurointi vie hieman aikaa.
Joissain koneissa flv-videot eivät lataudu, mutta silloin ongelman voi kiertää asettamalla tiedostomuodoksi ts, eli scriptiin ts flv:n paikalle. Toinen vaihtoehto on asentaa joitain kodeekkeja flv-videoja varten.
sudo apt install ffmpeg x264 x265 mencoder mplayer
Koodi:
#!/bin/bash
## RJP 25.3.2025
# Paremmin ja kevyemmin toimiva uusi versio amd-näytönohjaimella varustettuun koneeseen
# Intel näytönohjaimella varustettua konetta voi ehkä kokeilla "--vo=xv --hwdec=vaapi" asetuksella?
#
LAATU=$(echo "--vo=gpu --hwdec=vaapi")
time=$(date "+%F-%H-%M-%S")
yad --form --center --width=500 --title="YLE STREAM RECORDER" --text="YLE STREAM RECORDER:" \
--field="Radio 1":fbtn "xterm -e bash -c 'mpv $LAATU --record-file=video$time.mkv https://yleradiolive.akamaized.net/hls/live/2027672/in-YleRadio1/master.m3u8; exec bash' & " \
--field="Yle X":fbtn "xterm -e bash -c 'mpv $LAATU --record-file=video$time.mkv https://yleradiolive.akamaized.net/hls/live/2027674/in-YleX/master.m3u8; exec bash' & " \
--field="Radio Suomi":fbtn "xterm -e bash -c 'mpv $LAATU --record-file=video$time.mkv https://yleradiolive.akamaized.net/hls/live/2027675/in-YleRS/master.m3u8; exec bash' & " \
--field="YLE Klassinen":fbtn "xterm -e bash -c 'mpv $LAATU --record-file=video$time.mkv https://yleradiolive.akamaized.net/hls/live/2027676/in-YleKlassinen/master.m3u8; exec bash' & " \
--field="YLE TV1":fbtn "xterm -e bash -c 'mpv $LAATU --record-file=video$time.mkv https://yletv.akamaized.net/hls/live/622365/yletv1fin/index.m3u8; exec bash' & " \
--field="YLE TV2":fbtn "xterm -e bash -c 'mpv $LAATU --record-file=video$time.mkv https://yletv.akamaized.net/hls/live/622366/yletv2fin/index.m3u8; exec bash' & " \
--field="YLE TEEMA":fbtn "xterm -e bash -c 'mpv $LAATU --record-file=video$time.mkv https://yletv.akamaized.net/hls/live/622367/yletvteemafemfin/index.m3u8; exec bash' & " \
--button=EXIT:1
Lue Myös: https://puolanka.org/goto/netti-tv-tietokoneeseen/