В свое время именно в такой ситуации мне пришлось вытащить из Adobe Premiere так называемый MainConcept MPEG Splitter / Decoder, позволяющий проигрывать некоторые типы MPEG-файлов. Скорее всего, у вас не хватает именно его. Итак, удалите Adobe Premiere и после перезагрузки ПК сделайте снимок конфигурации системы с помощью Ashampoo Uninstaller. Теперь снова его установите и снова сделайте снимок. Сравнив два снимка, вы определите, какие файлы на диск записываются при инсталляции Adobe Premiere. Теперь откройте папку программы в директории Program Files и начинайте в ней удалять файлы по одному, каждый раз проверяя, воспроизводится ли видеофильм. Если после удаления очередного файла фильм становится не воспроизводимым, значит, этот файл необходимо вернуть на место и еще скопировать его в отдельную папку — это и будет будущий дистрибутив кодека. После того как вы проверите все файлы в папке Adobe Premiere, можно провести такую же операцию с файлами, которые при инсталляции Adobe Premiere помещаются в папку WindowsSystem32.
Но, скорее всего, это не понадобится. Так, в случае с MainConcept MPEG Splitter www.mainconcept.comэто оказались файлы mcmpgdec.dll, mcspmpeg.ax, mpegin.dll из папки Adobe Premiere. Для установки этих файлов в системе независимо от Premiere нужно скопировать их в папку WindowsSystem32 и выполнить такие команды:
regsvr32.exe /i /s mcspmpeg.ax
regsvr32.exe /i /s mcmpgdec.dll
regsvr32.exe /i /s MPEGIN.DLL. Если вы хотите сделать дистрибутив кодека на будущее, то скопируйте эти команды в bat-файл. Точно таким же способом можно извлекать и другие кодеки из любых программ, надо только иметь файл-образец, созданный с использованием искомого кодека. Но, вообще-то, MainConcept MPEG Splitter / Decoder сейчас входит в состав K-Lite Codec Pack 2.25, так что проще всего скачать свежую версию этого пакета кодеков и попробовать входящие в его состав MPEG-декодеры, их несколько штук.