OSX 10.9
Hallo Leute
Ich habe Skipper und mempos Extensions (lau) runtergeladen und in den Ordner /Applications/http://VLC.app/Contents/MacOS/share/lua/extensions/ getan. Aber die Extensions funktionieren nicht. Sie erscheinen erst gar nicht in irgendeinem Menu. Auch unter dem Menu VLC Erweiterungen tauchen sie nicht auf. Was muss ich ändern?
Wiedergabe an Abbruchposition fortsetzen
-
Atalantia -
18. November 2013 um 10:01 -
Geschlossen -
Erledigt
-
-
Hallo Atalantia,
willkommen im Forum.
Leider kann ich Dir überhaupt nicht helfen, da ich mit OS X keinerlei Erfahrungen habe. Ich hoffe jedoch, dass sich einer unserer OS X-User bereit findet, Dir behilflich zu sein. Ansonsten empfehle ich Dir, Dich einmal in einem der OS X-Foren umzusehen.
Mit freundlichem Gruß,
kodela
-
Hi Atalantia,
OsX ist ja eigentlich auch nur ein GNU Linux System (Darwin) mit einem speziellen Apfel Fenstermanager/Xserver. Ich nutze zwar kein OsX, aber ich habe mal ein bissl das große Goorakel beim netten Inder befragt und dabei kam folgendes heraus (für ein anderes Plugin, eventuell funktionieren deine PlugIns dort):
ZitatLinux (all users): /usr/share/vlc/lua/extensions/
* Linux (current user): ~/.local/share/vlc/lua/extensions/
* Mac OS X (all users): /Applications/http://VLC.app/Contents/MacOS/share/lua/extensions/
(create directories if they don't exist)Also setz mal die Extensions in das angegebene Verzeichnis für Linux (/usr/share/vlc/lua/extensions/). Ein Feedback, obs geklappt hat, wäre spitze!
Der Exilant
-
Hallo zusammen,
ich habe mich mit der Extension mempos beschäftigt. Bei mir funktioniert diese Erweiterung einwandfrei.
Für alle, die es nicht wissen, die Funktionalität dieser Erweiterung:
Wenn man sich ein Video ansieht und man will oder muss die Wiedergabe abbrechen, kann sich der VLC die Fortsetzungsposition über diese Erweiterung merken und zu einem späteren Zeitpunkt, auch nach einem Neustart, die Wiedergabe an dieser Position fortsetzen.
Dazu muss lediglich unter der Menüoption "Ansicht" die neu hinzugekommene Option "Fortsetzungsposition" selektiert werden.
Soll nach einem Neustart für ein Video, für das man die Option "Fortsetzungsposition" aktiviert hat, die Wiedergabe an de letzten Position fortgesetzt werden, braucht nur unter der Menüoption "Ansicht" die Option "Fortsetzungsposition" erneut selektiert zu werden.
Wurde die Wiedergabe abgebrochen und der VLC nicht beendet, erfolgt bei einem Neustart die Wiedergabe automatisch an der Abbruchposition.
Damit das funktioniert, legt mempos im Konfigurationsordner eine Datei "pos.txt" an, in die beim Abbruch einer Wiedergabe bei gesetzter Option "Fortsetzungsposition" die Abbruchposition eingetragen wird.
Die Datei "mempos.lua", so wie ich sie verwende, kann von hier heruntergeladen werden. Sie hat noch die Namenserweiterung ".txt", die entfernt werden muss. Wo und wie diese Datei zu installieren ist, ist in der Datei selbst für UBUNTU, OS X und Windows in vorangestellten Kommentarzeilen beschrieben.
Kommentarzeilen sind erkenntlich an zwei vorangestellten Bindestrichen. Wer will, kann die Kommentarzeilen entfernen.
Nach meinen Feststellungen ist in dieser Datei noch ein Bug. Wenn man für ein wiederzugebendes Objekt die Fortsetzungsposition einmal aktiviert hat und man versucht, diese wieder zu deaktivieren, stürzt der VLC ab. Das ist aber kein großes Problem und ich gehe einmal davon aus, dass es in einiger Zeit von jemand abgestellt werden kann.
mempos funktioniert übrigens nicht erst seit der Version 2.1.n.
Atalantia: Schau Dir einmal die Datei an. Ich glaube, Du hast sie nicht richtig installiert.
MfG, kodela
-
Hallo,
Bei mir habe ich den vorstehend erwähnten Bug beseitigt. Dafür habe ich die beiden Zeilen 90 und 97 auskommentiert, in ihnen also den Einträgen zwei Bindestriche vorangestellt. Damit ist der if-Block (if not input== 0 then) ohne Inhalt, weshalb man ihn selbst auch auskommentieren, ja sogar entfernen kann.
Diese Änderung habe ich an der zum Download zur Verfügung stehenden Datei nicht gemacht, da ich die Auswirkung auf andere Systeme nicht prüfen kann.
Ich bitte darum, auch unter ubuntu und os x diese beiden Zeilen einmal auszukommentieren und das Ergebnis hier mitzuteilen. Interessant wäre auch, in wie weit "mempos.lua" unter anderen Linux-Versionen funktioniert.
Hier die Funktion mit den beiden Auskommentierungen:
Code
Alles anzeigenfunction input_changed() -- if not input== 0 then -- Delete old callback -- vlc.var.del_callback(input, "intf-event", input_event_handler, "Hier ist Extension!") -- end savedb() vlc.msg.dbg("[remember pos] input changed..!") item=vlc.item or vlc.input.item() currentitem=item:name() input = vlc.object.input() -- vlc.var.add_callback(input, "intf-event", input_event_handler, "Hello world!") local elapsed_time=filelist[currentitem] if (elapsed_time) then vlc.var.set(input, "time",elapsed_time) vlc.msg.dbg("[remember pos] Found item in db") end lastsavepos=elapsed_time return false end
MfG, kodela
-
Nix funktioniert. Ich hab zwar rausgefunden, dass die Files in den Ordner Home Library ApplicationSuppoert org.vlan usw. gelegt werden muss. Eines der Plugins wird sogar unter dem VLC Menu angezeigt. Den Menueintrag unter Ansicht finde ich aber nicht. Aber es war trotzdem eine Hilfe. Ich werde die Extensions Seite keines Blickes mehr würdigen. Oder anders gesagt - sch.... drauf.
-
Hallo Atalantia,
Du schreibst:
Zitat... Ich hab zwar rausgefunden, dass die Files in den Ordner Home Library ApplicationSuppoert org.vlan usw. gelegt werden muss. ...
Zumindest hast Du hier etwas anderes geschrieben, als in der Datei mempos.lua für OS X als Ziel angegeben ist. Dort steht:Zitat... Install the mempos.lua script in your home folder ~/Library/Application Support/http://org.videolan.vlc/lua/extensions/ ...
Unabhängig davon, was vielleicht noch dort (eventuell falsch) steht, wo Du einfach "usw." schreibst, sehe ich folgende Abweichungen:
- vor "Library" kein Lash (Schrägstrich)
- zwischen "Library" und "Application" kein Lash
- "Application Support" nicht getrennt geschrieben
- "Support" mit zusätzlichem "e" als "Suppoert" geschrieben
- zwischen "Application Support" und "org" kein Lash
- anstelle von "videolan.vlc" steht "vlan"
Wenn Du so vorgegangen bist, dann wundert mich eigentlich nichts mehr. Ich weiß zwar nicht, ob die Quellen, aus denen ich meine Informationen habe, richtig sind, ich weiß nur, dass sie in meinem Fall unter Win 7 zum Erfolg geführt haben, weshalb ich Dein Problem eher in einer nicht genauen Umsetzung sehe.MfG, kodela
- vor "Library" kein Lash (Schrägstrich)
-
Ja hab das schnell hingesudelt. Auf der HD ist aber alles richtig. Aber eben... es interessiert mich nicht mehr wirklich.