Encapsulating VC1 content in MPEG-TS
Tim-Philipp Müller
t.i.m at zen.co.uk
Mon Nov 19 09:24:25 PST 2012
On Mon, 2012-11-19 at 08:33 -0800, gimmeamilk wrote:
> I want to convert a VC1 video stream in a .asf container into mpeg transport
> stream, in the format specified in SMPTE RP227 (draft here:
> http://read.pudn.com/downloads50/doc/fileformat/172350/vc1%20encoding.pdf)
>
> I assume I need to do the following:
>
> 1. Create a vc1parse plugin, similar to h264parse. This will accept raw VC1
> payloads from eg asfdemux and insert the appropriate frame/sequence
> startcodes and PES headers.
>
> 2. Modify mpegtsmux to accept video/x-wmv caps and add a suitable PMT entry
> and descriptors for the VC1 type.
>
> Then I should be able to create a pipeline along the lines of: filesrc !
> asfdemux ! vc1parse ! mpegtsmux ! filesink
>
> Does this sound like a sensible approach? I'm assuming there isn't already a
> standalone vc1 parsing plugin (I couldn't find one, only parser code within
> a decoder).
There is one in gst-plugins-bad/gst/videoparsers/gstvc1parse.c in git
master.
Cheers
-Tim
More information about the gstreamer-devel
mailing list