trying to convert mpeg2 to dv (using transcode or mencoder or ???)

Dieter freebsd at sopwith.solgatos.com
Sat Nov 5 09:20:05 PST 2005


> first, definitely use transcode-1.0.1 (or wait until 1.0.2 comes
> out, probably this weekend).  problems with both DV export and
> amd64 were fixed between 1.0.0rc1 and 1.0.1.

# transcode -c 10-50 -D 0 -x mpeg2 -y dvraw -i test.mpeg2 -o test_transcode.dv
transcode v1.0.1 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source test.mpeg2 (ok)
[transcode] V: import format    | unknown  (V=mpeg2|A=null)
[transcode] V: import frame     | disabled
[transcode] V: bits/pixel       | 0.000 (unknown)
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import           | disabled
[transcode] A: export           | disabled
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame  | 0 (0.000000)
[transcode] A: adjustment       | 0 at 1000
[transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using amd64 for memcpy
[transcode] V: video buffer     | 10 @ 0x0
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[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_dvraw.so] v0.4 (2003-10-14) (video) Digital Video | (audio) PCM
[import_mpeg2.so] tcextract -x mpeg2 -i "test.mpeg2" -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
tc_memcpy: using amd64 for memcpy
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: none (plain C)

encoding frame [49], 316.41 fps, 100.0%, ETA: 0:00:00, ( 0| 0| 0)  
clean up | frame threads | unload modules | cancel signal | internal threads | done
[transcode] encoded 40 frames (0 dropped, 0 cloned), clip length   1.60 s
# ll
total 10256
-rw-r--r--  1 root  wheel  10485760 Nov  4 17:23 test.mpeg2
-rw-r--r--  1 root  wheel         0 Nov  5 16:55 test_transcode.dv
# 

# find / -name VIDEO_TS.IFO
# 

# transcode -c 10-50 -D 0 -x mpeg2,null -y dvraw -i test.mpeg2 -o test_transcode.dv
transcode v1.0.1 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source test.mpeg2 (ok)
[transcode] V: import format    | unknown  (V=mpeg2|A=null)
[transcode] V: import frame     | disabled
[transcode] V: bits/pixel       | 0.000 (unknown)
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import format    | 0x2000  AC3          [   0,16,0]
[transcode] A: export format    | 0x55    MPEG layer-3 [   0,16,0]  128 kbps
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame  | 0 (0.000000)
[transcode] A: adjustment       | 0 at 1000
[transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using amd64 for memcpy
[transcode] V: video buffer     | 10 @ 0x0
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_mpeg2.so] v0.4.0 (2003-10-02) (video) MPEG2
[export_dvraw.so] v0.4 (2003-10-14) (video) Digital Video | (audio) PCM
[import_mpeg2.so] tcextract -x mpeg2 -i "test.mpeg2" -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
tc_memcpy: using amd64 for memcpy
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: none (plain C)

Segmentation fault: 11 (core dumped)
#


Is "-x mpeg2" the correct thing to use for an over-the-air transport stream?


More information about the freebsd-multimedia mailing list