[AG-DEV] Transcoding DVTS streams?

Andrew Rowley Andrew.Rowley at manchester.ac.uk
Fri Nov 27 03:05:18 CST 2009


Hi,

 

I will be relying on FFMPEG.  I usually write my own packetizers and depacketizers when they are not available.  The whole thing will be in Java (other than the native code calls).

 

Andrew :-)

 

---------------------------------------------------------

   Andrew G D Rowley
   Senior Development Officer

   Research Computing Services
   The University of Manchester
   Devonshire House, Oxford Road
   Manchester, M13 9PL

   t :  +44 (0) 161 275 0685
   e :  Andrew.Rowley at manchester.ac.uk
   w :  www.manchester.ac.uk/researchcomputing

--------------------------------------------------------- 

________________________________

From: adhesionmusic at gmail.com [mailto:adhesionmusic at gmail.com] On Behalf Of Andrew Ford
Sent: 25 November 2009 20:00
To: Piers O'Hanlon; Andrew.Rowley at manchester.ac.uk
Cc: wg-multicast at internet2.edu; ag-dev at mcs.anl.gov; asaeda at sfc.wide.ad.jp
Subject: Re: [AG-DEV] Transcoding DVTS streams?

 

Hi,

To clarify, like others said, ffmpeg can decode the DV codec in general (ie, you can plug a camera in and view it) but it apparently can't depacketize DVTS, since when you try to receive a DVTS stream it just looks like noise. VLC can do neither as far as I can tell.

Piers - thanks for the info, I'll give gstreamer a try.

Andrew - what are you using as the backend for this transcoding tool? Is it all custom-written or do you rely on libraries like ffmpeg?

--Andrew

2009/11/25 Piers O'Hanlon <p.ohanlon at cs.ucl.ac.uk>

Hi Andrew,

Another way you could probably knock something up quickly is using
gstreamer - v0.10 contains a DV de/payloader:

%gst-inspect-0.10 | grep "dv:"
typefindfunctions: video/x-dv: dif, dv
dv:  dvdemux: DV system stream demuxer
dv:  dvdec: DV video decoder
ffmpeg:  ffdemux_dv: FFmpeg DV video format demuxer
ffmpeg:  ffmux_dv: FFmpeg DV video format muxer

You could play with creating a pipeline using gst-launch-0.10 to do
what you want or you can write a small app in Python or C++ using the
gstreamer libraries.

Piers

2009/11/24 Andrew Ford <andrew.ford at rit.edu>:

> Hi,
>
> Has anyone attempted or found a way to transcode a DVTS stream directly off
> of receiving it via multicast? My goal is to be able to transcode DVTS
> streams to different formats and resend them as Access Grid-based or
> web-based streams. So far, it looks like the only way to do it would be to
> modify xdvshow or one of the other DVTS apps to hook together with ffmpeg
> for transcoding & ffserver for streaming, since as far as I can tell, apps
> like ffmpeg or VLC can't receive DVTS by themselves. Before I go spending a
> bunch of time on that I want to make sure this hasn't already been done some
> other way.
>
> Thanks,
> --Andrew
>

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/ag-dev/attachments/20091127/3a81feef/attachment.htm>


More information about the ag-dev mailing list