"Véget nem érő történet" lett a hálózati adatfolyamot játszó szkriptjeimből, de akkor legyen a felvevőről is:
Illusztráció:

És akkor a kód:
Kód: Egész kijelölése
#!/bin/bash
#This script REmade by nocsak 2019.07.08--14.
export OUTPUT_CHARSET=UTF-8
export MAIN_DIALOG="
<window title=\"$(gettext 'Online Stream Felvevő - ffmpeg')\" icon-name=\"folder-remote\" resizable=\"true\">
<vbox>
<frame Stream URL>
<text>
<label>Add meg a felvenni kívánt hálózati hely elérését!</label>
</text>
<text>
<label>Például:</label>
</text>
<entry>
<default>rtmp://video.fixhd.tv:1935/fix/hd.stream</default>
<variable>PATHPROG01</variable>
</entry>
</frame>
<frame Fájlnév (fájlnév.kiterjesztés=mp3 vagy mkv)>
<text>
<label>Fájlnév:</label>
</text>
<entry>
<default>teszt.mkv</default>
<variable>HTP</variable>
</entry>
</frame>
<hbox homogeneous=\"true\">
<button></button>
<togglebutton><input file stock=\"gtk-quit\"></input><label>$(gettext 'Kilépés')</label><input>exit 1</input><action>exit:abort</action><default>true</default><variable>pagg</variable></togglebutton>
</hbox>
</vbox>
</window>
"
RETSTRING="`gtkdialog --program=MAIN_DIALOG --center`"
eval "$RETSTRING"
if [[ "$pagg" = true ]]; then
echo "nothing"
else
exit 1
fi
if [ ! "$PATHPROG01" ] || [ "$PATHPROG01" = "0" ] || [ ! "$HTP" ] || [ "$HTP" = "0" ]; then
xmessage -title "Valami nem kerek" -buttons Ok:0,Cancel:1 -default Ok -nearmouse "Nem adtál meg értéket!" -timeout 5
else
export roadrunner="ffmpeg -y -i $PATHPROG01 $HTP"
exec $roadrunner &
export loadrunner=$!
sleep 4
if ps -p $loadrunner > /dev/null
then
ICONSETSGUI8=""
ICONSETSGUI8="$ICONSETSGUI8
<vbox>
<hbox>
<button>
<label>STOP: ${roadrunner}</label>
<action>exec kill -15 $loadrunner</action>
</button>
</hbox>
</vbox>
"
export MAIN_DIALOG="
<window title=\"$(gettext 'Online Stream Felvevő - Leállítás')\" icon-name=\"gtk-disconnect\" resizable=\"true\">
<vbox>
<frame Funkciók:>
<text wrap=\"true\" width-chars=\"40\"><label>$(gettext 'Adatfolyam felvétel megállítása')</label></text>
</frame>
<frame Futó felvétel:>
${ICONSETSGUI8}
<text>
<label>-1-</label>
</text>
</frame>
<hbox>
<button><input file stock=\"gtk-quit\"></input><label>$(gettext 'QUIT')</label></button>
</hbox>
</vbox>
</window>"
gtkdialog --program=MAIN_DIALOG --center
else
echo "nem fut"
xmessage -title "Valami nem kerek" -buttons Ok:0,Cancel:1 -default Ok -nearmouse "Nem indult el a felvétel!" -timeout 5
fi
fi

Szerkesztve!
Ja igen! Hogy érthető legyen mindenki számára, nem holmi szabadidős unatkozás végterméke ez, hanem a köztudott vlc lejátszós mizériák miatt szükségessé vált alternatíva. Miért? Speciális vezérlők engedélyezésekor a vlc-ben lehetőség van az adott lejátszást rögzíteni, felvenni. De mivel alsáról az mhwaveedit vagy audacity képes rögzíteni, így kizárásos alapon az online streamekre korlátozódik a szükség. De! Mivel nem minden puplet alkalmas a vlc normális működtetésére, viszont ffmpeg mindegyikben akad, ezért jött az alternatív ötlet arra a pici piros bogyóra a vlc-ben, hogy ugyan lehessen felvenni műsorokat - nélküle is.
https://youtu.be/VZgI-Fcw_rM