Mr. Brooks
Lt. Commander
- Registriert
- Aug. 2011
- Beiträge
- 1.441
Hallo,
ich nutze unter Ubuntu 20.04 Xfce und daher Thunar als Dateimanager. Da habe ich "Benutzerdefinierte Aktionen" (bei KDE sind das glaube ich Service Menüs) eingerichtet die man per Rechtsklick auf eine Datei für diese Datei ausführen kann. Ich starte die mit
Was auch immer da passiert (z. B. eine Videokonvertierung) läuft in einem Terminalfenster, damit ich den Fortschritt des Vorganges erkennen kann. Ich nutze LXTerminal (statt Xfce4-Temrinal) damit sich das ganze vom normalen Terminal optisch abhebt.
Ist es möglich diese sich dynamisch verändernde Ausgabe genau dynamisch weiter zu verarbeiten? Bei einem Videokodierung wird z. B.
ausgegeben. Vorne die aktuelle Frame-Nummer. Man könnte aus dem aktuellen Frame und der Zahl der Gesamtframes den Fortschritt in Prozent errechnen und ausgeben. Ich steht aber auf dem Schlauch wie man das machen könnte, muss ja so lange passieren wie der Vorgang läuft.
ich nutze unter Ubuntu 20.04 Xfce und daher Thunar als Dateimanager. Da habe ich "Benutzerdefinierte Aktionen" (bei KDE sind das glaube ich Service Menüs) eingerichtet die man per Rechtsklick auf eine Datei für diese Datei ausführen kann. Ich starte die mit
lxterminal -e /home/mrbrooks/script %F
Was auch immer da passiert (z. B. eine Videokonvertierung) läuft in einem Terminalfenster, damit ich den Fortschritt des Vorganges erkennen kann. Ich nutze LXTerminal (statt Xfce4-Temrinal) damit sich das ganze vom normalen Terminal optisch abhebt.
Ist es möglich diese sich dynamisch verändernde Ausgabe genau dynamisch weiter zu verarbeiten? Bei einem Videokodierung wird z. B.
frame=29607 fps= 49 q=0.0 size=14586641kB time=00:20:34.02 bitrate=96832.5kbits/
frame=29633 fps= 49 q=0.0 size=14597180kB time=00:20:35.11 bitrate=96817.4kbits/
frame=29665 fps= 49 q=0.0 size=14612860kB time=00:20:36.44 bitrate=96816.7kbits/
ausgegeben. Vorne die aktuelle Frame-Nummer. Man könnte aus dem aktuellen Frame und der Zahl der Gesamtframes den Fortschritt in Prozent errechnen und ausgeben. Ich steht aber auf dem Schlauch wie man das machen könnte, muss ja so lange passieren wie der Vorgang läuft.