Ein sehr primitives Beispiel, das die Anwendung der BDAWindow Klasse in eigenen Anwendungen zeigt.
EasyCut ist ein kleines Tool, mit dessen Hilfe Untertiteldateien (SUB oder SUP) aus ProjectX auf Basis einer Cuttermaran Projektdatei (CPF) passend zum Film geschnitten werden können. EasyCut wurde erstmalig im Cuttermaran Forum vorgestellt. Das Tool selbst ist Teil der VCR.NET Recording Service Installation und nach der Installation im Tools Unterverzeichnis zu finden. Die dabei mit installierten Quelltexte sind auch Online verfügbar.
Ein kleines Tool, mit dessen Hilfe aus einer Transport Stream (TS) Datei die EPG (Programmzeitschrift) Informationen ausgelesen werden können, sofern solche dort integriert sind. Das Tool ist auch in der Lage, einen PES Dump des EPG PIDs (0x12 = 18) auszuwerten.
Der Quelltext ist weiterhin Online verfügbar.
FTPWrap ist ein sehr primitiver FTP Server, der mit einer TS Datei als Parameter aufgerufen wird. Im Zusammenspiel mit ProjectX ist es dann für einige Aufzeichnungsprogramme möglich, den Demux Vorgang bereits während einer Aufzeichnung zu starten. Das Tool wurde erstmalig im ProjectX Forum erwähnt. FTPWrap ist Bestandteil der Installation des VCR.NET Recording Service und nach der Installation im Unterverzeichnis Tools zu finden. Die mitinstallierten Quelltext sind auch Online verfügbar. Nutzern des VCR.NET Recording Service wird empfohlen, mal einen Blick auf die Integration als VCR.NET Erweiterung zu werfen.
Dieses kleine Werkzeug extrahiert aus einer TS Aufzeichnungsdatei Datenstromkennungen einzelner Nutzdatenströme (Bild, Ton, ...), wobei eine einfache Filtersprache zur Auswahl verwendet wird (lang = 'deu' für alles mit deutscher Sprachkennung). Weitere Informationen im ProjectX Thread (siehe WebSite Link zu diesem Download) und in der mitinstallierten Sample.bat Datei.
Ist eine lokale DVB.NET 4.0 Installation vorhanden, so kann bei der Installation das Kopieren der DVB.NET Bibliotheken unterdrückt werden - das Werkzeug ist mit und ohne DVB.NET 4.0 Installation einsetzbar. Auf Wunsch kann der Quellcode (Visual Studio 2010 SP1, .NET 4.0 Client Profile, C#) mit installiert werden.
Ein auf DVB.NET basierendes Tool samt Quelltexten, das nach Auswahl einer Quellgruppe (Transponder) die Programmzeitschrift (EPG) ausliest und die darin enthalten NVOD (Near-Video-On-Demand, Direkt- / Sport- / Kinokanäle bei SKY etwa) Dienste auflistet. Zur Ausführung wird eine Installation der DVB.NET 4.2 Bibliothek vorausgesetzt.
Dieses sehr einfache Tool erlaubt es analog zu einem Live Demux aus einer Aufzeichnung (TS Datei) die primäre MP2 Tonspur als MP2 Datei zu extrahieren. In der Form als VCR.NET Extension werden nur Radioaufzeichnungen berücksichtigt. Anders als beim Live Demux startet der Vorgang aber erst, wenn die Aufzeichnung vollständig beendet ist (ich hatte bei einer Aufzeichnung von 105 Minuten mit 272 MB Aufzeichnungsdatei eine Laufzeit von 16 Sekunden, die Verzögerung zum Schlafzustand sollte also kaum merklich sein). Man beachte allerdings, dass bei diesem Vorgang keine Fehler im Eingangsstrom korrigiert werden - für die Archivierung von Aufzeichnungen empfehle ich weiterhin einen vollen Durchlauf etwa von ProjektX. Zur Installation wird die ZIP Datei mit Verzeichnisstruktur (!) in das Installationsverzeichnis von VCR.NET entpackt. Dabei werden Unterverzeichnisses Source\Extras\MP2Extractor (Quelltexte) und Server Extensions\RecordingFinished\MP2Extractor (Extension) sowie eine Datei zur Aktivierung der Extension in Server Extensions\RecordingFinished angelegt. Weitere Schritte sind nicht notwendig, der VCR.NET Dienst muss auch nicht angehalten oder neu gestartet werden. Zur Deaktivierung empfehle ich, einfach die Datei MP2Extractor.bat in MP2Extractor.bat.donotcall umzubennen (zu finden in Server Extensions\RecordingFinished). Viel Spaß Jochen