[MPlayer-users] encoding a .3gp file
Raphael
mencoder at lesshaste.plus.com
Mon Jul 18 20:55:05 CEST 2005
Hi,
I have been trying to make a .3gp file for my mobile phone. I want to
use mencoder instead of ffmpeg but am having a problem with the amr
audio codecs it seems.
My experimental command line (without any of the bitrate/fps etc.
arguments needed eventually) is
/usr/local/bin/mencoder stream.dump -oac lavc -ovc lavc -lavcopts
vcodec=h263p:acodec=amr_nb -of lavf -o movie.3gp
which gives the error
"
Couldn't find wav tag for specified codec, exit
"
If I change to -oac pcm then the error dissapears.
I compiled mplayer/mencoder from cvs and included all the amr stuff and
libavformat. I am also able to play a sample .3gp file made using ffmpeg
which implies that amr_nb is indeed compiled into mplayer correctly at
least.
What could be the problem? Is amr_nb encoding not in fact supported in
mencoder? Is -of lavf not working?
Raphael
P.S. Here is the complete output of
/usr/local/bin/mencoder -v stream.dump -oac lavc -ovc lavc -lavcopts
vcodec=h263p:acodec=amr_nb -of lavf -o movie.3gp
-bash-2.05b$ /usr/local/bin/mencoder -v stream.dump -oac lavc -ovc lavc
-lavcopts vcodec=h263p:acodec=amr_nb -of lavf -o movie.3gp
MEncoder dev-CVS-050715-15:59-3.3.2 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 4)
Detected cache-line size is 64 bytes
CPUflags: Type: 8 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
86 audio & 200 video codecs
File not found: 'frameno.avi'
Failed to open frameno.avi
init_freetype
get_path('font/font.desc') -> '/home/raph/.mplayer/font/font.desc'
font: can't open file: /home/raph/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
[file] File size is 74010624 bytes
STREAM: [file] stream.dump
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
success: format: 0 data: 0x0 - 0x4695000
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for Nullsoft Streaming Video
Checking for NuppelVideo
Checking for REAL
REAL file format detected.
real: Header size: 18
real: Header object version: 0
real: File version: 0
Chunk: PROP (504f5250) (size: 0x32, offset: 0x12)
First index chunk offset: 0x0
First data chunk offset: 0x171
Flags (2): [perfect play (more buffers)]
Chunk: CONT (544e4f43) (size: 0x15, offset: 0x44)
Chunk: MDPR (5250444d) (size: 0x99, offset: 0x59)
Found new stream (id: 0)
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
==> Found audio stream: 0
Found audio stream!
version: 4
header size: 57
frame_size: 304
sub_packet_size: 0
samplerate: 8000, channels: 1
skip_str: 4 bytes skipped
read_str: 4 bytes read
======= WAVE Format =======
Format Tag: 26995 (0x6973)
Channels: 1
Samplerate: 8000
avg byte/sec: 8500
Block align: 304
bits/sample: 16
cbSize: 10
Unknown extra header dump: [0] [0] [6] [0] [1] [0] [30] [1] [0] [0]
===========================
### skipping 2 bytes of codec info
Chunk: MDPR (5250444d) (size: 0x75, offset: 0xf2)
Found new stream (id: 1)
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
==> Found video stream: 1
video fourcc: RV30 (30335652)
H.263 ID: 30203002
unknown id: 30203002
### skipping 0 bytes of codec info
Chunk: DATA (41544144) (size: 0x46076a9, offset: 0x167)
Packets in file: 110091
Auto-selected RM audio ID = 0
Auto-selected RM video ID = 1
VIDEO: RV30 [30203002,000A9030] 320x240 (aspect 0.00) 15.00 fps
VIDEO: [RV30] 320x240 24bpp 15.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11 fourcc:0x30335652 size:320x240 fps:15.00 ftime:=0.0667
==========================================================================
Opening audio decoder: [realaud] RealAudio decoder
opening shared obj '/usr/lib/codecs/sipr.so.6.0'
Audio codec: [1] 8.5 Kbps Voice
Audio bitrate: 8.500 kbit/s (1063 bps) dec_audio: Allocating 1824 bytes
for input buffer.
dec_audio: Allocating 128000 + 65536 = 193536 bytes for output buffer.
AUDIO: 8000 Hz, 1 ch, s16le, 8.5 kbit/6.64% (ratio: 1063->16000)
Selected audio codec: [rasipr] afm:realaud (RealAudio Sipro)
==========================================================================
OK, exit
ALLOCATED STREAM N. 1, type=0
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x30203002 sub-id: 0x000A9030
opening shared obj '/usr/lib/codecs/drvc.so'
INFO: RealVideo codec init OK!
Selected video codec: [rv3040] vfm:realvid (Linux RealPlayer 10 RV30/40
decoder)
==========================================================================
VIDEO CODEC ID: 5
ALLOCATED STREAM N. 2, type=1
Building audio filter chain for 8000Hz/1ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 8000Hz/1ch/s16le
[dummy] Was reinitialized: 8000Hz/1ch/s16le
Couldn't find wav tag for specified codec, exit
Exiting...
P.P.S. Crossposted to mencoder-users although I am told now that that
mailing list is moribund.
More information about the MPlayer-users
mailing list