Linux Video Stream Processing Tool - Examples
Keywords: DVD, digital video, DV, encoder, divx, DivX;-), lame, source, posix, avifile, opendivx, codec, linux, AC3, program stream, video, audio, transcode, decoder, stream, YV12

Other supported codecs and file formats
MPEG video MPEG-1 MPEG elementary streams (ES) MPEG packetized streams (PES) NuppelVideo YUV4MPEG Quicktime4linux Video4linux

other supported file formats
The following file formats are auto-detected and supported. Some MPEG 1 videos may fail. The basic transcode session needs at least the options "-i" for input, "-o" for output and "-y" with your choice of export module. The following are example outputs:
transcode | -i test.X
|  | -o test_divx4mp3.avi -y divx4

MPEG 1 video: | X=mpg

`transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich
[transcode] auto-probing source test.mpg (ok)
[transcode] V: import format | MPEG1 (V=mpeg2|A=mp3)
[transcode] V: import frame | 320 x 240 1.33:1 encoded @ 1:1
[transcode] V: encoding fps | 24.000
[transcode] A: import format | 0x55 MPEG layer-3 [48000,16,2]
[transcode] A: export format | 0x55 MPEG layer-3 [48000,16,2] 128 kbps
[transcode] A: bytes per frame | 8000 (8000.000000)
[transcode] A: adjustment | 0@1000
`

- Y'CrCb colorspace processing also available.
- The import module import_mpeg2.so might read program streams, that fail with import_vob.so

MPEG elementary streams (ES): | X=m2v

`transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich
[transcode] auto-probing source test.m2v (ok)
[transcode] V: import format | MPEG (V=mpeg2|A=null)
[transcode] V: import frame | 720 x 576 1.25:1 encoded @ 4:3
[transcode] V: encoding fps | 25.000
[transcode] A: import | disabled
[transcode] A: export | disabled
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
`

- Y'CrCb colorspace processing also available.

NuppelVideo: | X=nuv

`transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich
[transcode] auto-probing source test.nuv (ok)
[transcode] V: import format | RTjpeg NuppelVideo (V=nuv|A=nuv)
[transcode] V: import frame | 352 x 288 1.22:1
[transcode] V: encoding fps | 25.000
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x1 PCM [41000,16,2]
[transcode] A: export format | 0x55 MPEG layer-3 [41000,16,2] 128 kbps
[transcode] A: bytes per frame | 6560 (6560.000000)
[transcode] A: adjustment | 0@1000
`

- Only Y'CrCb colorspace processing available.

YUV4MPEG: | X=yuv4mpeg

`transcode v0.5.0-20011105 (C) 2001 Thomas Oestreich
[transcode] auto-probing source test.yuv4mpeg (ok)
[transcode] V: import format | YV12/I420 YUV4MPEG (V=yuv4mpeg|A=null)
[transcode] V: import frame | 720 x 576 1.25:1
[transcode] V: encoding fps | 25.000
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import | disabled
[transcode] A: export | disabled
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
`

- If you have the corresponding audio track in PCM WAV format, add "-p sound.wav" to the command line.

Last modified: Thu May 16 12:59:51 CEST 2002