ffmpeg als PIP-Ersatz
Re: ffmpeg als PIP-Ersatz
Version 006
Edit: wäre schön, wenn Leute mit FBC Tuner dies mal testen könnten.
Ich habe eine Zgemma H7C
Edit: wäre schön, wenn Leute mit FBC Tuner dies mal testen könnten.
Ich habe eine Zgemma H7C
- Dateianhänge
-
- ffpip006.zip
- (3.82 KiB) 92-mal heruntergeladen
Zuletzt geändert von ice32 am Do 4. Mär 2021, 15:19, insgesamt 4-mal geändert.
- imi8mm
- NI - VIP
- Beiträge: 509
- Registriert: Di 12. Apr 2016, 16:51
- Wohnort: Hessen , Mbg.
- Box: Trinity,Zee²,Neo²,D-Box2,2xAX51: UM
- Has thanked: 6 times
Re: ffmpeg als PIP-Ersatz
Plugin ffpip 004 funktioniert gut , das kleine Bild zittert ein wenig ( in SD ) ,
es liegt evtl. an der Uhrzeit da die sonst an dieser Stelle liegt ...
nach dem Uhrzeit-Abstellen ist das Zittern fast weg , es braucht also noch eine Möglichkeit das kleine Bild zu verschieben wie schon gehabt ...
Vielen Dank für bisherige Arbeit , sehr praktisch !
Grüsse - imi8mm
es liegt evtl. an der Uhrzeit da die sonst an dieser Stelle liegt ...
nach dem Uhrzeit-Abstellen ist das Zittern fast weg , es braucht also noch eine Möglichkeit das kleine Bild zu verschieben wie schon gehabt ...
Vielen Dank für bisherige Arbeit , sehr praktisch !
Grüsse - imi8mm
CST Trinity V1 NI-Image 4.10 - Nightly > SPF-75h
CST Zee²Twin NI-Image 4.10 - Nightly
CST Neo²Twin NI-Image 4.10 - Nightly
2 x AX HD51 NI-Image 4.10 - Nightly + Keywelt + DDT + yocto 3.0.0 > SPF-75h/87h
UM-Fritzbox 6490---alles für Kabel/UM
CST Zee²Twin NI-Image 4.10 - Nightly
CST Neo²Twin NI-Image 4.10 - Nightly
2 x AX HD51 NI-Image 4.10 - Nightly + Keywelt + DDT + yocto 3.0.0 > SPF-75h/87h
UM-Fritzbox 6490---alles für Kabel/UM
- imi8mm
- NI - VIP
- Beiträge: 509
- Registriert: Di 12. Apr 2016, 16:51
- Wohnort: Hessen , Mbg.
- Box: Trinity,Zee²,Neo²,D-Box2,2xAX51: UM
- Has thanked: 6 times
Re: ffmpeg als PIP-Ersatz
Habe nun alles in HD getestet , klappt sogar besser - kein Zittern ,
siehe Screenshot und getauscht Grüsse - imi8mm
siehe Screenshot und getauscht Grüsse - imi8mm
CST Trinity V1 NI-Image 4.10 - Nightly > SPF-75h
CST Zee²Twin NI-Image 4.10 - Nightly
CST Neo²Twin NI-Image 4.10 - Nightly
2 x AX HD51 NI-Image 4.10 - Nightly + Keywelt + DDT + yocto 3.0.0 > SPF-75h/87h
UM-Fritzbox 6490---alles für Kabel/UM
CST Zee²Twin NI-Image 4.10 - Nightly
CST Neo²Twin NI-Image 4.10 - Nightly
2 x AX HD51 NI-Image 4.10 - Nightly + Keywelt + DDT + yocto 3.0.0 > SPF-75h/87h
UM-Fritzbox 6490---alles für Kabel/UM
- Nanobot
- Beiträge: 134
- Registriert: Do 21. Feb 2019, 20:26
- Box: Zgemma H7C, Coolstream Zee
- Has thanked: 1 time
Re: ffmpeg als PIP-Ersatz
Die Version 4 funktioniert bei mir auf der Zgemma H7C ziemlich gut, allerdings mußte ich "rcsim KEY_MENU" durch "rcsim KEY_EXIT" ersetzen, sonst blieb das Hauptmenü offen.
Zgemma H7C NI 4.00.95, NI 4.10.105.119, BPanther 19746, BPanther 19860
Re: ffmpeg als PIP-Ersatz
@Nanobot,
ich schau die ÖR in klein, meist ohne Probleme.
habe ein online update gemacht und irgendwie habe ich das Gefühl, dass die Box etwas
Zackiger daher kommt. Weiter habe ich mir die ffpip.cfg angepasst wie @vanhofen es vorgeschlagen hat
#> "menu_return=exit_all" hinzugefügt.
wenn du schon im Script warst ändere mal "exit 1" in "return" in dem "ffpip.so" Script.
Im Bildchen weiter oben sieht man ja schon das neue Menü.
LG ice32
ich schau die ÖR in klein, meist ohne Probleme.
habe ein online update gemacht und irgendwie habe ich das Gefühl, dass die Box etwas
Zackiger daher kommt. Weiter habe ich mir die ffpip.cfg angepasst wie @vanhofen es vorgeschlagen hat
#> "menu_return=exit_all" hinzugefügt.
wenn du schon im Script warst ändere mal "exit 1" in "return" in dem "ffpip.so" Script.
Im Bildchen weiter oben sieht man ja schon das neue Menü.
LG ice32
- Nanobot
- Beiträge: 134
- Registriert: Do 21. Feb 2019, 20:26
- Box: Zgemma H7C, Coolstream Zee
- Has thanked: 1 time
Re: ffmpeg als PIP-Ersatz
Ist denn in dem aktuellen nightly das Tonproblem beim Aufnehmen und Streamen behoben ? Denn dies ist der Grund, weshalb ich noch die Version vom 31.1. nutze.
Zgemma H7C NI 4.00.95, NI 4.10.105.119, BPanther 19746, BPanther 19860
- Nanobot
- Beiträge: 134
- Registriert: Do 21. Feb 2019, 20:26
- Box: Zgemma H7C, Coolstream Zee
- Has thanked: 1 time
Re: ffmpeg als PIP-Ersatz
Na gut, dann werde ich nachher auch mal updaten und dann berichten. Bin gerade dabei, eine HDD einzubauen.
Zgemma H7C NI 4.00.95, NI 4.10.105.119, BPanther 19746, BPanther 19860
- Nanobot
- Beiträge: 134
- Registriert: Do 21. Feb 2019, 20:26
- Box: Zgemma H7C, Coolstream Zee
- Has thanked: 1 time
Re: ffmpeg als PIP-Ersatz
So, bin eben erst dazu gekommen, mich mit der Box zu beschäftigen. Das neuste nightly ist jetzt drauf, und das Problem mit dem Ton beim Streamen besteht hier auch nicht mehr. Aber hilf mir Mal bitte auf die Sprünge, wo soll ich "exit 1" in "return" ändern ? Ich sehe da nur "exit" bzw. "exit 0"
Bei den HD Sendern sieht das PIP inzwischen wirklich sehr gut aus, während es bei SD immer noch ruckelig ist. Ich habe die Vermutung, daß das mit dem yadif Deinterlacer zu tun haben könnte, welcher zumindestens bei 720p50 ja nichts zu tun hat. Daher werde ich ( morgen ) morgen mal ein wenig damit herum spielen. Vielleicht ist ein einfacher Bob-Deinterlacer ja eine ressourcensparendere Lösung, aber da muß ich mich erst einmal einlesen, was ffmpeg da zu bieten hat, weil ich sonst immer nur mit Avisynth arbeite.
C.U. Nanobot
Code: Alles auswählen
#!/bin/sh
# ffpip 003 von ice32
# ffpip 002 von Don de Deckelwech
function ffplay() {
if [[ "$osd_res" == 0 ]]; then
x_scale=320
y_scale=240
x_offset=1280-"$x_scale"-"$x_pos"
fi
nice -n -1 ffmpeg -nostdin -loglevel panic -fflags +genpts -i http://"$ip_box":"$port"/id="$channel" \
-map 0:v -c:v rawvideo -vf scale="$x_scale":"$y_scale":force_original_aspect_ratio=disable \
-f:v yadif=0:0:0 -sws_flags fast_bilinear \
-vsync -1 -an -sn -dn \
-r 25 -pix_fmt bgra -yoffset 15 -xoffset "$x_offset" \
-threads 2 -f fbdev /dev/fb0 \
&
}
function ffkill() {
kill -TERM "$ffmpid"
}
#ffmsg="timeout=2 hide=1 refresh=1"
ffmpid=$(pidof ffmpeg)
osd_res=$(pzapit -osd)
channel=$(pzapit -gi | awk '{print $1}')
ip_box=$(ifconfig |grep -m 1 'inet addr'| cut -d':' -f2| awk '{print $1}')
port=31339
x_scale=6*80
y_scale=4.5*80/1.3
x_pos=15
x_offset=1920-"$x_scale"-"$x_pos"
msgbox title="FFPIP" select="Starten,tauschen,Beenden" cyclic=0 order=1 msg="~cAuswahl" refresh=1
auswahl="$?"
case "$auswahl" in
1) if [ -n "$ffmpid" ]; then
msgbox popup="FFPIP läuft schon.." timeout=2 hide=1 refresh=1
rcsim KEY_EXIT
exit
fi
msgbox popup="FFPIP wird gestartet..." timeout=2 hide=1 refresh=1
ffplay
;;
2) ffget=$(ps aux | grep id= | cut -d'=' -f2 | awk '{print $1}')
ffkill
ffplay
msgbox popup="FFPIP tausche Bild..." timeout=2 hide=1 refresh=1
pzapit -zi "$ffget"
;;
3) ffkill
msgbox popup="FFPIP wird beendet..." timeout=2 hide=1 refresh=1
;;
esac
rcsim KEY_EXIT
exit 0
C.U. Nanobot
Zgemma H7C NI 4.00.95, NI 4.10.105.119, BPanther 19746, BPanther 19860
- Gorcon
- NI - VIP
- Beiträge: 2838
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 62 times
- Been thanked: 12 times
Re: ffmpeg als PIP-Ersatz
Habe mal eben die V.004 installiert. Das PIP läuft etwas flüssiger zerbröselt aber ab und zu.
Die Funktion tauschen funktioniert leider nicht. Ich habe im Hauptbild dann nur ein Standbild ohne Ton. Das kleine Bild wird aber getauscht und läuft.
Die Funktion tauschen funktioniert leider nicht. Ich habe im Hauptbild dann nur ein Standbild ohne Ton. Das kleine Bild wird aber getauscht und läuft.
Re: ffmpeg als PIP-Ersatz
@Gorcon,
ich mach das so,
ffpip starten, Bildchen kommt oben rechts.
Jetzt wähle ich einen anderen Kanal, dann rufe ich
wieder ffpip auf und mach tauschen.
Mit einen Kanal, macht tauschen kein Sinn.
ich mach das so,
ffpip starten, Bildchen kommt oben rechts.
Jetzt wähle ich einen anderen Kanal, dann rufe ich
wieder ffpip auf und mach tauschen.
Mit einen Kanal, macht tauschen kein Sinn.
- Gorcon
- NI - VIP
- Beiträge: 2838
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 62 times
- Been thanked: 12 times
Re: ffmpeg als PIP-Ersatz
Richtig, so habe ich das auch gemacht. Ich habe dann z.B. Das erste im Hauptbild und ZDF im kleinen. Drücke ich jetzt nochmal auf tauschen wechselt das kleine auf ZDF und das großeauf Das erste, bleibt dann aber mit einem Standbild stehen.
Ich habs mehrfach probiert, auch mit Neustart, es kommt immer das gleiche.
Hängt wohl mit dem FBC Tunertreiber zusammen mit dem auch auffeinander folgende (mit überlappung) Aufnahmen nicht funktionieren.
Ich habs mehrfach probiert, auch mit Neustart, es kommt immer das gleiche.
Hängt wohl mit dem FBC Tunertreiber zusammen mit dem auch auffeinander folgende (mit überlappung) Aufnahmen nicht funktionieren.
Re: ffmpeg als PIP-Ersatz
@Gorcon,
der große dürfte nicht stehenbleiben, da ich das mit pzapit mache,
kann schon sein das die Automatik der FBC Tuner nicht richtig funktioniert.
Version 005
plugins-f15/ffmpeg-als-pip-ersatz-t5309.html#p27295
PS: hast du nur die eine Box?
der große dürfte nicht stehenbleiben, da ich das mit pzapit mache,
kann schon sein das die Automatik der FBC Tuner nicht richtig funktioniert.
Version 005
plugins-f15/ffmpeg-als-pip-ersatz-t5309.html#p27295
PS: hast du nur die eine Box?
- dryeye
- NI - VIP
- Beiträge: 1433
- Registriert: Mi 6. Apr 2016, 14:20
- Wohnort: Ruhrgebiet
- Box: Zgemma H7S, Axas E4HD 4K, AX HD60
- Has thanked: 24 times
- Been thanked: 13 times
Re: ffmpeg als PIP-Ersatz
@ice32
wenn du vor "exit 0" am ende des scripts ein "done" schreibst...
tauchen auch keine menüfenster mehr auf.
wenn du vor "exit 0" am ende des scripts ein "done" schreibst...
tauchen auch keine menüfenster mehr auf.
Code: Alles auswählen
3) ffkill
msgbox popup="PIP wird beendet..." timeout=2 hide=1 refresh=1
;;
esac
done
exit 0
mfg dryeye
- Nanobot
- Beiträge: 134
- Registriert: Do 21. Feb 2019, 20:26
- Box: Zgemma H7C, Coolstream Zee
- Has thanked: 1 time
Re: ffmpeg als PIP-Ersatz
Habe es eben ausprobiert und kann es bestätigen. Mit dem "done" ist der Aufruf von rcsim zum Schließen des Menüs überflüssig. Der Eintrag "menu_return=exit_all" am Ende der ffpip.cfg ist sso ebenfalls nicht mehr erforderlich.
Zgemma H7C NI 4.00.95, NI 4.10.105.119, BPanther 19746, BPanther 19860
- vanhofen
- Administrator
- Beiträge: 2965
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 15 times
- Been thanked: 31 times
Re: ffmpeg als PIP-Ersatz
Ich stelle nicht infrage, dass du recht hast, aber mit "done" schließt man in Scripten Schleifen ab, die vorher mit "do" eröffnet wurden. Und in dem Script sind keine Schleifen drin. Auf den ersten Blick sieht das also falsch aus.
Re: ffmpeg als PIP-Ersatz
exit 0 ist schon Richtig.
"menu_return=exit_all" kann noch nicht funktionieren, da ihr das ja noch gar nicht
haben könnt, soll wohl im nächsten Image drin sein.
Ihr seid ja richtig fleißig, schön
LG ice32
PS: Fussball läuft.
"menu_return=exit_all" kann noch nicht funktionieren, da ihr das ja noch gar nicht
haben könnt, soll wohl im nächsten Image drin sein.
Ihr seid ja richtig fleißig, schön
LG ice32
PS: Fussball läuft.
- Gorcon
- NI - VIP
- Beiträge: 2838
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 62 times
- Been thanked: 12 times
Re: ffmpeg als PIP-Ersatz
Ich habe mit der v004 festgestellt das WebTV nicht mehr funktioniert, dann lässt sich das Plugin nicht aufrufen. Nur wenn man einen DVB Sender einschaltet lässt sich das Plgin starten.
schaltet man dann auf dfen WebTV Sender wechseln die Sender, zurück gehts dann nicht mehr. dann muss man erst wieder einen DVB Sender einschalten und bekommt dann erst wieder das Anzeigefenster.
schaltet man dann auf dfen WebTV Sender wechseln die Sender, zurück gehts dann nicht mehr. dann muss man erst wieder einen DVB Sender einschalten und bekommt dann erst wieder das Anzeigefenster.
- dryeye
- NI - VIP
- Beiträge: 1433
- Registriert: Mi 6. Apr 2016, 14:20
- Wohnort: Ruhrgebiet
- Box: Zgemma H7S, Axas E4HD 4K, AX HD60
- Has thanked: 24 times
- Been thanked: 13 times
Re: ffmpeg als PIP-Ersatz
danke für deine erklärung...war ja nur ein vorschlag für ein vorübergehendes workaround.
mfg dryeye
Re: ffmpeg als PIP-Ersatz
also bei mir funktioniert es.
PS: das Video-Format ist bei mir 2160p 25Hz und OSD ist auf 1920x1080 eingestellt.
PS: das Video-Format ist bei mir 2160p 25Hz und OSD ist auf 1920x1080 eingestellt.