Мне просто нужно было установить Windows 7 на моем компьютере с Media Center, потому что в моей установке Vista был неисправный диск.
У меня есть последние драйверы, которые я могу найти - интегрированная графика Intel 945GM, аудио драйверы Realtek.
Все работает хорошо, с одним исключением.
Воспроизведение старых записей из файлов формата DVR-Microsoft прерывистое. Картинка останавливается на доли секунды, затем быстро догоняет. Звук не прерывается и не останавливается.
Эти зависания происходят каждые 5 секунд или около того. Это очень регулярно.
Воспроизведение Live TV с цифрового тюнера происходит идеально плавно. Воспроизведение DVD идеально плавное.
В качестве эксперимента я использовал пакет редактирования MPEG VideoReDo для создания небольшого тестового файла в трех различных форматах. Эта программа берет необработанные потоки MPEG и упаковывает их в нужный контейнер. Я взял один и тот же клип и создал три файла в трех форматах: dvr-Microsoft (старый записанный телевизионный формат Microsoft); миль на галлон (стандартный MPEG); и ts (сырой транспортный поток MPEG типа, часто производимого PVR).
Когда эти три файла воспроизводятся в Windows 7, файлы mpg и ts воспроизводятся гладко, но файл dvr-Microsoft заикается.
Последний фрагмент данных, который у меня есть, состоит в том, что два других компьютера с Windows 7 могут воспроизводить файлы dvr-Microsoft без сбоев. Один из них - нетбук, с меньшим ворчанием, чем медиацентр Таким образом, должно быть что-то конкретное в моей машине Media Center, которая вызывает проблему.
У кого-нибудь есть идеи, где я могу посмотреть сейчас? Я не знаю много о программном обеспечении AV, кодеках, графиках фильтров и т.д., Но я подозреваю, что именно в этом проблема. Рендеринг видео не проблема, но извлечение потоков есть. Как бы я занялся диагностикой проблемы?
Отредактировано, чтобы добавить: я только использовал инструмент GraphStudio, чтобы посмотреть на график фильтра на компьютере-нарушителе. График фильтра, который он использует по умолчанию для dvr-Microsoft, выглядит идентично другим машинам, и, что интересно, когда я воспроизводю файлы с помощью GraphStudio, они работают без сбоев. Под Windows Media Player и Windows Media Center они заикаются. Я хотел бы увидеть график фильтра для проигрывателя Windows Media, но GraphStudio не будет его отображать. Похоже, что Windows Media Player и WMC используют другой путь декодирования для GraphStudio.
Отредактировал еще раз, чтобы добавить: сегодня я купил новый HDTV. Тот же медиацентр, который управляет телевизором с разрешением 1080p, теперь воспроизводит старые записанные телевизионные файлы плавно, без сбоев. Таким образом, независимо от причины исходной проблемы, использование другого разрешения, похоже, устранило проблему. Это также может объяснить, почему ни у кого больше не было этой проблемы. Я сомневаюсь, что многие люди используют Media Center с 14-дюймовым портативным телевизором.