Evgeniy_1990
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Aleksoid1978 Цитата: Ты выложи пару таких файлов и опиши что и как меняешь в микшере, вот и все. | Проверил на новых системах (Win7/8.1) - данной проблемы на них вообще нет и не наблюдается. В общем, проблема снова только на Windows XP. Причем, согласно вашим словам, должен произойти сброс данных, но самом деле это выглядит так, словно произошел ступор и в то же время произошел резкий рывок, причем настолько сильный, что звук ушел вперед, а видео осталось позади. Вот же "бред" какой-то... На новых системах этот процесс происходит аккуратно, мягко и почти незаметно, а на WASAPI - можно даже сказать, что вообще идеально точно. Эх, жаль, видимо нет смысла выкладывать какие-либо файлы, раз такая "трабла" только на XP-системе. Aleksoid1978 Также обнаружил еще один странный баг в "MPC MPEG Source", который можно назвать так: "Некорректное определение аудио дорожек". Согласно данным MediaInfo, данное видео содержит аудио дорожку с частотой дискретизации = 48000 Гц и стерео звуком (2 канала), но встроенный сплиттер "MPC MPEG Source" говорит, что данное видео содержит аудио дорожку с частотой дискретизации = 88200 Гц и 5 каналами. Вот данные MediaInfo, по данной аудио дорожке: Код: Аудио Идентификатор : 257 (0x101) Идентификатор меню : 1 (0x1) Формат : AAC Формат/Информация : Advanced Audio Codec Версия формата : Version 2 Профиль формата : LC Режим смешивания : ADTS Идентификатор кодека : 15 Продолжительность : 30 м. Вид битрейта : Переменный Каналы : 2 канала Расположение каналов : Front: L R Частота : 48,0 КГц Метод сжатия : С потерями Задержка видео : -1 с. 78 мс. | То, что показывает встроенный аудио декодер, при использовании "MPC MPEG Source": Код: Filter : MPC Audio Decoder - CLSID : {3D446B6F-71DE-4437-BE15-8CE47174340F} - Connected to: CLSID: {1365BE7A-C86A-473C-9A41-C0A6E82C9FA3} Filter: MPC MPEG Source Pin: Audio - AAC, 88.2 kHz, 5 chn, 2251.2 kbit/s (0101,c0,00) - Connection media type: Audio: AAC 88200Hz 5ch 2251kbps AM_MEDIA_TYPE: majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71} subtype: MEDIASUBTYPE_RAW_AAC1 {000000FF-0000-0010-8000-00AA00389B71} formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 1 cbFormat: 20 WAVEFORMATEX: wFormatTag: 0x00ff nChannels: 5 nSamplesPerSec: 88200 nAvgBytesPerSec: 281395 nBlockAlign: 3267 wBitsPerSample: 0 cbSize: 2 (extra bytes) Extradata: 2 0000: 08 a8 .Ё | То, что показывает встроенный аудио декодер, при использовании "LAV Splitter Source": Код: Filter : MPC Audio Decoder - CLSID : {3D446B6F-71DE-4437-BE15-8CE47174340F} - Connected to: CLSID: {B98D13E7-55DB-4385-A33D-09FD1BA26338} Filter: LAV Splitter Source Pin: Audio - Connection media type: Audio: AAC 48000Hz stereo 142kbps AM_MEDIA_TYPE: majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71} subtype: MEDIASUBTYPE_AAC_ADTS {53544441-0000-0010-8000-00AA00389B71} formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 256000 cbFormat: 18 WAVEFORMATEX: wFormatTag: 0x4441 nChannels: 2 nSamplesPerSec: 48000 nAvgBytesPerSec: 17859 nBlockAlign: 1 wBitsPerSample: 0 cbSize: 0 (extra bytes) | По этом данным видно, что при: "MPC MPEG Source" - sybtype: MEDIASUBTYPE_RAW_AAC1 {000000FF-0000-0010-8000-00AA00389B71} "LAV Splitter Source" - subtype: MEDIASUBTYPE_AAC_ADTS {53544441-0000-0010-8000-00AA00389B71} Естественно, разные "субтипы" - разные данные, разный формат данных. "ADTS" vs "RAW". Также стоит обратить внимание на параметр: "Задержка видео: -1 с. 78 мс." При использовании "MPC MPEG Source", он вообще просто тупо игнорируется и не учитывается. Это очень хорошо заметно, если сравнить начало воспроизведения данного видео файла, при использовании "MPC MPEG Source" и "LAV Splitter Source". |