ViP
Пол:
Регистрация: 09.09.2005
Адрес: Аграба, Лампа
Сообщений: 5,055
Репутация: 13651
|
Re: Media Player Classic - универсальный медиаплеер
MPC-BE 1.2.0.3 Stable
Изменения:Добавлено (+):
+ Декодер SPEEX (Speex Audio);
+ MPC Audio Renderer - полностью переработан, полноценно поддерживается WASAPI Exclusive/Shared режимы. Используется event mode для рендера данных. Добавлен встроенный регулятор громкости. Mute - так же работает и для Bitstream;
+ MPC Video Decoder - поддержка смены видеопотоков, динамической смены AR (соотношение стороны) и размера видео-кадра во время проигрывания, для DXVA декодера;
+ MP4Splitter - поддержка Speex (Speex Audio);
+ MPEGSplitter - добавлена (улучшена) поддержка Blu-ray с Seamless branching;
+ Декодер G2M video (Go2Webinar);
+ LCDShader, автор JanWillem32;
+ Поддержка XSPF (XML Shareable Playlist Format);
+ Поддержка VMware Video ('VMnc');
+ Обработка плейлистов (multiplaylist) с YouTube.com;
+ Открытие и сохранение ссылок с Vimeo.com;
+ Возможность задавать пути (шаблоны) для автозагрузки аудиодорожек;
+ Поддержка проигрывания AAC потока в ShoutCastSource;
+ Получение описания (Description) в ShoutCastSource;
+ Поддержка DVB субтитров в .wtv (Windows Media Center TV File);
+ MPEG-1/MPEG-2 программные декодеры на основе ffmpeg;
+ Полная поддержка MPEG2 от Apple в MP4/MOV Splitter ;
+ Парсинг TrueHD в MPEGSplitter;
+ Декодирование VC1-I в режиме без DXVA;
+ Возможность из плейлиста вызывать диалог для добавления файлов;
+ Принудительный однооконный режим;
+ Система управления приоритетами фильтрами - выбор фильтров для определенных форматов файлов;
+ Альтернативный механизм работы с Youtube: поток скачивается во временный файл, с размешением в TMP папке профиля пользователя, с дальнейшим воспроизведением в плеере, после завершения воспроизведения временный файл удаляется;
+ Возможность выбора предпочитаемого формата для просмотра роликов Youtube;
+ Поддержка битсриминга DTS-HD/E-AC3 (DDPlus)/TrueHD через HDMI;
+ Поддержка Tag Specifications. Считывание и отображаются данные о авторе, названии трека и т.д.;
+ Поддержка считывания/отображения данных об Альбоме для FLAC, WavPack и MusePack;
+ Поддержка Unsychronised lyrics;
+ Поддержка V210 в MP4/MOV Splitter;
+ Декодер для видео v210;
+ Возможность задавать качество изображения, при сохранение изображения (кадра) и миниатюр;
+ Поддержка Speex в OggSplitter;
+ Поддержка MPEG1 в AviSplitter;
+ Поддержка .avi, созданных с помощью Matrox's MPEG-2 в AviSplitter;
+ Поддержка OPUS в MatroskaSplitter;
+ Поддержка ALAC в MatroskaSplitter;
+ Поддержка MEDIASUBTYPE_Divx ('Divx');
+ Поддержка чтения информации EDID для монитора/TV;
+ Поддержка файлов с ID3 Tag в начале файла в MusePackSplitter;
+ Регистрация ShellExt автоматически из MPC-BE;
... и многое другое.
Изменения (*):
* MpaDecFilter - не используем A/V синхронизацию (корректировку TimeStamp) при проигрывании аудио файлов и только аудио-потоков.
* Улучшен механизм определения Interlaced кадров в H.264 DXVA декодере;
* Для VP5 видеокарт обновлены ограничения на размер кадра;
* Улучшена поддержка H.264 в AVISplitter;
* Добавлена поддержка AVC1-style видео внутри .avi;
* Добавлена проверка на валидный PTS;
* Улучшено определение .avi файлов в MPCVideoDecFilter, определение только по заголовку, убрана проверка по расширению;
* Парсер Youtube, определение формата видео на основе itag значения;
* Перед открытием http/https/www ссылок, производится проверка на валидность ссылки;
* Улучшен механизм работы с ShoutCast, это улучшает работу с ссылками ведущими на плейлисты;
* На SeekBar визуально отображается прогресс подгруздки данных (Buffering), и так же меняется курсор мышки;
* Обновлен парсер для обработки .M3U плейлистов. Значительно улучшен механизм чтения .M3U плейлистов;
* В диалоге открытия файлов, сделана оптимизация категорий для разных форматов файлов;
* Кнопка "Сохранить миниатюры" недоступна для потокового видео, и также для видео, которое еще подгружается (Buffering ...);
* При сохранении скриншота, или миниатюр с экрана, для Youtube берётся правильное название;
* Доработан механизм работы ShoutcastSource с ссылками, которые открываются с http 1.1 серверов;
* Доработан механизм работы с потоковым аудио в OggSplitter;
* Улучшен механизм выбора аудиодорожек. Теперь он корректно работает с внешними сплиттерами. Доступно получение информации от внешнего сплиттера о наличии флага Forced/Default;
* В MatroskaSplitter - добавление в название "Default", даже если у дорожки стоит флаг Forced;
* В OggSplitter - улучшена поддержка ogg + vorbis, теперь проигрываются локальные файлы, или потоковое вещание с изменяемыми "страницами" (page);
* В FLVSplitter - добавлено считывание длительности файла из заголовка;
* В MatroskaSplitter - изменил способ и принцип перемотки, теперь намного лучше перематываются "битые" файлы, и файлы где либо мало, либо отсутствуют ключевые кадры (MetaSeek/Cues info);
* Улучшена работа FLV/MP4 сплиттеров при работе с докачивающимися файлами;
* Улучшено чтение данных (ID и язык) по дорожкам аудио и субтитров из .IFO файла;
* В MPEGSplitter улучшен парсинг (поиск) дорожек внутри MPEG потока;
* В MP4Splitter улучшено создание выходного MediaType для Apple MPEG2 (HDV/XDV);
* В MP4Splitter улучшен механизм поиска на некоторых файлах;
* В OGGSplitter улучшен механизм перемотки файлов с Theora Video внутри;
* В MatroskaSplitter - улучшен парсинг ключевых кадров (MATROSKA_ID_CUES) и глав (MATROSKA_ID_CHAPTERS);
* В MPEGSplitter улучшен парсинг HDMV LPCM;
* В FLVSplitter улучшен механизм работы с потоковыми данными;
* Улучшен механизм выбора приоритетной звуковой дорожки на основе пользовательских данных, теперь можно для выбора перечислить несколько условий с разделителем |;
* Убран выбор перечеркнутого и подчеркнутого шрифта для "стиля по умолчанию" субтитров;
* Убран выбор цвета в диалоге настройки субтитров;
* Принудительная отрисовка toolbar при перемещении окна;
* Диалог открытия файла - теперь корректно берет путь либо с последнего открытого файла, либо из выбранного файла в диалоге открытия;
* Улучшена работа FlyBar вместе с madVR;
* Для диалогов загрузки внешнего DirectShow фильтра из файла, загрузки внешних субтитров, открытия DVD/BD - сделано запоминание последнего пути;
* Изменение логики отображения элементов в меню настроек субтитров;
* MpaDecFilter, декодирование Real Audio - при отсутствии первоначальных данных в extradata, полученных от сплиттера, просто пытаемся декодировать данные как есть;
* Улучшен механизм сохранение плейлиста в .M3U формат, добавлено сохранение информации о названии (label);
* Улучшен механизм работы WavPack Parser, теперь корректно рассчитывается продолжительность проигрывания файла;
* При добавлении фильтра в граф - немного изменен поиск дублей;
* Улучшена поддержка обложек с расширениями ".jpeg" и ".png". Добавлен шаблон "%имя_файла%.jpg";
* Убрано ограничение по Level & ReFrames для видеокарт от Intel;
* Управление плейлистами для BD отключается, если в настройках не выбран встроенный MPEGSplitter;
* Увеличен размер буфера для скачивания плейлиста;
* Улучшена поддержка проигрывания потокового MPEG-TS (IPTV);
* Закладка MediaInfo теперь не отображается для ссылок;
* Добавлен запуск по нажатию Enter из плейлиста. Поддержка выделения нескольких элементов, выделить всё Ctrl+A, инверсия выделенного - Ctrl+I;
* Убрано удаление по нажатию BackSpace в избранном;
* Улучшен механизм проверки MediaType для субтитров;
* В MPEGSplitter оптимизирована работу с потоковым MPEG-TS;
* Возможность изменять размер диалогового окна "Properties" файла, с запоминанием размера окна;
* Включили отображение меню с аудиодорожками на тулбаре для файлов без видео;
* Для аудио даже не пытаемся строить граф для превью;
* В MPEGSplitter добавлена опция для вкл/выкл создания "пустышки" вывода субтитров;
* Улучшены режимы работы с madVR при использовании нескольких экранов;
* В OGGSplitter улучшено проигрывание Opus, теперь правильно рассчитывается длительность пакета;
* В EVR Custom в режиме паузы не используем VSync;
* MPC-BE плейлист, добавлена возможность сохранять/считывать продолжительность элемента;
* MPC-BE плейлист, проверка на "валидность", не загружаем файлы размером более 1MB;
* MPC-BE плейлист, текущий активный элемент выделяется в соответствии с настройками цветовой гаммы текущей темы плеера;
* В MPEGSplitter улучшена обработка пакетов с "кривым" pts внутри MPEG-TS;
* Улучшен механизм переключение в режим окна MAXIMIZED при стилях окна "без заголовка";
* Выводим seek preview окно под seekbar с учетом мультимониторности;
* Управление приоритетами, теперь для разных форматов отображаются только те Splitters, который подходят по MediaType;
* В MPEGSplitter увеличено количество пакетов в очереди для аудио и субтитровых дорожек;
* Более плавное перемещение превью-окна. Добавлены события на клик средней кнопки мыши (вкл/выкл превью) и на скроллинг колеса мыши (перемещение курсора/окна-превью (на 5 пикселей, с Ctrl на 1, с Shft на 10)) когда курсор над seekbar;
* Код шейдеров перенесен в папку Shaders, которая будет находиться либо в профиле, если настройки сохраняются в реестре, либо рядом с .ЕХЕ плеера, если настройки сохраняются в ini файле;
* Диалог открытия файлов теперь следит за буфером обмена и автоматически подставляет, если там ссылка на Youtube, или Vimeo;
* MPCVideoDecFilter, изменение в "Output formats" на горячую теперь работает и для VMR рендереров;
* EVR Custom теперь на лету применяет изменение AR, так же на лету изменяет FPS - если таковые изменились во входящем MediaType;
* Статистика, добавлены данные о входящем MediaType, так же теперь и на VMR9 отображаются данные о декодере и входящем MediaType;
* В статистике видеорендерера, добавлено масштабирование;
* В MPCVideoDecFilter удалены опции "Error resilience" и "IDCT Algorithm";
* Убрали повторный парсинг ссылок с youtube.com и vimeo.com при сохранении файла;
* При открытие BD исключаем дублирование плейлистов;
* В построение графа, при подключении Source указываем реальное имя фильтра, вместо имени файла;
* Автоматически выбираем максимальную поддерживаемую версию шейдеров;
* H.264 DXVA декодер улучшена работа с Interlaced контентом;
* В MPCVideoDecFilter, подкорректирована работа с VC-1, избавились от дрожания (Jitter) в DXVA режиме;
* OSD работает без привязки к рендереру;
* улучшена работа DXVA H.264 декодера - на "старых" видеокартах ATI UVD/UVD+;
* Убрали автоматический Mute громкости при выставлении значения в 0;
* Улучшено определение DXVA2 режима, для некоторых декодеров (AcrSoft и Cyberlink);
* Удалено расширение .smi из группы Real Script;
* Вывод активности DXVA1 режима для любого рендерера;
* OSD: Для Windows Vistа и новее по умолчанию теперь используется шрифт "Segoe UI" вместо "Calibri";
* При добавлении файлов в плейлист делаем активным и выделяем ПЕРВЫЙ добавленный элемент;
* MPC-BE плейлист, улучшена поддержка Drag'n'Drop DVD/BD;
* Поддержка регистрации ShellExt при запуске из командной строки с ключами для регистрации/удаления файловых ассоциаций. Теперь ShellExt регистрируется при установке/удалении программы;
* VTSReader + MpegSplitter - при открытии .IFO теперь считывает Aspect Ratio данные из самого .IFO файла и использует именно эти данные далее в MpegSplitter;
* AviSplitter: улучшено воспроизведение плохо чередующихся AVI-файлов, уменьшено потребление памяти;
* В AviSplitter изменен механизм перестройки индексов, в случае отсутствия;
* В AviSplitter улучшено отображение DivX Subtitle;
* В MatroskaSplitter полностью переделал механизм расчета AvgTimePerFrame, в случае его отсутствия в заголовке.;
* В MatroskaSplitter для битых/недокачанных/обрезанных файлов теперь при перестроении индекса вычисляется и длительность;
* В FLVSplitter улучшен механизм работы парсера Метаданных;
* В FLVSplitter улучшен механизм определения длительности;
* В AudioSwitcher удалена опция "Down-sample to 44100 Hz";
* В MPCVideoDec, для NVIDIA установлено ограничение на ref frames = 16, как для HD, так и для SD видео;
* DXVA decoder, улучшена работа с WMV9/VC-1;
* В BaseVideoFilter и MPCVideoDec улучшен способ получения информации о статусе декодера (SOFT/DXVA1/DXVA2);
* Обновлен русский перевод;
* Обновлен итальянский перевод (автор Lord Maius);
* Обновлен Китайский (Simplified) перевод (автор insolo);
* Обновлен корейский перевод, автор - kuh3h3;
* Обновлен украинский перевод, автор - arestarh1986;
* ffmpeg 1.2.1 git-8aea2f05;
* libopus 1.0.1 git-b518b56f;
* Little-CMS 2.5 rc1 git-e5ce1294;
* libwebp 0.3.0 git-3fa595a5;
* libopenjpeg 2.0.0 svn rev.2343;
* MediaInfo 0.7.63+ svn rev.5690;
* libpng 1.7.0 b15 git-1bc57477;
* ZenLib 0.4.29+ svn rev.443;
* VirtualDub 1.10.4 Test 6;
* utfcpp 2.3.2 svn 1394
* zlib 1.2.8;
... и многое другое.
Исправления (!):
! Подключение программного видеодекодера, изменен способ передачи списка активных кодеков в декодер;
! Отслеживание изменение AR, не только в потоке, но и по размеру видеокадра;
! Не корректно определялся размер для видео 1920х1080;
! Youtube, в диалоге сохранения файла теперь время ожидания отображается в нормальном виде hh:mm:ss;
! Парсер Youtube, - устранены ложные срабатывания и ошибки при открытия ссылки;
! В MpaDecFilter, при ошибке декодирования и попытке пересоздать ffmpeg декодер, полностью пропадал звук;
! Для роликов с Youtube в плейлисте корректно отображается название ролика;
! В OGGSplitter, исправлено воспроизведение некоторых OGG файлов, у которых в начале содержаться пакеты с некорректным pts;
! В OggSplitter, при построении списка дорог и обнаружении пустой "страницы" не выходим, а просто пропускаем;
! В RealMediaSplitter, при построении индексов для подсчета длительности обрабатываем только "валидные" пакеты с Data Packet Header;
! При перемотке с помощью клавиатуры, если длина файла не определена, то перемотка не выполняется;
! Исправлено падение при кодировании в AC3 для HDMV LPCM;
! Исправлена работа таймера в OSD;
! MPEGSplitter - исправлена работа с потоковым MPEG-TS, теперь не должен вставать на паузу/останавливаться во время воспроизведения при нехватке входных данных;
! Исправлено подключение своих же внешних фильтров, когда встроенные заблокированы;
! Исправлено подключение Low Merit видеодекодера;
! Исправлено зависание на WinXP, при попытке изменения размера/перемещении плейлиста;
! Черный экран на OGG+Theora;
! Не работала назначенная команда на ЛКМ при пресете Minimal;
! Исправлено смещение значка MUTE на toolbar при вкл/откл;
! На Windows XP не показывались некоторые диалоги открытия файлов;
! Открытие BD не работало при использовании внешнего фильтра;
! Исправили рассинхрон на RealVideo 3/4 при использовании встроенного видеодекодера с включенной многопоточностью;
! Исправлено воспроизведение Real Audio в связке со встроенным сплиттером;
! Исправлено воспроизведение рывками некоторых MPEG-TS/PS с сетевых ресурсов;
! Исправлена невозможность проигрывания недокачанных MKV/WebM;
! MatroskaSplitter - не показывал длительность для потокового (скачиваемого) видео;
! Исправлено падение микшера в 64-битной версии;
! Исправлено отображение VobSub субтитров из MKV, при условии что у субтитров выставлено свойство "custom colors: ON";
! Не скрывался flybar, когда главному окну посылалась системная команда SC_MINIMIZE (например при OnBossKey());
! Исправлен парсинг .M3U плейлистов с сети;
! Исправлено воспроизведение/перемотка больших FLAC файлов;
! Исправлено воспроизведение видео с флагом Rotate;
! В MatroskaSplitter исправили работу с VC1 + Cyberlink Video Decoder;
! В WVSplitter исправлено открытие многоканальных .wv;
! Исправлено случайное срабатывание команды на ЛКМ при двойном клике по заголовку окна;
! Исправлено падение при переключении DVB субтитров с меньшего разрешения на большее;
! При выводе VMR7-Renderless не отображались HD (PGS/DVB) субтитры;
! Исправлено подключение внешних звуковых дорожек;
! В FLVSplitter исправлено воспроизведение файлов с AAC дорожкой;
! В MP4Splitter, исправлено воспроизведение файлов .m4v;
! Исправлены проблемы при регистрации в системе некоторых внешних фильтров (AMR/TTA/WV/MusePack);
! Исправлено переключение видеопотоков;
! Исправлена автозагрузка субтитров, расположенных на сетевых ресурсах;
! Исправлено воспроизведение DVD при использовании VMR7/VMR9 рендереров;
! В MP4Splitter исправлено воспроизведение некоторых 3gp-файлов с AMR-звуком;
! Исправлено переключение тем в горячем режиме во время воспроизведения, неправильно ставился знак воспроизведения/паузы;
! Файловые ассоциации (форматы) - не работало добавление и удаление ассоциаций для пользовательских расширений;
! Исправлено создание нового шейдера в редакторе шейдеров;
! Исправлено отображение кнопок play/pause при удалении файла из плейлиста;
! В FLVSplitter исправлено чтение и обработка тэгов;
! Убрали установку на паузу при переходе до ближайших субтитров;
! Исправлено некорректное выставление соотношения сторон при проигрывании WMV в софтовом режиме на VMR9/VMR7 рендерерах;
! Исправлено ложное определение AAC потоков как MP3;
! В MpaDecFilter исправлен Bitstream DTSWAV;
! В MPASplitter исправлен парсинг MPEGAudio;
... и многое другое.
Инсталлятор х86 (8.32 MB) | Инсталлятор х64 (8.60 MB)
Портативная версия х86 (6.39 MB) | Портативная версия х64 (7.34 MB)
|