<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Verdana; font-size: 10pt; color: #000000'>Hi, I'm wondering if anyone can help me. I want to, using gst-launch, send a dv (firewire) stream from a video camera convert it to an ogg and then send it to an icecast server.<br><br>I have tried several things. The main problem seems to lie with converting the dv video stream into a theora stream. <br><br>So I ran some tests. These I ran on an Macbook Pro with an Intel Dual core 2.4GHz Processor and 4GB of ram and my old Toshiba Dual Core 1.8GHz processor and 512MB of ram<br><br>So the tests were:<br><br>1.&nbsp; Just test the decoding of the dv stream. <br>gst-launch-0.10 dv1394src ! dvdemux ! dvdec ! fakesink<br><br>Mac: gives me 50% and 4% CPU usage. video quality unknown<br>Tosh: same <br><br>2.&nbsp; Do the full conversion.<br>gst-launch-0.10 dv1394src ! dvdemux ! dvdec ! video/x-raw-yuv ! ffmpegcolorspace ! theoraenc ! oggmux name=mux ! filesink location=test.ogg<br><br>Mac: That gives me 100% and 4% usage and real crap video.<br>Tosh: Same :-(<br><br>I have tried various other things like used queues and set the dv stream to drop frame rates however it ends up that it kinda works but the file plays for only 7 secs when I've recorded 30 secs worth or it records the video for the right length but misses showing most of the frames.<br><br>Matthew Franklin.<br><br></div></body></html>