Just built this morning's CVS with this:
env CFLAGS="-O3 -mcpu=prescott -march=prescott" ./configure
--prefix=/usr/local/stow/transcode-09-27-2006
--enable-v4l
--enable-oss
--enable-libpostproc
--enable-freetype2
--enable-lame
--enable-xvid
--enable-x264
--enable-ogg
--enable-vorbis
--enable-a52
--enable-libxml2
--enable-sdl
--enable-imagemagick
--enable-mjpegtools
--with-libpostproc-prefix=/usr/local
--with-libpostproc-includes=/usr/local/include/postproc
--with-mjpegtools-prefix=/usr/local
--with-mjpegtools-includes=/usr/local/include/mjpegtools
The first thing I noticed was the change to --progress_rate.
The second thing I noticed was that using '-o foo' does not
produce a file named foo.m2v. This is only an annoyance
however compared to the fact that the file specified by
'-m foo.ac3' is not produced at all. Since I had to build
ffmpeg from CVS in order to build transcode, the problem
could just as easily lie with the current ffmpeg.
This is my transcode command:
transcode --nice 20 \
--progress_rate 500 \
-x mplayer,mplayer \
-J hqdn3d \
-G 0.9 \
-y ffmpeg \
--export_asr 3 \
-J modfps=clonetype=3 \
--export_fps 29.970,4 \
--export_prof dvd-ntsc \
-Z 720x480,fast \
-j -16,-36,-16,-36 \
-o foo.m2v \
-m foo.ac3 \
-i foo.avi
And this is what transcode says it is doing:
transcode v1.1.0-cvs (C) 2001-2003 Thomas Oestreich, 2003-2006 transcode team
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] auto-probing source mushishi_16.avi (ok)
[transcode] V: import format | XviD RIFF data, AVI (module=mplayer)
[transcode] A: import format | unknown RIFF data, AVI (module=mplayer)
[transcode] V: import frame | 704x396 1.78:1
[transcode] V: clip frame (<-) | 776x428
[transcode] V: fast resize | requested but can't be used (W or H mod 8 !=
0)
[transcode] V: zoom | 720x480 1.47:1 (Lanczos3)
[transcode] V: gamma correction | 0.900
[transcode] V: bits/pixel | 0.217
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import format | 0x55 MPEG layer-3 [48000,16,2] 160 kbps
[transcode] A: export format | 0x55 MPEG layer-3 [48000,16,2] 128 kbps
[transcode] V: export format | unknown (module dependant)
[transcode] V: encoding fps,frc | 29.970,4
[transcode] A: bytes per frame | 6408 (6406.400000)
[transcode] A: adjustment | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse mmx cmove asm
[transcode] V: video buffer | 10 @ 720x480 [0x2]
[transcode] A: audio buffer | 10 @ 48000x2x16
[import_mplayer.so] v0.0.5 (2003-03-10) (video) rendered by mplayer | (audio)
rendered by mplayer
[filter_hqdn3d.so] v1.0.2 (2003-08-15) High Quality 3D Denoiser #1
[filter_hqdn3d.so] Settings luma=4.00 chroma=3.00 luma_strength=6.00
chroma_strength=4.50
[export_ffmpeg.so] v0.3.13 (2004-08-03) (video) Lavc51.16.0 | (audio)
MPEG/AC3/PCM
[import_mplayer.so] mplayer -hardframedrop -vo null -ao pcm:nowaveheader -ao
pcm:file="/tmp/mplayer2transcode-audio.bBCtnp" "mushishi_16.avi" > /dev/null
2>&1
[import_mplayer.so] mplayer -benchmark -noframedrop -nosound -vo
yuv4mpeg:file=/tmp/mplayer2transcode-video.yveLDI "mushishi_16.avi" -osdlevel
0 > /dev/null 2>&1
[import_mplayer.so] tcextract -i /tmp/mplayer2transcode-video.yveLDI -x yuv420p
-t yuv4mpeg
[export_ffmpeg.so] Using FFMPEG codec 'mpeg2video' (FourCC 'mpg2', MPEG2
compliant video).
[export_ffmpeg.so] Selected dvd profile, ntsc video type for video
[export_ffmpeg.so] Set interlacing to bottom-first
[export_ffmpeg.so] Set video bitrate to 5000
[export_ffmpeg.so] Set GOP size to 18
[export_ffmpeg.so] Starting 1 thread(s)
[export_ffmpeg.so] Display aspect ratio calculated as 1.777778
[export_ffmpeg.so] Sample aspect ratio calculated as 1.185185
[export_ffmpeg.so] Selected dvd profile for audio
[export_ffmpeg.so] Resampling filter inactive
[export_ffmpeg.so] Set number of audio channels to 2
[export_ffmpeg.so] Set number of audio bits to 16
[export_ffmpeg.so] No audio resampling necessary, using 48000 Hz
[export_ffmpeg.so] Set audio bit rate to 224 kbps
[export_ffmpeg.so] Set audio codec to ac3
[transcode] PCM -> AC3
My ffmpeg build:
FFmpeg version SVN-r6352, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --prefix=/usr/local/stow/ffmpeg-rev6352_09-27-2006
--enable-mp3lame --enable-libogg --enable-vorbis --enable-faad --enable-faadbin
--enable-faac --enable-xvid --enable-x264 --enable-a52 --enable-a52bin
--enable-dts --enable-pp --enable-shared --enable-pthreads --enable-gpl
--enable-swscaler
libavutil version: 49.0.1
libavcodec version: 51.16.0
libavformat version: 50.5.0