Evgeniy_1990
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Aleksoid1978 Цитата: А то что AC3Filter "кривой" и не умеет такого переваривать - ну что тут поделать. | Может и так, только есть одно но, если запустить данный видео файл с ускоренным воспроизведением, после открыть свойства AC3Filter и выбрать любую в нем частоту вместо параметра по умолчанию "Не менять", то воспроизведение сразу же нормализуется, причем прямо на лету. Отчего уже можно сделать вывод, что AC3Filter вполне нормально меняет частоты на лету прямо во время воспроизведения. А раз так, то выходит, что сбой частоты происходит где-то во время коннекта, т.е. в процессе графопостроения. Добавлено: V0lt Цитата: В плеере можно менять число каналов после микшера и формат вывода. От чего-то AC3Filter начнет искажать сигнал или вовсе не упадет. Вроде так, давно не проверял. | Согласен, иногда можно заметить искажения звука, при изменении настроек форматов вывода, частот и каналов микшера. Только тут не все так просто. Надо углубленно проверять различные эти комбинации и смотреть при каких именно возникают эти самые искажения. А этих различных комбинаций - немало. Вот я уже разгадал одну из таких, которая приводит к этому самому ускоренному воспроизведению - это форматы вывода Float, Int32, Int24, кроме Int16. Если в нашем встроенном аудио переключателе выключить все форматы вывода, кроме Int16, то ускоренного воспроизведения вообще и близко не будет. Т.е. с форматом вывода Int16 AC3Filter работает полностью нормально. Добавлено: Aleksoid1978 Вот смотрите, как вы и говорили - "LAV Splitter Source" действительно сразу же выдает правильную частоту - 24 кГц. Вот данные: Код: - Connection media type: Audio: AAC 24000Hz stereo 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: 20 WAVEFORMATEX: wFormatTag: 0x4441 nChannels: 2 nSamplesPerSec: 24000 nAvgBytesPerSec: 0 nBlockAlign: 1 wBitsPerSample: 0 cbSize: 2 (extra bytes) | Наш встроенный "MPC Matroska Source" выдает уже преобразованную частоту, т.е. 48 кГц (24 -> 48 кГц): Код: - Connected to: CLSID: {3D446B6F-71DE-4437-BE15-8CE47174340F} Filter: MPC Audio Decoder Pin: In - Connection media type: Audio: AAC 48000Hz stereo 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: 256000 cbFormat: 20 WAVEFORMATEX: wFormatTag: 0x00ff nChannels: 2 nSamplesPerSec: 48000 nAvgBytesPerSec: 0 nBlockAlign: 0 wBitsPerSample: 0 cbSize: 2 (extra bytes) |
|