On Sun, 2009-07-12 at 22:12 +0200, ezzetabi wrote: > >Unfortunately, no. You can do further processing offline using > >tcextract, but that can't be done on the fly (well, there is of course > >the FIFO way). > >Not all formats can be extracted using tcextract. > > It seems yuv4mpeg actually does a raw file: > > transcode -y yuv4mpeg,null -J modfps=clonetype=5=buffer=24 \ > --export_fps 0,3 -i input.avi -o /dev/stdout \ > | mplayer - -demuxer y4m -rawvideo w=640:h=260:format=yv12 > > Am I wrong?
Well, yuv4mpeg, while extremely lightweight, is still a container format: it has metadata, frame markers, and it is suitable for streaming, while AVI is not :) But in the end the produced file isn't raw, in the sense that it doesn't contain only an elementary stream (it includes metadata, as said). There is no generic way (until 1.2.0) to emit any, potentialy *compressed * (say: H.264) stream: yuv4mpeg works only for uncompressed, YUV streams. Moreover, an handful of export modules do have a `raw' option or variant (see export_dvraw, export_xvid4, export_ffmpeg to some extent). > (wow, another Italian) :) -- Francesco Romani // Ikitt http://fromani.exit1.org ::: transcode homepage http://tcforge.berlios.de ::: transcode experimental forge