Hi,<br><br>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&#39;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.<br>

<br>Piers - thanks for the info, I&#39;ll give gstreamer a try.<br><br>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?<br><br>--Andrew<br>

<br><div class="gmail_quote">2009/11/25 Piers O&#39;Hanlon <span dir="ltr">&lt;<a href="mailto:p.ohanlon@cs.ucl.ac.uk">p.ohanlon@cs.ucl.ac.uk</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi Andrew,<br>
<br>
Another way you could probably knock something up quickly is using<br>
gstreamer - v0.10 contains a DV de/payloader:<br>
<br>
%gst-inspect-0.10 | grep &quot;dv:&quot;<br>
typefindfunctions: video/x-dv: dif, dv<br>
dv:  dvdemux: DV system stream demuxer<br>
dv:  dvdec: DV video decoder<br>
ffmpeg:  ffdemux_dv: FFmpeg DV video format demuxer<br>
ffmpeg:  ffmux_dv: FFmpeg DV video format muxer<br>
<br>
You could play with creating a pipeline using gst-launch-0.10 to do<br>
what you want or you can write a small app in Python or C++ using the<br>
gstreamer libraries.<br>
<br>
Piers<br>
<br>
2009/11/24 Andrew Ford &lt;<a href="mailto:andrew.ford@rit.edu">andrew.ford@rit.edu</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Hi,<br>
&gt;<br>
&gt; Has anyone attempted or found a way to transcode a DVTS stream directly off<br>
&gt; of receiving it via multicast? My goal is to be able to transcode DVTS<br>
&gt; streams to different formats and resend them as Access Grid-based or<br>
&gt; web-based streams. So far, it looks like the only way to do it would be to<br>
&gt; modify xdvshow or one of the other DVTS apps to hook together with ffmpeg<br>
&gt; for transcoding &amp; ffserver for streaming, since as far as I can tell, apps<br>
&gt; like ffmpeg or VLC can&#39;t receive DVTS by themselves. Before I go spending a<br>
&gt; bunch of time on that I want to make sure this hasn&#39;t already been done some<br>
&gt; other way.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; --Andrew<br>
&gt;<br>
</div></div></blockquote></div><br>