The KMPlayer

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Xena the Rebel Girl (обсуждение | вклад) в 06:17, 26 августа 2018 (Апдейт). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
The KMPlayer
Логотип программы The KMPlayer
Скриншот программы The KMPlayer
Скриншот The KMPlayer 3.2.0.19
Тип медиапроигрыватель
Автор Кан Ёнхи (кор. 강용희)
Разработчик Pandora TV
Написана на Delphi, C++, Netwide Assembler и Visual C++[1]
Операционные системы Windows 2000 (до версии 2.9.3.1214)/XP/Vista/7/8.1/10
Первый выпуск 1 октября 2002 года
Последняя версия
Состояние В активной разработке
Лицензия freeware
Сайт kmplayer.com
Логотип Викисклада Медиафайлы на Викискладе

The KMPlayer (производное от Kang Multimedia Player) — проигрыватель звуковых и видео файлов для Microsoft Windows и macOS, также есть мобильная версия для Android (The KMPlayer VR). The KMPlayer поддерживает практически все существующие мультимедийные форматы, среди которых VCD, DVD, AVI, MKV, Ogg, OGM, 3GP, MPEG-1/2/4, WMV, RealMedia, FLV и QuickTime. Главные особенности — большое количество встроенных (по некоторым данным — иногда с нарушением условий свободных лицензий)[2][3] кодеков и гибкость настроек. На его основе был создан другой медиаплеер Daum PotPlayer, имеющий большую часть настроек The KMPlayer, похожий интерфейс, но отличающийся от него поддержкой ещё большего количества форматов.

Возможности

  • Проигрывание потокового и непотокового видео и аудио различных форматов, как открытых, так и закрытых;
  • Встроенные кодеки (в основном используется библиотека libavcodec) позволяющие не засорять систему «лишними» записями в реестре;
  • Проигрывание недокачанных и «битых» файлов;
  • Возможность хранения настроек как в реестре, так и в файле конфигурации;
  • Возможность использовать программу в качестве переносного проигрывателя;
  • Поддержка субтитров различных форматов, в том числе .ass;
  • Встроенный редактор субтитров;
  • Возможность воспроизведения внешней аудио дорожки;
  • Возможность использования плагинов для Winamp;
  • Есть поддержка обложек (skins);
  • Захват видео (без аудиодорожки или с ней)/аудио из файла;
  • Возможность проигрывания определённого отрезка материала (задаются начальная и конечная точки);
  • Возможность перевода графического интерфейса на все языки посредством текстовых файлов.

Специфические видеовозможности

  • Возможность выбора обработчика видео;
  • Деинтерлейсинг;
  • Постобработка — улучшает качество, но увеличивает нагрузку на процессор;
  • Настройка резкости и размытия;
  • aWarpSharp — значительно увеличивает качество, но создаёт нагрузку на процессор (бо́льшую, чем постобработка);
  • Последовательное шумоподавление;
  • Объёмное шумоподавление;
  • Управление уровнями;
  • Поддержка внешних фильтров DScaler;
  • Функция замедления/ускорения (по FPS) воспроизведения материала с сохранением тона звука;
  • Также цвет видео дорожки зависит от того, какая цветовая гамма содержится в первых кадрах, чтобы это сделать, надо открыть файл не через KMPlayer, а через проводник, щёлкнув на файле правой кнопкой мыши, а затем пункт 'открыть с помощью KMPlayer';
  • С версии 3.2.0.19 KMP Plus имеется возможность преобразовывать 2D в 3D.

Специфические аудиовозможности

  • Автоматическая нормализация звука — выравнивание уровня громкости аудиосигнала. Это удобно при воспроизведении файлов с чрезмерным перепадом громкости, слишком тихих или неровных записей. Обратная сторона — возможно усиление шума в тихих местах фонограммы, искажение динамического диапазона музыки и т. п.

Поддерживаемые типы файлов и устройства

  • Недокачанные или повреждённые AVI-файлы;
  • Заблокированные файлы во время скачивания или наоборот распространения (например, во время индексирования программой для обмена файлами) при условии, что файл скачивается подряд непрерывным куском;
  • Потоковое аудио и видео, распространяемое через HTTP (ASF/OGG/MP3/AAC/MPEG PS/MPEG TS воспроизводятся только через внутренние сплиттеры);
  • Любой тип мультимедиа, воспроизводимый через DirectShow;
  • Async File Source (network) — фильтр кэширования в памяти;
  • Сжатые альбомы (ZIP, RAR);
  • Shoutcast (включая NSV), Icecast;
  • DTS Wave, AC3, AAC, Ogg, Ape, MPC, TTA (True Audio), FLAC, AMR, ALAC, SHN, WV, Module(MOD, S3M, MTM, UMX, XM и IT) и т. д.
  • Google Video (GVI), Flash Video (FLV), Nullsoft Streaming Video (NSV), 3GP, VOB;
  • Файлы, поддерживаемые связкой интерфейсов Real Engine + DirectShow (требует установленного в системе RealPlayer или Real Alternative или их декодеров);
  • Файлы, поддерживаемые связкой интерфейсов QuickTime + DirectShow (требуется QuickTime/Alternative или их декодеры);
  • Поддержка движка MPlayer;
  • Поддержка плагинов ввода Winamp;
  • Воспроизведение DVD, поддержка ratDVD (потребуются фильтры ratDVD);
  • Audio CD (2000, только XP);
  • Video CD/SVCD/XCD: CDXA Format (2000, только XP);
  • VCD Image File (BIN/ISO/IMG/NRG);
  • Поддержка устройств WDM TV/HDTV/Камера/Cam и другие;
  • Adobe Flash/FLC/FLI;
  • Различные изображения, к примеру PNG, GIF;
  • Формат MKV, и другие.

Используемые кодеки

KMPlayer поставляется почти со всеми необходимыми декодерами, требуемыми для воспроизведения мультимедиа.

  • внешние кодеки.

Поддерживаемые форматы субтитров

Плагины

KMPlayer поддерживает следующие типы плагинов Winamp v2/v5: input, DSP/effect, визаулизация и general-purpose. Путь, по которому эти плагины можно найти, и соответствующие им настройки, могут быть указаны.

  • Плагины WinAmp: ввод, DSP, визуальные, основные плагины (поддержка media library и т. п.);
  • Видео-плагины KMP из SDK;
  • Поддержка фильтра DScaler.

KMPlayer и свободные лицензии

В феврале 2009 года проект The KMPlayer был добавлен в «Зал позора» проекта FFmpeg за использование свободных кодеков под лицензиями GNU GPL без соблюдения их условий (в частности, требования распространения исходного кода)[2][3].

В 2005 году автор Media Player Classic указал разработчикам KMPlayer на возможные нарушения GPL[4]. Один из файлов, созданный им, был удалён (возможно, безотносительно GPL)[5], однако у разработчиков обоих проигрывателей были сомнения в подробностях действия GPL при распространении версий динамически подключаемых библиотек без изменения и их подключении[6].

Примечания

  1. Kang Yong-Huee. 기본설명 (Basic information) (кор.). — «кор. 제작언어/제작환경 […] 델파이 7 […] C++ Builder 6 […] NASM […] DJGPP(GCC 3.2) […] VC++ 6.0 (Translation: Authoring language / authoring environment […] Delphi 7 C++ Builder 6 […] NASM […] DJGPP(GCC 3.2) […] VC++ 6.0)». Дата обращения: 26 мая 2012. Архивировано 26 июня 2012 года.
  2. 1 2 Issue 820: Kang Media Player violates FFmpeg’s license (англ.). FFmpeg Issue tracker (6 февраля 2009). Дата обращения: 17 марта 2009. Архивировано 5 июня 2012 года.
  3. 1 2 Hall of Shame (англ.). Сайт FFmpeg. Дата обращения: 17 марта 2009. Архивировано 4 марта 2012 года.
  4. Обсуждение нарушения GPL (англ.). Форум ???. SourceForge.net (2005—2008). Дата обращения: 17 марта 2009. Архивировано 4 марта 2012 года.
  5. KMPlayer — GPL Violation — The KMPlayer’s Forums (англ.)
  6. Z. Do not believe bad rumors spread in networks (англ.). The KMPlayer’s Forums (19 ноября 2005). Дата обращения: 17 марта 2009. Архивировано 4 марта 2012 года.

Ссылки