Мдя, идиотизм какой-то. Снимаю видео на коммуникаторе, сохраняется оно в файл mp4. Скидываю на комп. Media Player Classic кидает ошибку:
Media Type 0:
--------------------------
Audio: 0x0000 1000Hz 8000ch
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {726D6173-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 71
WAVEFORMATEX:
wFormatTag: 0x0000
nChannels: 8000
nSamplesPerSec: 1000
nAvgBytesPerSec: 0
nBlockAlign: 0
wBitsPerSample: 16
cbSize: 53 (extra bytes)
pbFormat:
0000: 00 00 40 1f e8 03 00 00 00 00 00 00 00 00 10 00 ..@.и...........
0010: 35 00|00 00 00 35 73 61 6d 72 00 00 00 00 00 00 5....5samr......
0020: 00 01 00 00 00 00 00 00 00 00 1f 40 00 10 00 00 ...........@....
0030: 00 00 03 e8 00 00 00 00 00 11 64 61 6d 72 65 6d ...и......damrem
0040: 75 7a 00 80 20 00 01 uz.Ђ ..
и воспроизводит файл без звука. Стоит переименовать этот файл в 3gp и всё воспроизводится нормально. Честно говоря не нахожу причин такого поведения, кроме лени разработчиков. Тот же winamp mp3 узнаёт как его не переименовывай. Кстати в локалке слил 3gp файл который наоборот без переименования в mp4 вообще не проигрывается. Чудеса всё чудесатее.
з.ы. Установлен K-Lite Mega Codec Pack 1.53