Hi, I'm trying to convert a .raw stream (made with mimicdecoder) to an .avi file (using transcode).
The --use_rgb option doesn't exist anymore, so I tried doing the command without it, like this:
transcode -x raw,null -y xvid,null -g 320x240 -i ./in.raw -o out-rgb.avi
The conversion takes place, the file is some MBs big (so it's not empty), but the resultant video is all green.
This is because transcode uses -V yuv420p as its default internal video format (if I get transcode -h correctly).
So I tried the other two options: yuv422p and rgb24.
With yuv422p I get the same result as with yuv420p.
With rgb24, the conversion doesn't work. This is what I get as error:
$ transcode -x raw,null -y xvid,null -V rgb24 -g 320x240 -i ./in.raw -o out-rgb.avi
transcode v1.1.5 (C) 2001-2003 Thomas Oestreich, 2003-2009 Transcode Team
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] V: auto-probing | ./in.raw (OK)
[transcode] V: import format | DigitalVideo in NTSC (module=raw)
[transcode] A: auto-probing | ./in.raw (OK)
[transcode] A: import format | PCM in NTSC (module=null)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 320x240 1.33:1 encoded @ 16:9
[transcode] V: bits/pixel | 0.782
[transcode] V: decoding fps,frc | 29.970,4
[transcode] V: video format | RGB24
[transcode] A: import format | 0x1 PCM [48000,16,2]
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 29.970,4
[transcode] A: bytes per frame | 6408 (6406.400000)
[transcode] A: adjustment | -1600@1000
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse mmx cmove asm
[transcode] V: video buffer | 10 @ 320x240 [0x1]
[transcode] A: audio buffer | 10 @ 48000x2x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_raw.so] v0.3.3 (2008-11-23) (video) RGB/YUV | (audio) PCM
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_xvid4.so] v0.0.6 (2007-08-11) (video) XviD 1.0.x series (aka API 4.0) | (audio) MPEG/AC3/PCM
[import_raw.so] tcextract -i "./in.raw" -d 0 -x rgb | tcextract -a 0 -x rgb -d 0
[extract_rgb.c] warning: no file type specified, assuming RAW stream
[decoder.c] cancelling the import threads
[transcode] encoded 0 frames (0 dropped, 0 cloned), clip length 0.00 s
The output file is 2KB big, of course without the video.
Any way to solve this problem?
