Так же помимо обычных функций, имеющихся в большинстве плееров, Media Player Classic включает множество уникальных.
Если некоторые из них вы уже встречали и в других плеерах - что же, авторы не сидят на месте, да и коды MPC открыты
Режим воспроизведения DVDMedia Player Classic может работать как полнофункциональный DVD-плеер. Начиная с версии 6.4.6.0 имеется встроенный декодер MPEG2, с 6.4.6.3 - декодер звука MPEG Layer-1,2,3, с 6.4.7.4 - декодер AC3/LPCM, с 6.4.7.8 - декодер DTS, а с версии 6.4.8.0 - декодер AAC. Так что для просмотра DVD нужен только сам Media Palyer Classic. Звук также можно выводить и через S/PDIF. Поддерживаются все функции навигации DVD.
Встроенный MPEG-сплиттерС версии 6.4.7.9 новый встроенный MPEG-сплиттер. Умеет читать программные/транспортные/элементарные потоки, извлекать видео MPEG1/MPEG2, аудио AC3/DTS/MPEG/LPCM, CVD/SCVD/DVD субтитры. Потоки можно переключатьчерез меню фильтров (Play/Filters/...).
Сохранение изображенийС версии 6.4.7.7 появилась возможность сохранять кадры из видео! Сохранение работает практически для любых форматов (в том числе, и для "живого" видео) в любых режимах, кроме оверлейного и "родных" режимов RealMedia и QuickTime. Изображения сохраняются в формате *.bmp, планируется возможность сохранения в *.jpg.
Встроенный Ogg-сплиттерНачиная с версии 6.4.7.0 Media Player Classic имеет свой встроенный Ogg-сплиттер, отличающийся лучшей интеграцией с программой, возможностью использования библиотек CoreVorbis и точным позиционированием при перемотке.
Тем не менее, для воспроизведения звука Vorbis всё равно нужны библиотеки, которые можно взять у меня.
Рендеринг видео с использованием Direct3DНачиная с версии 6.4.6.6, при наличии видеокарты с поддержкой Direct3D, Media Player Classic может накладывать видео в виде текстуры на поверхность (surface) и производить рендеринг в 3D, примерно так, как обрабатываются текстуры в 3D-играх. В результате заметно повышается качество изображения при масштабировании и, как "побочный эффект", обходится ошибка DirectX, вызывающая некорректное масшабирование изображения. Функция работает в режимах VMR7 (renderless) или VMR9 (renderless).
Воспроизведение Flash-анимацииFlash-анимация получила чрезвычайно широкое распространение в последние пару лет. Появилось огромное количество мультфильмов, сделанных с ее помощью. При этом, фактически единственным проигрывателем для формата является стандартный плеер от Macromedia! И всё бы ничего, но он даже не умеет (а скорее всего, его авторы умышленно не включили такую возможность) проматывать файл! Вот и приходится пользователям при просмотре Flash-роликов терпеливо просматривать всю рекламу, которую разработчики заботливо включили в них.
Что же, с Media Player Classic ждать больше не придется! Начиная с версии 6.4.3.0 MPC проигрывает swf-файлы (конечно, для этого должен быть установлен ActiveX плагин, его вы можете скачать у меня или установить с сайта Macromedia). При этом вся функциональность и интерактивность Flash-ролика сохраняется, но вы можете при желании промотать его!
Воспроизведение Smacker/BinkC версии 6.4.6.6 до 6.4.7.5 Media Player Classic воспроизводил файлы Smacker (*.smk) и Bink (*.bik). Эти форматы, разработанные фирмой Rad Tools, в основном используются для изготовления видеороликов в играх и трейлеров. Оба формата обеспечивают очень высокую степень сжатия и четкость изображения, а различаются числом воспроизводимых цветов: Smacker работает только с палитрой 256 цветов, тогда как Bink - полноцветный формат. На сайте фирмы доступны бесплатные для персонального использования инструменты, позводяющие сжимать видео в эти форматы. Однако для их воспроизведения ранее можно было использовать только примитивный "родной" плеер, не имеющий перемотки и не умеющий масштабировать изображение.
К сожалению, Gabest'a вынудили убрать поддержку этих форматов из плеера, но старые версии никто не отменял
Для воспроизведения этих форматов вам понадобится MPC версии 6.4.7.5 и библиотеки smackw32.dll и binkw32.dll, которые идут в комплекте с многими играми. Всё это вы можете скачать у меня. И не забывайте, что Media Player Classic сможет воспроизводить эти форматы, даже если они идут в виде cамопроигрывающегося *.exe файла.
Воспроизведение Real MediaC самого момента создания, Media Player Classic умел проигрывать файлы Real Media. Разумеется, для этого тоже должен быть установлен кодек. Есть специальный дистрибутив, включающий только необходимые файлы. Какие же это дает преимущества, спросите вы? Их много: плеер не будет лезть без спроса в сеть, как это делает RealOne Player, не будет ничего отсылать на сайт Real Networks, при воспризведении доступны все удобства Media Player Classic, возможно наложение субтитров, быстрая загрузка плеера.
Media Player Classic все равно будет использовать только кодеки..
В случае проблем с дистрибутивом пишите в комментарии или в личку. Решим.
Воспроизведение Quick TimeНачиная с версии 6.4.3.0 Media Player Classic умеет проигрывать файлы Quick Time. Опять же, для этого должен быть установлен Quick Time Player или, что лучше, QuickTime Alternative. Преимуществ в использовании MPC для воспроизведения Quick Time еще больше, чем в случае с Real Media. Стандартный плеер Quick Time громоздкий, неудобный, плохо масштабирует изображение на полный экран.
Воспроизведение источника "Live" ("Живой")Media Player Classic умеет работать с различными устройствами ввода и захвата изображения, например, TV-тюнерами или VIVO-видеокартами. Для устройства должен быть корректно установлен WDM-драйвер. При этом возможен не только просмотр, но и захват изображения и звука в AVI, OGM или MKV. Возможно также сжатие на лету. В некоторых случаях бывает очень полезна возможность захватывать видео и аудио раздельно, что может помочь при проблемах с синхронизацией захвата в других программах.
Подключение фильтровНачиная с версии 6.4.4.2 возможно подключение DirectShow фильтров и кодеков из файла, зная их CLSID (c версии 6.4.5.0 в этом уже нет необходимости, определение CLSID и типов происходит автоматически). Это очень удобно при размещении плеера на CD: пользователю нет необходимости устанавливать в систему фильтры и кодеки, необходимые для воспроизведения фильма.
Также возможно добавление в цепочку фильтров зарегистрированных в системе типов.
Воспроизведение неполных AVI-файловКак известно, AVI-файлы содержат в конце индекс, без которого файл открыть обычными средствами невозможно (нужно восстанавливать индекс). С версии 6.4.5.0 MPC умеет открывать такие файлы, а некоторые даже перематывать. Это очень удобно для открытия файлов, находящихся в процессе закачки из сети.
С версии 6.4.7.3 внутренний AVI-сплиттер был полностью переписан. Теперь он сразу выполняет быструю реиндексацию файла, что обычно занимает несколько секунд (~30с на полном фильме в MPEG4 размером 700 Мб). Зато в дальнейшем возможна перемотка, как в любом нормальном AVI.
Сохранение конфигурацииMedia Player Classic позволяет сохранять конфигурацию как в реестре, так и в ini-файле. Использование ini-файла удобно при перестановке системы и при записи плеера вместе с фильмом на CD: в этом случае настройки и список загружаемых фильтров будет браться из него.
Встроенный переключатель аудиодорожекMedia Player Classic имеет встроенный переключатель аудиодорожек, что удобно при воспроизведении файла с несколькими аудиодорожками. Переключатель также поддерживает даунсэмплинг с 48000 на 41000 Гц (для кривых аудиокарт), задание задержки для аудио и произвольный маппинг каналов многоканального звука на заданное число динамиков.
Коррекция размеров изображенияMedia Player Classic позволяет изменять размер изображения (с сохранением пропорций и произвольно) и его положение. Например, некоторые не любят смотреть широкоэкранные фильмы на обычном мониторе: теперь изображение можно увеличить. Еще удобно использовать изменение размера для MPEG-4 фильмов, в которых недобросовестные пираты нередко не соблюдают пропорции. Чаще всего, изображение бывает вытянуто по вертикали (халтурное пережатие с анаморфированного DVD). С помощью MPC эти дефекты легко исправить.
Движок субтитровMedia Player Classic имеет мощнейший встроенный движок для отображения субтитров (который, что неудивительно, основан на VobSub). Субтитры выглядят очень четко, гладко и могут накладываться на любой видеоформат, поддерживаемый MPC.
Сохранение декодированного потокаНачиная с версии 6.4.4.0 появилась возможность сохранять декодированный видеопоток, прошедший через фильтры. Это позволяет, например, сохранить декодированный MPEG2 при воспроизведении защищенных DVD. К сожалению, я не имею возможности проверить, будет ли это работать для защищенных от сохранения Real Media потоков.
Поддержка систем управления WinLirc и uICEЭто системы управления компьютером при помощи пульта управления от любой бытовой аудио/видео техники. Для этого к COM-порту подключается несложное устройство (человек, знающий за какой конец держать паяльник, соберет его за час). Если вам это интересно, подробности смотрите на сайтах WinLirc и uICE.
Просмотр фильмов в разрешении, отличном от текущегоИзвестно, что наилучшее качество фильма можно получить, просматривая его в разрешении, при котором не требуется масштабирование. Например, оптимальным разрешением для фильма с шириной 640 пикселов является 640х480. Media Player Classic может переходить в требуемое разрешение в полноэкранном режиме.