Und was passiert, wenn du die libwinpthread-1.dll dazu kopierst :hm: ?
Das hatte ich gemacht. War vielleicht nicht ganz eindeutig beschrieben. Wenn ich auch die zweite DLL aus 2.6.11 nehme, dann kommt die Fehlermeldung, dass ein Prozedureinsprungpunkt nicht gefunden wurde.
Kannst du nicht v2.6.11 überhaupt nehmen, anstatt v2.6.8?
Das habe ich noch nicht probiert, da ich irgendwo gelesen hatte, dass die 2.6.8 die letzte Version ist, die unter XP läuft. Ich werde es mal ausprobieren.
EDIT: Das funktioniert nicht.
Wenn ich Avidemux 2.6.11 starte, kommt die Meldung:
"avidemux.exe - Einsprungpunkt nicht gefunden
Der Prozedureinsprungpunkt "ScriptItemizeOpenType" wurde in der DLL "USP10.dll" nicht gefunden."
Wenn ich über mein Script avidemux_cli aufrufe, steht in der Konsole am Ende mehrmals: "Cannot parse plugin" und dann "Device not found :ALSA".
Damit bricht avidemux_cli ab.
Win7 oder neueren Kram habe ich nicht und ich kann wegen teurer und inkompatibler Hardware auch nicht einfach umstellen.
Zur Not muss ich mit der Fehlermeldung von AD2.6.8 einfach leben. Das Transcoden funktioniert ja.
EDIT²:
Da das Problem mit dem Two-Lame-Encoder zusammen zu hängen schien, habe ich "libADM_ae_twolame.dll" in "libADM_ae_twolame.dll_org" umbenannt. Avidemux scheint beim Programmstart bestimmte Ordner nach Plugins und Encoder-DLLs zu scannen und diese dann zu laden. Nach dem Umbenennen läuft Avidemux_cli nun ohne Fehlermeldung.
Ich muss nun nur im Hinterkopf behalten, dass ich Two_Lame damit deaktiviert habe, für den Fall, dass ich es doch irgendwann mal benutzen möchte.
Falls ihr noch eine Idee habt, bin ich natürlich ganz Ohr