| |
Guckloch |
Hier kann man sich über die letzten Beiträge im Board live informieren, das kleine Fenster welches sich durch einen Klick öffnet aktualisiert sich von alleine alle 60 Sekunden.
Guckloch öffnen |
Rechner-Support Toolbar |
|
Team |
| Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen. |
Boardsuche |
| Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen. |
Links |
| Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen. |
Forenliste |
| Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen. |
|
|
 |
Gui für Mencoder unter Linux  |
|
smalltalk
Desktop des Monats Oktober 2007

Dabei seit: 29.03.2007
Beiträge: 425
Dieser User hat sich mal bedankt
CPU: Celeron 2.6GHz | P3-700 | Celeron 433
 |
|
| Gui für Mencoder unter Linux |
 |
Habe mich mal hingesetzt und eine Gui für mencoder erstellt (Java-SWT)
Zuerst die Screenshots :
Startbildschirm
Dieser Link wird erst nach der Registrierung angezeigt.
Audio Einstellungen
Dieser Link wird erst nach der Registrierung angezeigt.
Video Einstellungen:
Dieser Link wird erst nach der Registrierung angezeigt.
Statusscreen:
Dieser Link wird erst nach der Registrierung angezeigt.
Und ein Extra:
Dieser Link wird erst nach der Registrierung angezeigt.
Das Programm ist in der Lage jedes Video das mplayer wiedergeben kann (z.B. flv, AVI, MOV , mpg, wmv ... ) in ein AVI bzw. mpg-PS Video zu transcodieren oder die Audiospuren auszulesen und abzuspeichern (letzteres erfolgt ohne Qualitätsverluste, da die ursprüngliche Komprimierung beibehalten wird).
Voraussetzung sind : Linux, mplayer mit mencoder, ffmpeg, xvid, lame , libavc, Java 1.5 (das jar File habe ich unter 1.6 kompiliert es könnte mit Java 1.5 Probleme geben) sowie die SWT-libs.
getestet unter Ubuntu 7.04
Das Ziel dieses Programmes ist es mit wenigen Mausklicks alle Videos eines ganzen Verzeichnisses zu transcodieren (direktes Kopieren der Streams ist auch möglich aber nicht jedes Wiedergabeprogamm unterstützt AVI mit z.B. flv Video und mpeg2 Audio
) . Die neuen Dateinamen sind die alten zuzüglich der Dateiendung .avi bzw. .mpg.
Um das ganze etwas zu vereinfachen, kann ein Filter für die Quelliste hinzugefügt werden und es ist möglich das ausgewählte Video anzusehen.
Da das Programm nur 41kb groß ist, habe ich es hier angehängt.
Ich habe es unter die GPL 2 gestellt, der Quellcode befindet sich im jar Archiv.
__________________ A programmer is just a tool which converts caffeine into code
|
|
19.08.2007 14:02 |
|
|
| |
|
Bleys
Grünschnabel
Dabei seit: 14.10.2007
Beiträge: 1
Dieser User hat sich mal bedankt
CPU: AMD X2 4600+
 |
|
Ich finde es klasse das sich jemand hinsetzt und GUIs für Kommandozeilen Tools für Ubuntu schreibt.
Schade ist es nur, das es anscheinend nur jemand nutzen kann der es sich auch selbst schreiben könnte
Ich weiss weder was ich an Paketen installieren muss (es gibt kein Java 1.6 oder Java 1.5.... swt-libs gibt es auch nicht...) noch wie es denn gestartet werden könnte....
|
|
14.10.2007 17:14 |
|
|
| |
|
JoeB
Grünschnabel
Dabei seit: 02.11.2007
Beiträge: 5
Dieser User hat sich mal bedankt
 |
|
Hi,
erst einmal herzlichen Glückwunsch zu dieser GUI - die Screenshots sehen toll aus :47:
Ein paar Fragen hätte ich aber noch:
- ist bei Deinem build auch als Videocodec x264 möglich? Bei Profilen und Einstellungen kann man ja helfen
- wird der Ton eigentlich auch gemuxt?
- ist als Kontainer nicht auch *.mp4 oder *.mkv möglich? ffmpeg bietet ja die Möglichkeit
- ist als Audio nur MP3 und mp2 auswählbar? aac wäre nämlich ebenfalls ganz toll
__________________ cu Joe
----------------------------------------------------------------
freedom is just another word for nothing left to lose
|
|
02.11.2007 18:35 |
|
|
| |
|
JoeB
Grünschnabel
Dabei seit: 02.11.2007
Beiträge: 5
Dieser User hat sich mal bedankt
 |
|
Du weist ja sicherlich, dass Du damit im Bereich Videoencoding etwas ganz grosses für Linux machst. Deshalb meinen grössten Respekt von mir. :51:
Es gibt momentan kein Programm mit IFO oder VOB als Input und mkv oder mp4 als output für Linux - Du wirst noch richt berühmt
Ich erwarte voller Spannung die nächste Version
__________________ cu Joe
----------------------------------------------------------------
freedom is just another word for nothing left to lose
|
|
03.11.2007 10:32 |
|
|
| |
|
smalltalk
Desktop des Monats Oktober 2007

Dabei seit: 29.03.2007
Beiträge: 425
Dieser User hat sich mal bedankt
CPU: Celeron 2.6GHz | P3-700 | Celeron 433
Themenstarter
 |
|
So, die Erweiterung ist fertig.
Als Video-Ausgabeformate werden mpeg4 (an den x.264 gekoppelt) und flv (an den flv Codec gekoppelt) unterstützt.
Auf der Seite der Audiocodec wird zusätzlich aac unterstützt.
Wer ein AVI mit aac als Audioformat erstellt, wird nur unter dem mplayer etwas hören. Der VLC und XINE unterstützen diese Kombination nicht.
Hinweis bei Videos mit B-Frames in Verbindung mit mpeg4 und flv: Aufgrund von bugs im mencoder (rc1 & rc2) kann das Video nur mit dem mplayer wiedergeben werden (und auch das ist nicht garantiert).
Bei der GUI steht jetzt hinter den Videocodecs das Ausgabeformat (avi, flv, mpg, mp4).
Die RAR-Datei ist jetzt wesentlich größer, da ich den Quellcode noch extra untergebracht habe.
Die GPL wird dafür auch angezeigt, wenn im Menü Über-Lizenz ausgewählt wird
.
@JoeB: Guis für den mencoder gibt es zuhauf. Da ist meine nur eine unter vielen.
Einzig die Usability könnte etwas höher sein, da der Benutzer nicht mit Einstellungsmöglichkeiten erschlagen wird. Dafür hängt die Funktion aber von meinen Gnaden oder den JAVA-Kenntnissen des Anwenders ab
Matroska als Containerformat kann weder mencoder noch ffmpeg bieten.
| Dateianhang: |
gui1.2.rar (73 KB, 18 mal heruntergeladen)
|
__________________ A programmer is just a tool which converts caffeine into code
|
|
03.11.2007 15:02 |
|
|
| |
|
JoeB
Grünschnabel
Dabei seit: 02.11.2007
Beiträge: 5
Dieser User hat sich mal bedankt
 |
|
Vielen Dank dafür - ich finde es klasse
__________________ cu Joe
----------------------------------------------------------------
freedom is just another word for nothing left to lose
|
|
10.11.2007 13:55 |
|
|
| |
|
strubbischrind
Grünschnabel
Dabei seit: 13.11.2007
Beiträge: 1
Dieser User hat sich mal bedankt
 |
|
Hallo,
ich kann das Programm nicht starten. Er meldet folgenden Fehler.
| code: |
1:
|
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3236 in java.library.path |
|
.
Hat jemand einen Tipp
Gruß
Frank
|
|
13.11.2007 20:52 |
|
|
| |
|
smalltalk
Desktop des Monats Oktober 2007

Dabei seit: 29.03.2007
Beiträge: 425
Dieser User hat sich mal bedankt
CPU: Celeron 2.6GHz | P3-700 | Celeron 433
Themenstarter
 |
|
Die SWING-Fassung ist nun fertig.
Einfach entpacken und mit java -jar guiMencoder_swing.jar
starten bzw. unter dem Dateimanager mit Rechtsklick und "öffnen mit Java"
Es sind keine weiteren Dateien erforderlich.
Die Oberfläche ist identisch mit der SWT-Fassung (=bisherige Fassung). Die Funktionen ebenso.
Nachteil der SWING-Fassung gegenüber SWT:
* ekelhaft zu programmieren
* unter Ubuntu 7.10 gibt es einen Bug im Zusammenhang mit GTK+. Die Combo-Boxen sehen daher nicht so schön aus.
-> Dieser Link wird erst nach der Registrierung angezeigt.
-> Dieser Link wird erst nach der Registrierung angezeigt.
und über die Konsole werden laufend Gtk-CRITICAL-Fehler ausgegeben.
* die Gui ist ein wenig langsamer, was sich verschmerzen lässt.
TIP: wen die gtk-Fehler stören kann die Anwendung auch mit:
java -jar guiMencoder_swing.jar nogtk
Das Ganze sieht dann so aus
Dieser Link wird erst nach der Registrierung angezeigt.
__________________ A programmer is just a tool which converts caffeine into code
|
|
16.11.2007 17:23 |
|
|
| |
|
Hugo01
Grünschnabel
Dabei seit: 22.02.2008
Beiträge: 1
Dieser User hat sich mal bedankt
 |
|
Vielen Dank dass du dir die Arbeit gemacht hast eine GUI zu schreiben. Das hat mir die Zeit gespart mich in die man pages einzuarbeiten. Thx a lot.
|
|
22.02.2008 14:22 |
|
|
| |
|
smalltalk
Desktop des Monats Oktober 2007

Dabei seit: 29.03.2007
Beiträge: 425
Dieser User hat sich mal bedankt
CPU: Celeron 2.6GHz | P3-700 | Celeron 433
Themenstarter
 |
|
Im Anhang befindet sich die aktuelle Version der GUI. Die Änderungen :
Version 1.32 (28/04/2008 )
* Die SWT und die SWING Versionen befinden sich in der jar Datei.
Defaultmäßig wird GTK-SWING verwendet. Die SWT-Version wird mit
dem Paramter -swt gestartet. Die SWING-Version ohne GTK mit -nogtk
Version 1.31 (27/04/2008 )
* Die SWING-GUI erlaubt mit -nogtk erlaubt Parameter
* In der Konfigurationsdatei kann nun Audio-Direkte Kopie als default eingestellt werden
Version 1.30 ( 23/04/2008 )
* Neuer Parameter -f: öffnet die übergeben Dateien in der GUI
* Das Programm hat eine Konfigurationsdatei, die unter ~/.guiMencoder zu finden ist (wird ggf. nach dem ersten Start angelegt).
In der Konfigurationsdatei können die defaults für die VideoBitrate, die Breite des Videos, die Audiobitrate geändert werden. Video-Größenänderung kann ebenfalls als default aktiviert werden. Beschreibung: siehe Kommentierung in der Konfigurationsdatei.
Version 1.22: ( 04/04/2008 )
* Komplette Code -Überabeitung (Umstellung auf Helper-Classes, die viele Funktionen übernehmen und separat gepflegt werden).
Als Folge ist u.a. die Dateiliste sortiert
* Die Parameter haben ein neues Format: -d -a -v.Andere Parameter (z.B. -h) zeigen die Hilfe (engl.) und geben die Defaulteinstellungen an
* Die gpl.txt wird nun aus der jar-Datei geladen
Um die Funktionalität zu erhöhen, habe ich zum Programm ein Script geschrieben, das bei Verwendung des Parameters -v einen Auswahldialog anzeigt. Anzeige entweder über gmessage oder xmessage (Auswahl automatisch über das Script)
Die Dialog sieht wie folgt aus:
(gmessage)
Dieser Link wird erst nach der Registrierung angezeigt.
(xmessage)
Dieser Link wird erst nach der Registrierung angezeigt.
Bei der Auswahl ändern, werden die übergebenen Dateien in der GUI geöffnet. Gedacht ist diese Form für den Start aus KDE/ GNOME.
In dem Script kann angeben werden welche Form der Gui gewünscht wird (über die Variable SWING="true" wird SWING aktiviert)
Für KDE liegt die Datei video.desktop bei. Sie integriert das Script und die Gui in das KDE-Servicemenü (kopieren nach ~/.kde/share/apps/konqueror/servicemenus)
Das Script erwartet die guiMencoder.jar in ~/bin/ (kann über die Variable PROGRAMPATH im Script geändert werden). Das ServiceMenü erwartet das Script ebenfalls in ~/bin/
getestet unter Ubuntu 7.10 und 8.04 (KDE 3.5.9)
__________________ A programmer is just a tool which converts caffeine into code
|
|
30.04.2008 18:57 |
|
|
| |
|
smalltalk
Desktop des Monats Oktober 2007

Dabei seit: 29.03.2007
Beiträge: 425
Dieser User hat sich mal bedankt
CPU: Celeron 2.6GHz | P3-700 | Celeron 433
Themenstarter
 |
|
Kurze Antwort: Ja
__________________ A programmer is just a tool which converts caffeine into code
|
|
07.05.2008 20:36 |
|
|
| |
|
|
|
 |
|