[MPlayer-users] FourCC 0x726D6173 (samr) -- what in the world is it?
Matthew W. Miller
mwmiller at columbus.rr.com
Sat Aug 9 01:33:49 CEST 2003
On Thu, Aug 07, 2003 at 04:07:14PM -0700, Steven Ellis wrote:
>> As far as I can tell, both the 'mp4' files like
>http://www.digitalnetworks.philips.com/Assets/Downloadablefile/Concession_1300k-1001.mp4
>> and the '3gp' files like
>http://www.digitalnetworks.philips.com/Assets/Downloadablefile/Concession_128k-1000.3gp
>> are both just Quicktime in drag, as usual.
>Yup it appears you are correct, but some of the smalled files on
>philips site have strange audio codecs that MPlayer doesn't currently
>support.
All right, so you have a point.
For example,
http://www.digitalnetworks.philips.com/Assets/Downloadablefile/Concession_42k-1149.3gp
It looks for a fourCC 0x726D6173 (samr) and fails to find any codec for
it. Grrrr. But the larger-bitrate files are still perfectly playable,
and if you really must knock the bitrates down you can always use
mencoder. ;)
Anyway, log follows:
$ mplayer -v -v -v -v -ao null -vo null -frames 0 -identify Concession_42k-1149.3gp
MPlayer dev-CVS--3.3 (C) 2000-2003 MPlayer Team
CPU: Intel Pentium MMX P55C (Family: 5, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 60 audio & 150 video codecs
CommandLine: '-v' '-v' '-v' '-v' '-ao' 'null' '-vo' 'null' '-frames' '0' '-identify' 'Concession_42k-1149.3gp'
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
init_freetype
Using MMX Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('Concession_42k-1149.3gp.conf') -> '/root/.mplayer/Concession_42k-1149.3gp.conf'
[[[init getch2]]]
Playing Concession_42k-1149.3gp
Not an URL!
[file] File size is 157352 bytes
STREAM: [file] Concession_42k-1149.3gp
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
s->pos=0 newpos=0 new_bufpos=0 buflen=0
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x83f8a58
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x83f8a58
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x83f8a58
Checking for REAL
DEMUXER: freeing demuxer at 0x83f8a58
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x83f8a58
DEMUXER: freeing demuxer at 0x83f9ca0
Searching demuxer type for filename Concession_42k-1149.3gp ext: .3gp
Checking for MOV
MOV: File-Type unknown Major-Brand: 3gp4
MOV: File-Type Minor-Version: 512
MOV: File-Type Compatible-Brands #0: 3gp4
MOV: free space (len: 16)
MOV: Movie DATA found!
MOV: Movie data: start: 2c end: 0
s->pos=800 newpos=25000 new_bufpos=255BF buflen=0
MOV: Movie header found!
MOV: Movie header: start: 255c7 end: 0
s->pos=25800 newpos=26000 new_bufpos=26683 buflen=0
MOV: free space (len: 37)
QuickTime/MOV file format detected.
mov_read_header!
s->pos=0 newpos=25000 new_bufpos=255C7 buflen=0
lschunks dhvm 100
MOV: Movie header (100 bytes): tscale=1000 dur=30196
lschunks kart 666
--------------
MOV: Track #0:
lschunks dhkt 84
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=30120 lay=0 vol=256
lschunks aidm 566
MOV: Media stream!
lschunks dhdm 24
MOV: Media header!
lschunks fnim 493
MOV: Media info!
lschunks fnid 28
MOV: unknown chunk: dinf 28
lschunks lbts 433
MOV: Sample info!
lschunks stts 24
MOV: Sample duration table! (2 blocks)
lschunks dsts 61
MOV: Description list! (cnt:1)
MOV: desc #0: samr (37 bytes)
lschunks zsts 12
MOV: Sample size table! (entries=1507 ss=13) (ver:0,flags:0)
lschunks csts 200
MOV: Sample->Chunk mapping table! (16 blocks) (ver:0,flags:0)
lschunks octs 72
MOV: Chunk offset table! (16 chunks)
lschunks sttc 16
MOV: unknown chunk: ctts 16
lschunks dhms 8
MOV: Sound header!
lschunks rldh 25
MOV: Handler header: /soun ()
MOV: unknown handler class: 0x0 ()
MOV track #0: 16 chunks, 0 samples
pts=240960 scale=8000 time=30.120
==> Found audio stream: 0
Audio bits: 16 chans: 2 rate: 8000
MOV: Found unknown audio atom damr (17)!
Fourcc: samr
--------------
lschunks kart 3494
MOV: Track #1:
lschunks dhkt 84
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=30196 lay=0 vol=0
lschunks aidm 3394
MOV: Media stream!
lschunks dhdm 24
MOV: Media header!
lschunks fnim 3321
MOV: Media info!
lschunks fnid 28
MOV: unknown chunk: dinf 28
lschunks lbts 3257
MOV: Sample info!
lschunks stts 608
MOV: Sample duration table! (75 blocks)
lschunks dsts 173
MOV: Description list! (cnt:1)
MOV: desc #0: mp4v (149 bytes)
lschunks zsts 412
MOV: Sample size table! (entries=100 ss=0) (ver:0,flags:0)
lschunks csts 44
MOV: Sample->Chunk mapping table! (3 blocks) (ver:0,flags:0)
lschunks octs 20
MOV: Chunk offset table! (3 chunks)
lschunks sttc 16
MOV: unknown chunk: ctts 16
lschunks ssts 100
MOV: Syncing samples (keyframes) table! (23 entries) (ver:0,flags:0)
lschunks diuu 1820
MOV: unknown chunk: uuid 1820
s->pos=26000 newpos=26000 new_bufpos=2664E buflen=0
lschunks dhmv 12
MOV: Video header!
lschunks rldh 25
MOV: Handler header: /vide ()
MOV: unknown handler class: 0x0 ()
MOV track #1: 3 chunks, 100 samples
pts=30196 scale=1000 time=30.196
Sample 0: pts= 0 off=0x000023B8 size=258
Sample 1: pts= 166 off=0x000024BA size=5402
Sample 2: pts= 1167 off=0x000039D4 size=5010
Sample 3: pts= 1334 off=0x00004D66 size=685
Sample 4: pts= 1501 off=0x00005013 size=514
Sample 5: pts= 1668 off=0x00005215 size=1332
Sample 6: pts= 2168 off=0x00005749 size=1858
Sample 7: pts= 2335 off=0x00005E8B size=788
Sample 8: pts= 2502 off=0x0000619F size=515
Sample 9: pts= 2669 off=0x000063A2 size=551
Sample 10: pts= 2836 off=0x000065C9 size=2130
Sample 11: pts= 3336 off=0x00006E1B size=637
Sample 12: pts= 3503 off=0x00007098 size=295
Sample 13: pts= 3670 off=0x000071BF size=494
Sample 14: pts= 3837 off=0x000073AD size=733
Sample 15: pts= 4004 off=0x0000768A size=1596
Sample 16: pts= 4170 off=0x00007CC6 size=649
Sample 17: pts= 4337 off=0x00007F4F size=593
Sample 18: pts= 4504 off=0x000081A0 size=1390
Sample 19: pts= 5005 off=0x0000870E size=1587
Sample 20: pts= 5338 off=0x00008D41 size=1451
Sample 21: pts= 5505 off=0x000092EC size=564
Sample 22: pts= 5672 off=0x00009520 size=624
Sample 23: pts= 6006 off=0x00009790 size=1652
Sample 24: pts= 6339 off=0x00009E04 size=699
Sample 25: pts= 6506 off=0x0000A0BF size=618
Sample 26: pts= 6673 off=0x0000A329 size=1424
Sample 27: pts= 7007 off=0x0000A8B9 size=1370
Sample 28: pts= 7173 off=0x0000AE13 size=665
Sample 29: pts= 7340 off=0x0000B0AC size=752
Sample 30: pts= 7507 off=0x0000B39C size=1768
Sample 31: pts= 7841 off=0x0000BA84 size=1205
Sample 32: pts= 8174 off=0x0000BF39 size=663
Sample 33: pts= 8341 off=0x0000C1D0 size=758
Sample 34: pts= 8508 off=0x0000C4C6 size=727
Sample 35: pts= 8675 off=0x0000C79D size=633
Sample 36: pts= 8842 off=0x0000CA16 size=696
Sample 37: pts= 9175 off=0x0000CCCE size=1662
Sample 38: pts= 9509 off=0x0000D34C size=652
Sample 39: pts= 9676 off=0x0000D5D8 size=980
Sample 40: pts= 9843 off=0x0000D9AC size=787
Sample 41: pts= 10176 off=0x0000DCBF size=1929
Sample 42: pts= 10510 off=0x0000E448 size=787
Sample 43: pts= 10677 off=0x0000E75B size=1102
Sample 44: pts= 11011 off=0x0000EBA9 size=1847
Sample 45: pts= 11177 off=0x0000F2E0 size=848
Sample 46: pts= 11344 off=0x0000F630 size=971
Sample 47: pts= 11678 off=0x0000F9FB size=1456
Sample 48: pts= 12012 off=0x0000FFAB size=1664
Sample 49: pts= 12178 off=0x0001062B size=635
Sample 50: pts= 12345 off=0x000108A6 size=556
Sample 51: pts= 12512 off=0x00010AD2 size=1298
Sample 52: pts= 12846 off=0x00010FE4 size=1351
Sample 53: pts= 13179 off=0x0001152B size=555
Sample 54: pts= 13346 off=0x00011756 size=484
Sample 55: pts= 13513 off=0x00013CC6 size=1227
Sample 56: pts= 13680 off=0x00014191 size=966
Sample 57: pts= 14014 off=0x00014557 size=933
Sample 58: pts= 14347 off=0x000148FC size=990
Sample 59: pts= 14514 off=0x00014CDA size=4061
Sample 60: pts= 15181 off=0x00015CB7 size=1257
Sample 61: pts= 15682 off=0x000161A0 size=1150
Sample 62: pts= 16016 off=0x0001661E size=4793
Sample 63: pts= 17017 off=0x000178D7 size=1579
Sample 64: pts= 17350 off=0x00017F02 size=2708
Sample 65: pts= 17851 off=0x00018996 size=1232
Sample 66: pts= 18184 off=0x00018E66 size=2017
Sample 67: pts= 18518 off=0x00019647 size=819
Sample 68: pts= 18852 off=0x0001997A size=535
Sample 69: pts= 19019 off=0x00019B91 size=778
Sample 70: pts= 19352 off=0x00019E9B size=645
Sample 71: pts= 19519 off=0x0001A120 size=370
Sample 72: pts= 19686 off=0x0001A292 size=533
Sample 73: pts= 19853 off=0x0001A4A7 size=1073
Sample 74: pts= 20186 off=0x0001A8D8 size=2655
Sample 75: pts= 20520 off=0x0001B337 size=1837
Sample 76: pts= 20854 off=0x0001BA64 size=1209
Sample 77: pts= 21187 off=0x0001BF1D size=2237
Sample 78: pts= 21688 off=0x0001C7DA size=835
Sample 79: pts= 22022 off=0x0001CB1D size=1034
Sample 80: pts= 22355 off=0x0001CF27 size=556
Sample 81: pts= 22522 off=0x0001D153 size=653
Sample 82: pts= 22856 off=0x0001D3E0 size=1553
Sample 83: pts= 23023 off=0x0001D9F1 size=1098
Sample 84: pts= 23356 off=0x0001DE3B size=2221
Sample 85: pts= 23523 off=0x0001E6E8 size=4521
Sample 86: pts= 24357 off=0x0001F891 size=1324
Sample 87: pts= 24691 off=0x0001FDBD size=1543
Sample 88: pts= 25191 off=0x000203C4 size=1928
Sample 89: pts= 25525 off=0x00020B4C size=4760
Sample 90: pts= 26693 off=0x00021DE4 size=1869
Sample 91: pts= 27360 off=0x00022531 size=1322
Sample 92: pts= 27694 off=0x00022A5B size=2184
Sample 93: pts= 28194 off=0x00023852 size=1716
Sample 94: pts= 28695 off=0x00023F06 size=2001
Sample 95: pts= 29195 off=0x000246D7 size=1554
Sample 96: pts= 29696 off=0x00024CE9 size=1056
Sample 97: pts= 29863 off=0x00025109 size=639
Sample 98: pts= 30030 off=0x00025388 size=148
Sample 99: pts= 30196 off=0x0002541C size=419
==> Found video stream: 1
MOV: Found MPEG4 movie Elementary Stream Descriptor atom (79)!
ESDS MPEG4 version: 0 flags: 0x000000
ESDS MPEG4 ES Descriptor (62Bytes):
-> ESId: 201
-> streamPriority: 4
ESDS MPEG4 Decoder Config Descriptor (48Bytes):
-> objectTypeId: 32
-> streamType: 0x11
-> bufferSizeDB: 0x00151A
-> maxBitrate: 35.339kbit/s
-> avgBitrate: 35.339kbit/s
ESDS MPEG4 Decoder Specific Descriptor (30Bytes)
ESDS MPEG4 Sync Layer Config Descriptor (1Bytes)
-> predefined: 2
Allocated 16 entries for palette
QT palette: start: 4f, end: 6473, count flag: 25971, flags: ffff
Using default QT palette
Image size: 176 x 120 (4 bpp)
Display size: 320 x 240
Fourcc: mp4v Codec: ''
--------------
MOV: longest streams: A: #0 (16 samples) V: #1 (100 samples)
[V] filefmt:7 fourcc:0x7634706D size:176x120 fps: 6.02 ftime:=0.1660
get_path('sub/') -> '/root/.mplayer/sub/'
get_path('default.sub') -> '/root/.mplayer/default.sub'
==========================================================================
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
*** Try to upgrade /root/.mplayer/codecs.conf from etc/codecs.conf
*** If it still does not work, read DOCS/en/codecs.html!
Cannot find codec for audio format 0x726D6173.
==========================================================================
ID_FILENAME=Concession_42k-1149.3gp
ID_VIDEO_FORMAT=mp4v
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=176
ID_VIDEO_HEIGHT=120
ID_VIDEO_FPS=6.024
ID_VIDEO_ASPECT=1.3333
ID_LENGTH=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks
Starting playback...
*** uninit(0xA49)
uninit video: ffmpeg
DEMUXER: freeing demuxer at 0x83f9ca0
DEMUXER: freeing sh_audio at 0x83fadb0
DEMUXER: freeing sh_video at 0x83f74d8
[[[uninit getch2]]]
Config poped level=2
Config poped level=1
*** uninit(0x80)
vo: x11 uninit called but X11 not inited..
Exiting... (End of file)
max framesize was 0 bytes
--
Matthew W. Miller <mwmiller at columbus.rr.com>
More information about the MPlayer-users
mailing list