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

Reply via email to