Jump to content

Comskip während Aufnahme


Diablo_Vmax1200

Recommended Posts

Hallo zusammen,

 

ich habe heute mal ein wenig auf der ComSkip Seite gestöbert und hier im Forum. Es scheint ja möglich zu sein Comskip schon während einer Aufnahme laufen zu lassen und es ist ja auch möglich bookmarks zu setzen welche angesprungen werden können.

Wie / wo werden diese Bookmarks gespeichert? Ich könnte dazu leider nichts finden.

Und gibt es sowas wie dir startrec.vbs auch für den RecordingService? Oder nutzt dieser gar dieses Skript?

 

Meine Idee:

Sobald die Aufnahmestartet wird Comskip auf die Aufnahme Datei losgelassen und erstellt automatisiert eine Bookmark Datei bei der Wiedergabe kann so die Werbung recht gezielt übersprungen werden.

Möglich wäre auch Filmriss zu erweitern, dass die Aufnahme nur noch demuxt werden muss und die Schnittmarken für Cutterman direkt zur Verfügung stehen. So könnte man sich einiges an Zeit sparen.

 

Ideal wäre auch, wenn die Bookmarks kompfortabel per fernbedienung verschiebbar wären. Ich denke da an eine Möglichkeit vom xx Sekunden zu verschieben und auch noch um feiner zu werden um I-Frames zu verschieben.

 

Grüsse

Michael

Link to comment
Wie / wo werden diese Bookmarks gespeichert?
Im DVBViewer in der Datenbank wo er auch Speichert bis wo ein Film das letzte mal wiedergegeben wurde.

 

Und gibt es sowas wie dir startrec.vbs auch für den RecordingService? Oder nutzt dieser gar dieses Skript?

Nein, da kannst du nur nach einer Aufnahme ein Programm starten lassen.

Link to comment

Hi!

OK gibt es dann irgend eine Möglichkeit von Außen beim Service über polling anzufragen welche Aufnahmen gerade laufen? Oder habe ich nur die Möglichkeit das Aufnahmeverzeichnis zu lesen und dort zu schauen ob es was neues gibt? Aber dann brauche ich immernoch die Möglichkeit an die DB ran zu kommen.

Also gut den Start der Aufnahme sollte ich via Eventghost oder selbst per COM Interface mitbekommen können. Mit dem Com Interface kann ich mir auch über den RecordManager die Recordings holen. Aber wenn die Doku stimmt bekomme ich die Bookmarks nicht raus. Auch hätte ich dann hier wohl keinen Schreibzugriff... Ich kann lediglich die Aufnahme löschen und das ist wohl auch schon alles...

 

Mir bleibt hier nur die Möglichkeit Comsikp während der Aufnahme laufen zu lassen und schonmal die Werbung erkennen zu lassen, so dass ich mir dies im Nachgang spare... Für den Viewer selbst könnte ich damit zunächst keinen Vorteil erzielen. Schade eigentlich :-(

 

Würde mich gerne an solch ein Plugin machen

 

Grüsse

Michael

Link to comment

Eine COM Schnittstelle hat der Recording Service nicht. Da gehen nur richtige Plugins wenn die keinerlei Nutzerinteraktion brauchen

http://de.DVBViewer.tv/wiki/Plugins_und_Recording_Service

 

außerdem gibt es da eine Web API die ist aber noch nicht umbeding stabiel und deshalb auch noch kaum dokumentiert:

http://www.DVBViewer.info/forum/index.php?showtopic=37211

 

Zu einem Comskip Plugin hier mal zei Links:

 

http://www.DVBViewer.info/forum/index.php?...st&p=255467

http://www.DVBViewer.info/forum/index.php?...c=10169&hl=

Link to comment

Hi Tjod,

 

danke für die Links. Aber eine Möglichkeit um den RecordingService zugreifen um die Bookmarks zu setzen konnte ich leider nicht finden :-(

An die laufenden Aufnahmen kommt man hingegen dran - aber das könnte man auch durch beobachten der Verzeichnisse erreichen.

 

In den unteren Links steht, dass solch ein Plugin in der Schublade liegt und es sich nur jemand finden müsste um passende inis zu liefern. Hier könnten wir uns doch mal zusammentun und das fortsetzen was hier begonnen wurde: http://www.kaashoek.com/comskip/viewtopic.php?f=2&t=682 bzw. ausgehend von hier: http://www.kaashoek.com/comskip/viewtopic.php?f=2&t=680

 

Ich denke das Plugin sollte auf den Viewer selbst passen und auf jedenfall auch auf den RecordingService.

 

Es wäre natürlich auch eine Tolle Sache, wenn man zwischen Bookmark und Schnittnakre unterscheiden könnte. Wäre es denkbar dass man das ähnlich VDR realisiert? Wenn nein, müsste man sich bis dahin mit der Krücke behelfen: http://www.DVBViewer.info/forum/index.php?showtopic=8950

 

Ich habe jedoch noch nicht getestet ob und wie gut man die Bookmarks überhaupt verschieben kann.

 

Grüsse

Michael

Link to comment
Aber eine Möglichkeit um den RecordingService zugreifen um die Bookmarks zu setzen konnte ich leider nicht finden :-(

Der Recording Service kennt keine Bookmarks. Der greift auch nicht auf die DVBViewer Datenbank zu wo die gespeichert werden. Also kann es gar nicht möglich sein über den Recording Service irgend wie darauf zu zu greifen.

Link to comment

Hi!

 

OK dann müsste man das anders machen:

Während Aufnahme Comskip laufen lassen und in seperater Datei z.B. eigene XML die gefundenen Werbeböcke ablegen

 

Wenn nun im Viewer die Aufnahmeliste aufgerufen wird, könnte man per Command.vbs eine Aktion dazwischen schalten. Aber wie kann ich dann auf DB zugreifen und geg. die Bookmarks aktualisieren?

 

Grüsse

Michael

Link to comment
  • 2 weeks later...

Bin grade in der COM Doku (DVBViewer COM Interface.chm) über:

function BookmarkAdd(const Filename: WideString; Position: Double): WordBool;

 

Sets a bookmark for a file.

 

Parameters

 

Filename

the path and name of the file.

Position

the Position of the bookmark. Position is measured in seconds of playtime.

 

Returns

True if succeeded otherwise False.

 

und

 

function BookmarksGet(const Filename: WideString): IOSDItems;

 

Gets a list of bookmarks, see external doc for data definition of this list.

 

Parameters

 

Filename

the path and name of the file.

 

Returns

A list of IOSDItems containing the bookmarks.

gestolpert. Vielleicht hilft dir da ja.

Link to comment

Hey super!

Genau das was ich gesucht habe! Danke!

Ich werde mich mal die nächsten Wochen (sobald mein Rechner mit Win 7 wieder anständig läuft) mal darum kümmern!

 

Grüsse

Michael

Link to comment
×
×
  • Create New...