Hallo,
dieses Problem habe ich schon seit einiger Zeit, aber so langsam nervt es mich.
Ich transcodiere sehr oft Videodateien in h264.AVC und nutze dazu avidemux (per GUI in GTK, Version 2.5.7 die neuste, die mir der Paketmanager anbietet). Das alles passiert unter Linux Mint Debian. Alternativ habe ich Handbrake benutzt, bin damit aber nicht zufrieden, sodass ich erstmal bei avidemux bleiben möchte.
Das Problem:
avidemux stürzt jedes Mal ab, wenn ich ein Video in die Job Queue schiebe. Ich kann dem Job einen Namen geben und auch einen Pfad bzw. Dateinamen angeben. Sobald ich dann auf OK (Job speichern) klicke, stürzt avidemux mit der folgenden Fehlermeldung ab:
Dies sagt mir allerdings überhaupt nichts. Anzumerken ist, dass mein Benutzername auf dem Rechner NICHT marillat ist. Da Hr. Marillat der Betreuer/Verwalter (?) von deb-multimedia.org ist, gehe ich davon aus, er hat dieses Build kompiliert. UND ja, installiert ist Version 2.5.7. aber der obige Fehler sagt etwas von 2.5.6....
Wenn ich avidemux dann erneut starte (egal ob Übernahme oder Verwerfen des Absturzprotokolls) sind die Jobs vorhanden und scheinen korrekt übernommen zu sein. Das Abarbeiten dieser (Jobliste anzeigen, alle Jobs starten) funktioniert aber nicht und endet mit einem "FAILED" in der Jobliste. Auch sonst tut sich nichts.
Die exakt gleiche Vorgehensweise, nur habe ich avidemux per terminal gestartet, endet exakt genauso. Hier die Terminal-Ausgabe dazu:
Der Inhalt von crash.js ist folgender:
Ich habe mehrere Videos versucht, verschiedene Dateinamen und Pfadangaben etc.. Nichts hat mir geholfen. Auf meinem Laptop mit einer so gut wie identischen Installation auch mit LMDE kann ich diesen Fehler reproduzieren.
Vielleicht kann mir einer von euch etwas dazu sagen, vielleicht reicht es irgendeine Config-Datei zu ändern....
Wär toll, wenn man das iwie lösen könnte. Ohne die Job Queue ist das höchst anstrengend bzw. wenn ich mal nicht zu Hause bin, kann nichts produktiv gemacht werden...
EDIT1 (04.02.2014_19-34):
Vielleicht sollte ich noch explizit erwähnen, dass die Umwandlung an sich pro Datei korrekt und problemlos funktioniert. Nur die Job Queue funktioniert nicht...
Danke und Grüße,
o
dieses Problem habe ich schon seit einiger Zeit, aber so langsam nervt es mich.
Ich transcodiere sehr oft Videodateien in h264.AVC und nutze dazu avidemux (per GUI in GTK, Version 2.5.7 die neuste, die mir der Paketmanager anbietet). Das alles passiert unter Linux Mint Debian. Alternativ habe ich Handbrake benutzt, bin damit aber nicht zufrieden, sodass ich erstmal bei avidemux bleiben möchte.
Das Problem:
avidemux stürzt jedes Mal ab, wenn ich ein Video in die Job Queue schiebe. Ich kann dem Job einen Namen geben und auch einen Pfad bzw. Dateinamen angeben. Sobald ich dann auf OK (Job speichern) klicke, stürzt avidemux mit der folgenden Fehlermeldung ab:
Code:
Crash
Assert failed :0
at line 386, file /home/marillat/src/avidemux-2.5.6/avidemux/ADM_encoder/adm_encConfig.cppADM_backTrack
videoCodecGetMode()
ADM_Composer::saveAsScript(char const*, char const*)
saveCrashProject()
ADM_backTrack
videoCodecGetMode()
ADM_Composer::saveAsScript(char const*, char const*)
A_addJob()
HandleAction(Action)
g_cclosure_marshal_VOID__VOID
g_closure_invoke
g_signal_emit_valist
g_signal_emit
gtk_widget_activate
gtk_menu_shell_activate_item
Dies sagt mir allerdings überhaupt nichts. Anzumerken ist, dass mein Benutzername auf dem Rechner NICHT marillat ist. Da Hr. Marillat der Betreuer/Verwalter (?) von deb-multimedia.org ist, gehe ich davon aus, er hat dieses Build kompiliert. UND ja, installiert ist Version 2.5.7. aber der obige Fehler sagt etwas von 2.5.6....
Wenn ich avidemux dann erneut starte (egal ob Übernahme oder Verwerfen des Absturzprotokolls) sind die Jobs vorhanden und scheinen korrekt übernommen zu sein. Das Abarbeiten dieser (Jobliste anzeigen, alle Jobs starten) funktioniert aber nicht und endet mit einem "FAILED" in der Jobliste. Auch sonst tut sich nichts.
Die exakt gleiche Vorgehensweise, nur habe ich avidemux per terminal gestartet, endet exakt genauso. Hier die Terminal-Ausgabe dazu:
Code:
(avidemux2_gtk:5387): Gtk-CRITICAL **: IA__gtk_entry_set_text: assertion `text != NULL' failed
Directory /home/BENUTZERNAME/.avidemux/jobs/ exists.Good.
**Saving script project **
Conf size: 0
Saving crash file to /home/BENUTZERNAME/.avidemux/crash.js
**Saving script project **
Conf size: 0
*********** BACKTRACK **************
/usr/lib/libADM_core.so(ADM_backTrack+0x68) [0xb6e42df8]:0:<ADM_backTrack>:-2
avidemux2_gtk(_Z17videoCodecGetModev+0x134) [0x8111fc4]:1:<videoCodecGetMode()>:0
avidemux2_gtk(_ZN12ADM_Composer12saveAsScriptEPKcS1_+0x81d) [0x809b59d]:2:<ADM_Composer::saveAsScript(char const*, char const*)>:0
avidemux2_gtk(_Z16saveCrashProjectv+0x8b) [0x8110c2b]:3:<saveCrashProject()>:0
/usr/lib/libADM_core.so(ADM_backTrack+0x46) [0xb6e42dd6]:4:<ADM_backTrack>:-2
avidemux2_gtk(_Z17videoCodecGetModev+0x134) [0x8111fc4]:5:<videoCodecGetMode()>:0
avidemux2_gtk(_ZN12ADM_Composer12saveAsScriptEPKcS1_+0x81d) [0x809b59d]:6:<ADM_Composer::saveAsScript(char const*, char const*)>:0
avidemux2_gtk(_Z8A_addJobv+0xd1) [0x808e331]:7:<A_addJob()>:0
avidemux2_gtk(_Z12HandleAction6Action+0xf4f) [0x80915ff]:8:<HandleAction(Action)>:0
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x73) [0xb60512c3]:9:<g_cclosure_marshal_VOID__VOID>:-2
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x13e) [0xb604f69e]:10:<g_closure_invoke>:-2
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1f149) [0xb6061149]:11:<>:-2
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xe05) [0xb6068b85]:12:<g_signal_emit_valist>:-2
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x33) [0xb6068dd3]:13:<g_signal_emit>:-2
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(gtk_widget_activate+0x83) [0xb67b5d13]:14:<gtk_widget_activate>:-2
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x117) [0xb669df67]:15:<gtk_menu_shell_activate_item>:-2
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(+0x14b319) [0xb669e319]:16:<>:-2
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(+0x13f8b2) [0xb66928b2]:17:<>:-2
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(+0x1373ce) [0xb668a3ce]:18:<>:-2
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0xc1c4) [0xb604e1c4]:19:<>:-2
*********** BACKTRACK **************
Der Inhalt von crash.js ist folgender:
Code:
//AD <- Needed to identify//
//--automatically built--
//--Project: /home/BENUTZERNAME/.avidemux/crash.js
var app = new Avidemux();
//** Video **
// 01 videos source
app.load("/media/lnxarray465/datei.avi");
//01 segments
app.clearSegments();
app.addSegment(0,0,31077);
app.markerA=0;
app.markerB=31076;
//** Postproc **
app.video.setPostProc(3,3,0);
app.video.fps1000 = 25000;
//** Filters **
//** Video Codec conf **
Ich habe mehrere Videos versucht, verschiedene Dateinamen und Pfadangaben etc.. Nichts hat mir geholfen. Auf meinem Laptop mit einer so gut wie identischen Installation auch mit LMDE kann ich diesen Fehler reproduzieren.
Vielleicht kann mir einer von euch etwas dazu sagen, vielleicht reicht es irgendeine Config-Datei zu ändern....
Wär toll, wenn man das iwie lösen könnte. Ohne die Job Queue ist das höchst anstrengend bzw. wenn ich mal nicht zu Hause bin, kann nichts produktiv gemacht werden...
EDIT1 (04.02.2014_19-34):
Vielleicht sollte ich noch explizit erwähnen, dass die Umwandlung an sich pro Datei korrekt und problemlos funktioniert. Nur die Job Queue funktioniert nicht...
Danke und Grüße,
o
Zuletzt bearbeitet: