Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DirectShow-Codec (*.ax) programmieren (https://www.delphipraxis.net/129026-directshow-codec-%2A-ax-programmieren.html)

c.wuensch 11. Feb 2009 11:28


DirectShow-Codec (*.ax) programmieren
 
Hallo,

ich würde gerne einen (ganz einfachen) DirectShow-Codec programmieren.

Sinn ist folgender: Ich habe einen digitalen HDD-Receiver (Humax PVR-8000), der beim Aufnehmen von Videos den TS-Stream in regelmäßigen Abständen durch einen (gleich großen) Header unterbricht.
Eine solche Datei soll also "abgespielt" werden, indem diese Header-Bytes ausgelassen, und der restliche Datenstrom unverändert an einen entsprechenden MPEG-Splitter weitergereicht wird.

Problem: Ich habe leider keine Ahnung, wie man einen solchen Codec programmieren kann (würde es am liebsten mit Delphi machen, wenn möglich), und auch im Internet dazu nichts gefunden.
Weiß vielleicht irgendjemand einen Link dazu, oder kann mir mal ganz kurz das Grundprinzip erklären, wie so eine ax-Datei aufgebaut sein muss?

Cu, Chris

Lasse2002 11. Feb 2009 23:08

Re: DirectShow-Codec (*.ax) programmieren
 
Die Anlaufstelle für Delphi dafür dürfte DSPack sein. Es gibt dort auch einige Beispiele.

c.wuensch 11. Feb 2009 23:39

Re: DirectShow-Codec (*.ax) programmieren
 
Danke für die Antwort.

DSPack hat ja tatsächlich ein paar Codec-Beispiele (dass ich da nicht selbst drauf gekommen bin...)

Da werde ich mich jetzt erstmal reinarbeiten. Sieht echt ziemlich kompliziert aus :-(

Aber wenn jemand noch ein gutes Tutorial o.ä. kennt, immer her damit ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz