Re: [Encode2mpeg-users] v0.6.0 error: libmp3lame complains about <blank> Hz sample rate
Brought to you by:
encode2mpeg
From: Adam M. <ha...@gm...> - 2006-10-19 18:40:21
|
On 10/19/06, Giacomo Comes <enc...@us...> wrote:[...] > Please run: > yuvscaler </dev/null 2>&1 > and post the output. $ yuvscaler </dev/null 2>&1 bash: yuvscaler: command not found DOH! I didn't have it installed. After installing the "mjpegtools" package (I'm using Fedora Core 5) here's the result: $ yuvscaler </dev/null 2>&1 INFO: [yuvscaler] yuvscaler 1.8.0 (15-02-2004) is a general scaling utility for yuv frames INFO: [yuvscaler] (C) 2001-2004 Xavier Biquard <xbi...@fr...>, yuvscaler -h for help, or man yuvscaler **ERROR: [yuvscaler] Could'nt read YUV4MPEG header! However, this doesn't seem to improve my original encode job. I still see: $ encode2mpeg -v -o output input.mpg -avionly -aid 128 -encode 3:2:2 -profile divxht **ERROR: [encode2mpeg] libmp3lame does not support Hz sample rate > I'll know sometime in the next 10 hours if it worked. Perhaps it's time > for > > a CPU upgrade. :) This command line appeared to be working: encode2mpeg -v -o outout input.mpg -avionly -aid 128 -encode 3:2:2 -profile divxht -srate 48000 But the resulting .avi file is zero bytes. There was an error... [...] videocodec: libavcodec (640x480 fourcc=30355844 [DX50]) [VE_LAVC] High quality encoding selected (non-realtime)! [mpeg4 @ 0x86d734c]Error: 2pass curve failed to converge Could not open codec. FATAL: Cannot initialize video driver. Exiting... INFO: [fixavi] fixing index in the avi stream MEncoder 1.0pre8-4.1.1 (C) 2000-2006 MPlayer Team CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz (Family: 15, Model: 1, Stepping: 2) CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help. success: format: 0 data: 0x0 - 0x0 Win32 LoadLibrary failed to load: avisynth.dll, /usr/lib/codecs/avisynth.dll, /usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth.dll Seek failed ============ Sorry, this file format is not recognized/supported ============= === If this file is an AVI, ASF or MPEG stream, please contact the author! === Cannot open demuxer. Exiting... mv: cannot stat `output.tmp': No such file or directory INFO: [encode2mpeg] -vfr 4 may avoid skipping frames ### LOG: heroes_s01_ep01 [2006-10-18 21:53:57] INFO: [encode2mpeg] version 0.6.0 running in Avi Mode INFO: [encode2mpeg] command line: '-v -o output input.mpg -avionly -aid 128 -encode 3:2:2 -profile divxht -srate 48000' MPEG: frameformat:VCD split:800 vfr:2 vbr:1152 abr:128 asr:44100 audioformat:mp3 mp3:copy mpegencoder:mpeg2enc AVI: encode:3:2:2 AUDIOPASS:-oac mp3lame -lameopts preset=standard VIDEOPASS: -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vrc_maxrate=8000:vrc_buf_size=3145:vbitrate=4000:psnr:mbd=2:keyint=300 PASS:2 TURBO:on INFO: [identify] ID_VIDEO_ID=0 INFO: [identify] ID_AUDIO_ID=0 INFO: [identify] ID_FILENAME=1005_20060926200000.mpg INFO: [identify] ID_DEMUXER=mpegps INFO: [identify] ID_VIDEO_FORMAT=0x10000002 INFO: [identify] ID_VIDEO_BITRATE=6000000 INFO: [identify] ID_VIDEO_WIDTH=480 INFO: [identify] ID_VIDEO_HEIGHT=480 INFO: [identify] ID_VIDEO_FPS=29.970 INFO: [identify] ID_VIDEO_ASPECT=0.0000 INFO: [identify] ID_LENGTH=3598.19 INFO: [identify] ID_VIDEO_CODEC=mpeg12 INFO: [MENCODERARG] -v input.mpg -aid 128 -vf harddup -srate 48000 -af-adv force=1 -ofps 24 INFO: [MPLAYERYUVOPT] output.avi -noframedrop -v -osdlevel 0 -vo yuv4mpeg:file=/dev/fd/4 -nosound -benchmark INFO: [YUVSCALEROPT] -v 1 -n -O VCD INFO: [MPEG2ENCOPT] -f 2 -b 1152 -V 46 -B 137 -4 2 -2 1 -R 2 -g 6 -G 12 -v 1 -S 800 -n -F 2 -s -r 16 INFO: [MPLEXOPT] -f 2 -V -b 46 -r 5120 INFO: [VCDIMAGEROPT] -t vcd2 INFO: [CDRDAOOPT] --driver generic-mmc --device 0,0,0 INFO: [GROWISOFSOPT] -dvd-compat -Z /dev/cdrecorder -dvd-video INFO: [profile] using profile: DivX Home Theater INFO: [setaspect] initial resolution: 480x480 aspect: 1.333333 INFO: [setaspect] final resolution: 640x480 INFO: [setaspect] -vf scale=640:480,expand=640:480 INFO: [mencoder] MEncoder 1.0pre8-4.1.1 (C) 2000-2006 MPlayer Team INFO: [mencoder] ==> Found video stream: 0 INFO: [mencoder] ==> Found audio stream: 0 INFO: [fixavi] fixing index in the avi stream INFO: [encode2mpeg] -vfr 4 may avoid skipping frames AVI: AVI: output.avi is 0 bytes, 0.0 B JOBEND: output [2006-10-18 22:54:39] (1h0m42s) [...] > Ok, the trouble you had are due to the fact that input.mpg does not have > an > audio stream. Only video. Or at least mplayer is not able to identify the > audio > stream. > Does "mplayer input.mpg" play with audio or not? Yes, it does play with audio. If the source does not have audio, the proper solution in your case is to > use > -encode 0:2:2. > I will fix encode2mpeg to output such message in case of source without > audio. > [...] -- Adam Monsen |