AC3 Lip Sync Plugin v0.2
Ich habe mich mal hingesetzt, und ein AC3 Lip Sync Plugin geschrieben.
Features:
- Einstellbarer Bereich für den Lip Sync
- Schnellauswahl von 9 verschiedenen Einstellungen per Zahlentasten
- Finetuning über Pfeiltasten
Bedienung:
Das Plugin schreibt einen Setup- Teil ins Plugins- Menu. Hier können die Untergrenze, die Obergrenze und die Schrittweise für die Pfeiltasten festgelegt werden.
Die Zahlen 1 - 9 berechnen sich automatisch als Zwischenschritte zwischen der Untergrenze und der Obergrenze.
Vorgaben:
Untergrenze: 0msec
Obergrenze: 405msec
Schrittweite (Pfeiltasten): 45msec
Schrittweise (berechnet): 45msec
Taste 1: 45 msec
Taste 2: 90 msec
....
Taste 9: 405 msec
Taste 0: 0 msec (Lip Sync aus)
Taste OK: Einstellungen endgültig übernehmen
taste Abbrechen: Einstellungen verwerfen (zurück zur Einstellung vor Aufruf des Plugins)
Das Plugin selbst schreibt sich ins Extensions- Menu (Blaue Taste), und kann von dort aufgerufen werden.
Es gibt schon Ansätze das zu tun.
- Einmal mit fest vorgegebenen Werten im Pauli- Plugin: Dorther ist die Umstellung geklaut. Das war mir nicht flexibel genug
- Einmal im LT5- Image: Dort geht man ins Menu, und nach Auswahl der Verzögerung auf "Exit". Erst dann hört man den "Erfolg": Das war mir zu viel fieselarbeit.
Deshalb arbeitet mein Plugin so: Nach jedem Tastendruck wird die Verzögerung sofort umgestellt, so hört man sofort das Ergebnis. Mit OK wird das Ergebnis dann gespeichert.
ToDos:
- Plugin nur öffnen lassen, wenn ein AC3- Kanal existiert denn sonst bleibt es sowieso ohne Wirkung
- Error- Handling einbauen (gibt es noch gar keins)
- Screen schöner machen...
Version 0.2
- Multilingual, deutsche Sprache eingefügt
- Default- Wert für Pfeiltasten auf 5ms anstatt 45ms
- AC3LipSync.pot hochgeladen für die, die das ganze in einer anderen Sprache brauchen
Paylaş