There is a bug with -y yuv4mpeg. It breaks down with inputs which are
yuv4mpeg themselves. It looks to me another colorspace bug.
Try the following:
transcode -i <input file> -o test.yuv -y yuv4mpeg,null
transcode -i test.yuv -y yuv4mpeg,null
[EMAIL PROTECTED] 07:04:10 ~]# transcode -i test.mpg -c 0-10 -y yuv4mpeg,null
-o test.yuv
transcode v1.1.0-cvs (C) 2001-2003 Thomas Oestreich, 2003-2006 transcode
team
[transcode] auto-probing source test.mpg (ok)
[transcode] V: import format | MPEG-1 (module=mpeg2)
[transcode] A: import format | unknown (module=mp3)
[transcode] V: import frame | 352x240 1.47:1 encoded @ 4:3
[transcode] V: bits/pixel | 0.711
[transcode] V: decoding fps,frc | 29.970,4
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import format | 0x50 MPEG layer-2 [44100,16,2] 128
kbps
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 29.970,4
[transcode] A: bytes per frame | 5884 (5885.880000)
[transcode] A: adjustment | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer | 10 @ 352x240 [0x2]
[transcode] A: audio buffer | 10 @ 44100x2x16
[import_mp3.so] v0.1.4 (2003-08-04) (audio) MPEG
[import_mpeg2.so] v0.4.0 (2003-10-02) (video) MPEG2
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_yuv4mpeg.so] v0.1.8 (2003-08-23) (video) YUV4MPEG2 | (audio)
MPEG/AC3/PCM
[import_mp3.so] MP3->PCM
[import_mp3.so] tcextract -a 0 -i "test.mpg" -x mp2 -d 0 | tcdecode -x
mp2 -d 0 -z 0
[import_mpeg2.so] tcextract -x mpeg2 -i "test.mpg" -d 0 | tcdecode -x
mpeg2 -d 0 -y yuv420p
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: 3dnow
encoding frame [9/10], 161.24 fps, 100.0%, ETA: 0:00:00, ( 0| 0| 9)
clean up | frame threads | unload modules | cancel signal | internal
threads | control socket | done
[transcode] encoded 10 frames (0 dropped, 0 cloned), clip length 0.33 s
[EMAIL PROTECTED] 07:04:37 ~]# tcprobe -i test.yuv
summary for test.yuv, <*> = not default, 0 = not detected
stream type: YUV4MPEG stream
video format: yuv420p
import frame size: 352x240 [720x576] (-g) <*>
aspect ratio: 0:0 asr=0 (--import_asr) <*>
frame rate: 29.970 [25.000] frc=4 (-f) <*>
no audio track: (use "null" import module for audio)
[EMAIL PROTECTED] 07:04:42 ~]# transcode -i test.yuv -y yuv4mpeg,null -o
/dev/null
transcode v1.1.0-cvs (C) 2001-2003 Thomas Oestreich, 2003-2006 transcode
team
[transcode] auto-probing source test.yuv (ok)
[transcode] V: import format | YUV420P/YV12 YUV4MPEG (module=yuv4mpeg)
[transcode] A: import format | unknown YUV4MPEG (module=null)
[transcode] V: import frame | 352x240 1.47:1
[transcode] V: bits/pixel | 0.711
[transcode] V: decoding fps,frc | 29.970,4
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import | disabled
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 29.970,4
[transcode] A: bytes per frame | 0 (0.000000)
[transcode] A: adjustment | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer | 10 @ 352x240 [0x2]
[transcode] A: audio buffer | 10 @ 0x0x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_yuv4mpeg.so] v0.3.0 (2006-03-03) (video) YUV4MPEG2 | (audio) WAVE
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_yuv4mpeg.so] v0.1.8 (2003-08-23) (video) YUV4MPEG2 | (audio)
MPEG/AC3/PCM
[import_yuv4mpeg.so] chroma mode: 4:2:0 JPEG/MPEG-1 (interstitial)
[export_yuv4mpeg.so] critical: write stream header: Success
[encoder.c] warning: video export module error: open failed
[transcode] critical: failed to open output