Воспроизведение видео на Win7/Vista [dshow, dmo]

У меня есть видеоклип, который имеет некоторые проблемы при установке Win7 по умолчанию: видео воспроизводится без звука. Видеоклип взят с мобильного телефона, это файл в формате 3gp (mp4) с видео H264 и звуком AMR. Я хотел выяснить, что я могу сделать, чтобы добавить поддержку воспроизведения звука AMR на этом компьютере. О пакетах кодеков VLC или klite/ffdshow здесь не может быть и речи. Я пытался использовать декодер AMR dshow от MonoGram, но это не решает проблему. Когда я попытался увидеть график в студии MonoGram graph, он не показывает мне график того, как win7 вообще может воспроизводить видео. Похоже, что в случае с этим видеоклипом он не использует фильтры/декодеры dshow. Итак, вопросы: как он воспроизводит клип и как я могу расширить функциональные возможности ОС по умолчанию, чтобы сделать мой клип воспроизводимым.


person Pavel P    schedule 04.08.2012    source источник
comment
В чистой установке Windows нет декодера AMR, поэтому вам нужен сторонний декодер (кодек ACM, фильтр DirectShow, DMO, MFT), чтобы включить декодирование и воспроизведение.   -  person Roman R.    schedule 05.08.2012
comment
Дело в том, что я написал свой собственный декодер amr dshow, он работает, если у меня установлен ffdshow (знаю, что в ffdshow он тоже есть, но graph studio показывает мой декодер и он играет хорошо), иначе проигрыватель windows media его не использует. GraphStudio также не создает график воспроизведения для этого видео, если нет ffdshow. В основном там чего-то еще не хватает, и медиаплеер воспроизводит это без звука.   -  person Pavel P    schedule 05.08.2012
comment
Обратите внимание, что WMP в первую очередь пытается не использовать DirectShow. Возможно, что-то не так с вашим декодером, в том смысле, что он ведет себя неправильно, чтобы быть частью Intelligent Connect.   -  person Roman R.    schedule 05.08.2012