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

Reply via email to