scriptek
Re: scriptek
No újra alkottam az rss olvasót , ebben a formában több hsz is olvasható ami gtk dialogban jelenik meg felugró üzi ként ...
MJ.: Távolitsuk el a .tgz kiterjesztést, majd futtassuk ...
MJ.: Távolitsuk el a .tgz kiterjesztést, majd futtassuk ...
- Csatolmányok
-
- rss_reader_gd_by_KuLuSz.tgz
- Távolitsuk el a .tgz kiterjesztést, majd futtassuk ...
- (3.04 KiB) Letöltve 353 alkalommal.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: scriptek
Ja azt elfelejtettem mondani hogy ugyanúgy tudjuk állitani a frissitési sebességet , és adtam hozzá egy BROWSER sztringet is oda beirhatjuk kedvenc böngészőnk elérési útját a rendszerből , mert ha az üzire kattintunk megnyitja böngészőben az aktuális üzenetet... ha nem állitjuk át a browser sztringet, akkor a defaultbrowser fog indulni . Ja és nincs timeout az ablak megjelenése közben ... az (x) gombbal be tudjuk zárni azt ...
Kód: Egész kijelölése
# Felhasználói beállítások, csak a " vesszők közötti mezőt szerkeszd!
HOUR="0" #óra
MIN="10" #perc
BROWSER="írd ide a böngésződ elérését" # például: "/opt/firefox/firefox"
# Ez alatt ne írj át semmit!
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: scriptek
Sziasztok!
Nálam a :rss_reader_gd_by_KuLuSz.tgz elindult. Ez egy próba üzi.
HuBi 64 9.0 K: Lxpup 5.2.11 N145P netbook
Nálam a :rss_reader_gd_by_KuLuSz.tgz elindult. Ez egy próba üzi.
HuBi 64 9.0 K: Lxpup 5.2.11 N145P netbook
Re: scriptek
Azis valami ! Köszi a visszajelzést
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: scriptek
Nem vacakolok sokat, a következő megoldás a vnstat parancshoz/szolgáltatáshoz készült Puppy Linuxokhoz.
video
a szkript maga:
Használata:
A hamarosan itt megosztásra kerülő statnetwork_1.0.sfs fájlt töltsük be a puppy sfs betöltőjével, vagy telepítsük a vnstat parancsot a PPM-ből. Majd a szkriptet mentsük el, egy tetszőleges fájlba pl.: vnstat.sh
Tegyük futtathatóvá, és futtassuk.
Első alkalommal hibát fog dobni mert még nincs az aktuális interface-hez adatbázis... erre szolgál a dialog legfelső hosszú gombja az interface nevével, kizárólag egyszer kattintsunk rá!!!
Ami után minden rendben lezajlott alatta 2,5 mp-enként frissül a havi bontásban nézendő érték amit a LOG fájlnév gombbal ki tudunk iratni mindig egymás alá az adott fájlba ami egy txt a példavideóban.
Gondolom a havi listázás az adatbázis elkészültétől számolódik.
video
a szkript maga:
Kód: Egész kijelölése
#!/bin/bash
# This script has been originally created by nocsak on 2019.12.17.
#Write into the quotes the name of interface you would use!
##intiface="wlx503eaad681aa"
#-----------------------------------------------------#
#Write into the quotes the path of output file!
fulle="/root/vnstat.txt"
###DO NOT EDIT BELOW!!!!!!##################
############################################
export OUTPUT_CHARSET=UTF-8
# wakkk=$(iw dev | awk '$1=="Interface"{print $2}')
## wakkk=$(cat /proc/net/arp | grep -v 'IP' | awk '{print $6}')
wakkk=$(ip addr show | awk '/inet.*brd/{print $NF; exit}')
if hash vnstat 2>/dev/null; then
export MAIN_DIALOG="
<window title=\"$(gettext 'VNStat')\" icon-name=\"gtk-convert\" resizable=\"true\">
<vbox scrollable=\"true\" width=\"680\" height=\"450\">
<frame Functions:>
<text wrap=\"true\" width-chars=\"40\"><label>$(gettext 'Create Database but use this only once!!!')</label></text>
<button><action>exec vnstat --create -i $wakkk >> $fulle</action><label>create databaese for $wakkk</label></button>
</frame>
<frame VNStat Monthly:>
<text>
<label>nincs</label>
<input>vnstat -m ; vnstat -u</input>
<variable>nocsakdo</variable>
</text>
<timer milliseconds=\"true\" interval=\"2500\" visible=\"false\">
<action>refresh:nocsakdo</action>
</timer>
</frame>
<hbox>
<button><action>exec vnstat -m >> $fulle</action><label>LOG to $fulle</label></button>
<button><input file stock=\"gtk-quit\"></input><label>$(gettext 'QUIT')</label></button>
</hbox>
</vbox>
</window>"
gtkdialog --program=MAIN_DIALOG --center
else
xmessage -center -timeout 2 ' NO vnstat Found ! ' &
fi
Használata:
A hamarosan itt megosztásra kerülő statnetwork_1.0.sfs fájlt töltsük be a puppy sfs betöltőjével, vagy telepítsük a vnstat parancsot a PPM-ből. Majd a szkriptet mentsük el, egy tetszőleges fájlba pl.: vnstat.sh
Tegyük futtathatóvá, és futtassuk.
Első alkalommal hibát fog dobni mert még nincs az aktuális interface-hez adatbázis... erre szolgál a dialog legfelső hosszú gombja az interface nevével, kizárólag egyszer kattintsunk rá!!!
Ami után minden rendben lezajlott alatta 2,5 mp-enként frissül a havi bontásban nézendő érték amit a LOG fájlnév gombbal ki tudunk iratni mindig egymás alá az adott fájlba ami egy txt a példavideóban.
Gondolom a havi listázás az adatbázis elkészültétől számolódik.
Re: scriptek
No megin alkottam valami szemetet (450 sorral , ez az eddigi legnagyobb szkriptem ). A szkripttel videót, audio-t tudunk rögziteni az ffmpeg parancs segítségével. Nyilván alfa verziós a cucc tehát lehetnek benne hibák ...
Ha esetleg hiba üzenetet dobna fel valamelyik beállitásunkra, akkor érdemesebb terminálból inditani, és ott látjuk hogy mi a hiba ... A jobb alsó sarokban található profil a tömörités / képminőség / sebesség állitására szolgál (aszem csak h264-es video kodekknél érvényesül) lassu gépnél érdemes "ultrafast"-ra állitani. Az fps-t érdemes bekapcsolni szintén lassu gépnél 10-es vagy kisebb értékkel (alap beállitás)
A képernyőkép önmagáért beszél: Ez a verzió el lett távolítva, mert erősen alfa állapotú volt .
Helyette használjuk EZT
Ha esetleg hiba üzenetet dobna fel valamelyik beállitásunkra, akkor érdemesebb terminálból inditani, és ott látjuk hogy mi a hiba ... A jobb alsó sarokban található profil a tömörités / képminőség / sebesség állitására szolgál (aszem csak h264-es video kodekknél érvényesül) lassu gépnél érdemes "ultrafast"-ra állitani. Az fps-t érdemes bekapcsolni szintén lassu gépnél 10-es vagy kisebb értékkel (alap beállitás)
A képernyőkép önmagáért beszél: Ez a verzió el lett távolítva, mert erősen alfa állapotú volt .
Helyette használjuk EZT
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: scriptek
Az én szkriptem meg pre-alpha verzióban az alábbi kód szekcióból érhető el. Másoljuk ki, mentsük egy tetszőleges .sh fájlba és tegyük futtathatóvá.
Használata:
Láthatjuk, hogy a szkriptet szerkesztővel megnyitva 3 értéket tudunk a DO_NOT_EDIT_BELOW felirat fölött változtatni:
frame_rate="10"
video_bitrate="600k"
audio_bitrate="64k"
ha nagyon muszáj...
Ha nem adunk meg acodec-nek semmit vagy csak 0 -t, akkor nem vesz fel hangot. Működése hasonló a stream felvevőéhez, de itt most képernyőt venne fel. Hanggal vagy anélkül. A felvétel leállító ablakban addig ne nyomjunk a PLAY: ffmpeg kimenetre, amíg le nem állítottuk előtte a STOP: gombbal! Az ffmpeg encoders gombra kattintva előugrik és úgy marad egy rxvt terminál, amiben láthatjuk a választható encodereket audio és videó... ehhez olyan kiterjesztést használjunk ami passzol a kodekekhez. libxvidnél pl avi, libtheora libvorbis pl.: ogv stb. A max 7M méret a Discord miatt készült, de ha túlméretezzük, akkor kitolható tetszés szerint a STOP: gombbal ígyis-úgyis le tudjuk állítani a felvételt. A thread size alaphangon 1024, ha nagyon muszáj, duplázzuk pl.: 2048 vagy 4096 extrém eset: 8192... Alap esetben az 1024 jó kell legyen. Ez ahhoz kell, hogy ne haljon le a felvétel se hangja se videója ha kisebbek az erőforrásaink. De ez csak az én meglátásom, viszont ha nincs definiálva akkor hibák lesznek.
a szkript:
képek a a szkriptről:
Használata:
Láthatjuk, hogy a szkriptet szerkesztővel megnyitva 3 értéket tudunk a DO_NOT_EDIT_BELOW felirat fölött változtatni:
frame_rate="10"
video_bitrate="600k"
audio_bitrate="64k"
ha nagyon muszáj...
Ha nem adunk meg acodec-nek semmit vagy csak 0 -t, akkor nem vesz fel hangot. Működése hasonló a stream felvevőéhez, de itt most képernyőt venne fel. Hanggal vagy anélkül. A felvétel leállító ablakban addig ne nyomjunk a PLAY: ffmpeg kimenetre, amíg le nem állítottuk előtte a STOP: gombbal! Az ffmpeg encoders gombra kattintva előugrik és úgy marad egy rxvt terminál, amiben láthatjuk a választható encodereket audio és videó... ehhez olyan kiterjesztést használjunk ami passzol a kodekekhez. libxvidnél pl avi, libtheora libvorbis pl.: ogv stb. A max 7M méret a Discord miatt készült, de ha túlméretezzük, akkor kitolható tetszés szerint a STOP: gombbal ígyis-úgyis le tudjuk állítani a felvételt. A thread size alaphangon 1024, ha nagyon muszáj, duplázzuk pl.: 2048 vagy 4096 extrém eset: 8192... Alap esetben az 1024 jó kell legyen. Ez ahhoz kell, hogy ne haljon le a felvétel se hangja se videója ha kisebbek az erőforrásaink. De ez csak az én meglátásom, viszont ha nincs definiálva akkor hibák lesznek.
a szkript:
Kód: Egész kijelölése
#!/bin/bash
#This script made by nocsak 2019.12.18.
frame_rate="10"
video_bitrate="600k"
audio_bitrate="64k"
###DO_NOT_EDIT_BELOW_!!!###
novik=$(date +'%Y_%m_%d-%H-%M-%S')
export OUTPUT_CHARSET=UTF-8
export MAIN_DIALOG="
<window title=\"$(gettext 'Képernyő Felvevő - ffmpeg')\" icon-name=\"folder-remote\" resizable=\"true\">
<vbox>
<frame Felbontás>
<text>
<label>Add meg a felbontást!</label>
</text>
<entry>
<default>1366x768</default>
<variable>PATHPROG01</variable>
</entry>
</frame>
<frame thread size:>
<entry>
<default>1024</default>
<variable>PATHPROG02</variable>
</entry>
</frame>
<frame vcodec acodec:>
<entry>
<default>h264</default>
<variable>PATHPROG03</variable>
</entry>
<entry>
<default>libmp3lame</default>
<variable>PATHPROG04</variable>
</entry>
</frame>
<frame file size:>
<entry>
<default>7M</default>
<variable>filsizz</variable>
</entry>
</frame>
<frame (mp4, mkv, ogv, stb.)>
<text>
<label>Fájlnév:</label>
</text>
<hbox homogeneous=\"true\">
<entry space-expand=\"false\" space-fill=\"false\" fs-title=\"Válasz egy könyvtárat\" fs-action=\"folder\">
<default>/root/Downloads</default>
<variable>DIReR</variable>
</entry>
<button>
<label>Keresés</label>
<input file stock=\"gtk-open\"></input>
<action>fileselect:DIReR</action>
</button>
</hbox>
<entry>
<default>$novik.mp4</default>
<variable>HTP</variable>
</entry>
</frame>
<hbox homogeneous=\"true\">
<button><action>exec rxvt --hold -e ffmpeg -encoders &</action><label>ffmpeg encoders</label></button>
<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" ] || [ ! "$DIReR" ] || [ "$DIReR" = "0" ] || [ ! "$PATHPROG02" ] || [ "$PATHPROG02" = "0" ] || [ ! "$PATHPROG03" ] || [ "$PATHPROG03" = "0" ] || [ ! "$filsizz" ] || [ "$filsizz" = "0" ]; then
xmessage -title "Valami nem kerek" -buttons Ok:0,Cancel:1 -default Ok -nearmouse "Nem adtál meg értéket!" -timeout 5
else
if [ ! "$PATHPROG04" ] || [ "$PATHPROG04" = "0" ];then
export roadrunner="ffmpeg -y -s $PATHPROG01 -thread_queue_size $PATHPROG02 -framerate $frame_rate -f x11grab -i :0.0+0,0 -vcodec $PATHPROG03 -vb $video_bitrate -fs $filsizz $DIReR/$HTP"
else
export roadrunner="ffmpeg -y -s $PATHPROG01 -thread_queue_size $PATHPROG02 -framerate $frame_rate -f x11grab -i :0.0+0,0 -f alsa -thread_queue_size $PATHPROG02 -ar 44100 -i hw:0 -ac 2 -vcodec $PATHPROG03 -vb $video_bitrate -acodec $PATHPROG04 -ab $audio_bitrate -fs $filsizz $DIReR/$HTP"
fi
exec $roadrunner &
export loadrunner=$!
export $HTP
export $DIReR
export traktor="gnome-mplayer $DIReR/$HTP"
sleep 6
if ps -p $loadrunner > /dev/null
then
ICONSETSGUI8=""
ICONSETSGUI8="$ICONSETSGUI8
<vbox>
<hbox>
<button>
<label>STOP: ffmpeg felvétel</label>
<action>exec kill -15 $loadrunner</action>
</button>
<button>
<label>PLAY: ffmpeg kimenet</label>
<action>exec $traktor &</action>
</button>
</hbox>
</vbox>
"
export MAIN_DIALOG="
<window title=\"$(gettext 'Képernyő Felvevő - Leállítás')\" icon-name=\"gtk-disconnect\" resizable=\"true\">
<vbox>
<frame Funkciók:>
<text wrap=\"true\" width-chars=\"40\"><label>$(gettext '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
Re: scriptek
No alkottam picit a szkripten .
- kapott külső átalakítást
- kapott 8 új funkciót:
1. Válthatunk a kijelzők között (ha több lenne)
2. Válthatunk a hangkártyák között (ha több lenne)
3. Audio mintavételezési sebesség állítás
4. Audio mono/stereo csatorna állítási lehetőség
5. Rögzités közben eltelt idő számolása
6. Rögzités közbeni fájlméret kijelzése
7. Állj gomb autómatikus deaktiválása ha végetér a felvétel (Maximum fájlméret esetén)
8. Ha hibás paramétereket alkalmaznánk, akkor arról kapni fogunk értesítést amikor a Felvétel gombra nyomunk
És nem mellesleg kisebb is mint az előző szkript .
Képernyőkép az új külsőről: A szkript elején betudjuk állitani a legtöbb alap beállítást :
MJ.: Távolítsuk el a .tgz kiterjesztést, majd futtassuk mint 1 szkriptet ...
- kapott külső átalakítást
- kapott 8 új funkciót:
1. Válthatunk a kijelzők között (ha több lenne)
2. Válthatunk a hangkártyák között (ha több lenne)
3. Audio mintavételezési sebesség állítás
4. Audio mono/stereo csatorna állítási lehetőség
5. Rögzités közben eltelt idő számolása
6. Rögzités közbeni fájlméret kijelzése
7. Állj gomb autómatikus deaktiválása ha végetér a felvétel (Maximum fájlméret esetén)
8. Ha hibás paramétereket alkalmaznánk, akkor arról kapni fogunk értesítést amikor a Felvétel gombra nyomunk
És nem mellesleg kisebb is mint az előző szkript .
Képernyőkép az új külsőről: A szkript elején betudjuk állitani a legtöbb alap beállítást :
Kód: Egész kijelölése
#!/bin/bash
# Screen Recorder v2 by KuLuSz 2019 12 24
# Itt szerkesztheted az alap beállításokat ( csak a felsővessző közötti részt szerkeszd! )
# Bekapcsolás "true" , Kikapcsolás "false"
# Bemeneti alap beállitások:
SR_SAMPLE_RATE="44100"
SR_AUDIO_CHANNELS="2"
SR_FRAME_RATE="10"
# Kódolási alap beállítások:
SR_VIDEO_CODEC="libx264"
SR_VIDEO_BITRATE="600"
SR_AUDIO_CODEC="libmp3lame"
SR_AUDIO_BITRATE="128"
# Átalakítási alap beállítások:
SR_PRESET="ultrafast"
SR_OUTPUT_FRAME_WIDTH="640"
SR_OUTPUT_FRAME_HEIGHT="480"
SR_ASPECT_RATIO="true"
# Kimeneti alap beállítások:
SR_SAVE_DIR="/"
SR_SAVE_FILE_NAME="SR_v2-Video"
SR_SAVE_FILE_EXTENSION="mp4"
SR_MAX_FILE_SW="false"
SR_MAX_FILE_SIZE="8"
SR_MAX_FILE_UNIT="Mb"
SR_FILE_OVERWRITE="true"
SR_ADD_DATE="false"
export SR_THREAD="32"
###################################### Ez alatt NE írj át semmit! #####################################
- Csatolmányok
-
- SR_v2_by_KuLuSz.tgz
- MJ.: Távolítsuk el a .tgz kiterjesztést, majd futtassuk mint 1 szkriptet ...
- (15.74 KiB) Letöltve 308 alkalommal.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: scriptek
No elővettem a félkész AMG gui-t , amit tulajdonképpen a 0-ról újrairtam más bemeneti értékekkel. Egyedüli hiba amit felfedeztem benne és nem tudtam orvosolni az az hogy : ha van kettő vagy több egyforma nevü hangerő csatornánk , akkor annak nem müködik a "ki/be" kapcsolója, de egyébként rendben kell mennie mindennel IS . Sok sikert hozzája.
Képernyőkép: Mj.: Távolitsuk el a .tgz kiretrjesztést , majd futtassuk mint 1 szkriptet.
Képernyőkép: Mj.: Távolitsuk el a .tgz kiretrjesztést , majd futtassuk mint 1 szkriptet.
- Csatolmányok
-
- AMG_v2_by_KuLuSz.tgz
- Távolitsuk el a .tgz kiretrjesztést , majd futtassuk mint 1 szkriptet.
- (7.28 KiB) Letöltve 326 alkalommal.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube