Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Home Cinema | MPC-HC (часть 8)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части топика:

Media Player Classic - Home Cinema
 

    MPC-HC — бесплатный проигрыватель аудио и видеофайлов под Windows. Может использовать как встроенные кодеки, так и внешние DirectShow фильтры, QuickTime, RealMedia, ShockWave. Поддерживает DXVA. Есть русский интерфейс. Проект является развитием Media Player Classic от Gabest.

  • MPC-HC 2.5.4 от 01.10.2025
     
    Устаревшие версии старого проекта:
  • Последняя официальная версия: 1.7.13 от 16.07.2017 (Windows XP поддерживается)
  • Последняя ночная (nightly) сборка с поддержкой Windows XP: 1.7.13.32  от 23.07.2017
  • Последняя ночная (nightly) сборка: 1.7.13.112 от 28.08.2017 (Windows XP более не поддерживается)
  • Архив предыдущих версий https://stable.mpc-hc.org/
  • Последняя версия с поддержкой процессоров без набора инструкций SSE2: 1.7.11 (скачать)
  • Последняя версия с родными фильтрами: 1.6.9.7503 (скачать)
  • Предпоследняя версия с родными фильтрами: 1.6.8 (скачать)
     
    Другие ссылки:
    • Онлайн справка
    • Расширение для проводника (установка: regsvr32 <file.dll>)
    • mpc.darkhost.ru
    • Оригинальный Media Player Classic
       
    • LAV Filters — сплиттер и набор декодеров на основе FFmpeg.
    • Haali Media Splitter — сплиттер для MKV, MP4, OGG/OGM, MPEG TS. Включает Haali Renderer.
    • Rad Game Tools Splitter (зеркало) — позволяет смотреть Smacker и Bink видео.
    • madVR (анонс апдейтов здесь) — рендерер, нацеленный на максимальное качество воспроизведения.
      Для получения последней версии:
      1. скачайте базовую версию здесь или здесь,
      2. обновите в ней файлы методом копирования с заменой, взяв последний апдейт отсюда или отсюда (сейчас это "test build 208"),
      3. удалите файлы "madVR [debug].ax" и "madVR64 [debug].ax",
      4. в идеале - сбросьте настройки, запустив от администратора файл "restore default settings.bat" и удалив файл "settings.bin" (если таковой присутствует), а потом настройте всё заново.

       
       
    • DXVAChecker — определение возможностей видеокарты по декодированию видео.
    • GraphStudioNext - утилита для создания и просмотра DirectShow-графов.

    Частые вопросы: FAQ || Голосование "Выбираем популярные видеоплееры-2018"

  • Всего записей: 39681 | Зарегистр. 26-02-2002 | Отправлено: 23:00 27-12-2016 | Исправлено: Dimitr1s, 23:04 01-10-2025
    Ajaja

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    MPC-HC использует DirectShow.
    Новые декодеры в винде - это Media Foundation, который несовместим с DirectShow.
     
    Можете взять аудиодекодер MpaDecFilter.ax из архива standalone_filters-mpc-be.1.8.6.x64.7z и зарегистрировать. А декодер LAV отключить.

    Понятно. Тогда уже проще BE использовать для воспроизведения таких файлов. Или WMP Legacy.
     
    Dimitr1s

    Цитата:
    Закинул в Audacity с крайним FFmpeg, да там по декоду дичь какая-то получается.

    Скачал с рутрекера EZ CD Audio Converter 12.1.0.1 (только там нашел более-менее актуальный Fraunhofer xHE-AAC encoder v.4.5.7),  в общем, все, что закодировано этим Fraunhofer xHE-AAC так же криво декодируется, а в низкобитрейтных режимах (24 kbps) текущий c git ffmpeg уже честно признается, что не умеет такое декодировать: [aac @ 000002269d0dcd40] AAC USAC Mps212 is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
    Файл для примера:
    https://www.upload.ee/files/18486634/String_Theory.m4a.html
    MPC-HC его, само-собой, тоже не воспроизводит.  

    Всего записей: 1036 | Зарегистр. 17-06-2004 | Отправлено: 17:49 17-08-2025 | Исправлено: Ajaja, 18:27 17-08-2025
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ajaja

    Цитата:
    текущий c git ffmpeg уже честно признается, что не умеет такое декодировать

    Помимо двух официальных сборок FFmpeg существуют и другие, например от AnimMouse.

    Всего записей: 11264 | Зарегистр. 05-02-2003 | Отправлено: 18:40 17-08-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ajaja

    Цитата:
    там нашел более-менее актуальный Fraunhofer xHE-AAC encoder v.4.5.7...
    все, что закодировано этим Fraunhofer xHE-AAC так же криво декодируется

    Ну вот нафига такое нужно?
    Давайте попробуем разобраться с воспроизведением xHE-AAC/USAC в MPC-HC, ну и в FFmpeg. Что не так? Да всё вроде бы так.
    Вот смотрите, есть отличный кодер exhale; бинарник.
    Берём любой попавшийся файл, кодируем пример xHE-AAC/USAC.
    Отлично воспроизводится и в MPC-HC и в перечисленных вами здесь программах.
    С вашим файлом отсюда, я вижу проблему (время уделил немного, поэтому может и не прав) в чём:
    Исходник, из которого они кодировали, даже в 44.1 kHz/16 bits будет > 4 Гб.
    exhale (возможно и другие кодеры в xHE-AAC) не принимает ни rf64, ни w64. То есть закодировать нормальным способом такой файл нельзя. Через трубу exhale пишет в хелпе, что тоже не принимает, хотя на самом принимает, но кодирование обрывается с ошибкой как раз на 4 Гб.
    Вывод, ИМХО конечно, люди прибегают к разным хитростям и получается уже не strict и при декоде нормальным способом выходит такая херня.
    V0lt подкрутил что-то из "других" FFmpeg и у него играет.

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 20:41 17-08-2025
    Ajaja

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Да, я как-раз тоже пользуюсь неофициальной с https://github.com/nanake/ffmpeg-tinderbox/
    А вот MPV под Windows собранной с ffmpeg с libfdk_aac найти не получилось. Пришлось собрать самому через https://github.com/m-ab-s/media-autobuild_suite
    В общем, с опцией --ad=libfdk_aac mpv тоже начинает нормально проигрывает все аудио закодированное  Fraunhofer xHE-AAC.  
    Как по мне, так с учетом того что native xHE-AAC decoder в Ffmpeg не полностью поддерживает USAC, а всякие нетфликсы и audible по-немногу уже переходят на него, то в LAV Filters имело бы смысл перенастроить декодер по-умолчанию для xHE-AAC на libfdk_aac.  
     
     
    Добавлено:
    Dimitr1s

    Цитата:
    V0lt подкрутил что-то из "других" FFmpeg и у него играет.  

    Нет, сборки от  AnimMouse тоже не играют все это, только через libfdk_aac  (ffplay.exe -codec:a libfdk_aac  ..  например)
       
    Я выше приводил другой пример https://www.upload.ee/files/18486634/String_Theory.m4a.html , там 4 минуты аудио. Это не из-за размера. Это именно из-за "file has a feature which has not been implemented" в native ffmpeg декодере.
     
    Добавлено:
    Поигрался немного с  Fraunhofer xHE-AAC encoder-ом.  Итого, на низких битрейтах родной ffmpeg декодер просто отказывается это проигрывать с отсылкой на AAC USAC Mps212, как в том примере выше. Как следствие MPC-HC тоже не декодирует.
    Закодированная  на нормальных битрейтах музыка приогрывается вполне нормльно, как закодированное в  exhale, я артефактов не слышу.
    Cамое интересное начинается с голосом. Закодировал кусок аудио книги в 128 kbps, с теми же настройками что и музыку до этого. В итоге те же заикания и артефакты что и в книге с ABB: https://www.upload.ee/files/18487437/02.m4a.html
    Видимо, при кодировании голоса Fraunhofer xHE-AAC использует что-то, что еще не поддерживается нормально в ffmpeg-декодере.

    Всего записей: 1036 | Зарегистр. 17-06-2004 | Отправлено: 20:50 17-08-2025 | Исправлено: Ajaja, 21:34 17-08-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ajaja

    Цитата:
    Это не из-за размера.

    Нет-нет, это я в общем целом.
    Вот смотрите какая чепуха получается:
    Вот этот пример, взял обычный wav 44.1 kHz/16 bits  и закодировал с exhale 9 - всё отлично воспроизводится.
    Отрезал кусочек от вашей книги, тот же wav 44.1 kHz/16 bits с тем же exhale 9 пример воспроизводится не правильно (на MPC-HC).
    А вот тот же кусочек с exhale g (тот который с eSBR) воспроизводится отлично (на MPC-HC) пример.
    Такие вот дела...
     
    upd
    Прочёл добавленное вами:

    Цитата:
    Cамое интересное начинается с голосом.

    Вот-вот и я про это выше. Но с eSBR (exhale g) тоже самый кусок отлично воспроизводится.

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 21:38 17-08-2025 | Исправлено: Dimitr1s, 21:43 17-08-2025
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    V0lt подкрутил что-то из "других" FFmpeg и у него играет.

     
    https://github.com/Aleksoid1978/MPC-BE/commit/d0983cac4987e66812523eaa49911717c9142abd
     
    Только не V0lt, a, судя по имени автора коммита, Aleksoid1978.

    Всего записей: 1315 | Зарегистр. 03-02-2007 | Отправлено: 22:58 17-08-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Они все там за одно. Я вот от души комплимент тогда выразил.
    А кроме шуток, MpaDecFilter под x64 единственный правильный, без кавычек, декодер. Вот так взял и декодировал xHE-AAC в wav 32 float. Плагинчик под foobar так и остался x32.
    А сборки FFmpeg "от кого то", там разбираться нужно правильно декодируют или неправильно. Потом они сегодня есть, а завтра нет.

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 02:09 18-08-2025
    lvqcl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     Плагинчик под foobar так и остался x32.

    Здесь есть x64: https://foobar.hyv.fi/

    Всего записей: 1315 | Зарегистр. 03-02-2007 | Отправлено: 03:24 18-08-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lvqcl
    Я, как и многие, кроме офа не рассматриваю ни откуда. Проще x32 использовать.

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 08:15 18-08-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Почему-то думал на Win 10 нет, на системном уровне, регулировки баланса для отдельно взятой программы.
    А он есть и слетел на MPC-HC уровень правых каналов на ноль.
    В общем значения находятся тут:

    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\5d2cdfa6_0]
    @="{2}.\\\\?\\hdaudio#func_01&ven_10ec&dev_1220&subsys_10438735&rev_1001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\singlelineouttopo/00010001|\\Device\\Путь_до\\mpc-hc64.exe%b{00000000-0000-0000-0000-000000000000}"
     
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\5d2cdfa6_0\{219ED5A0-9CBF-4F3A-B927-37C9E5C5F14F}]
    "3"=hex:04,00,00,00,00,00,00,00,00,00,80,3f,00,00,00,00,00,00,00,00,00,00,00,\
      00
    "4"=hex:04,20,00,00,00,00,00,00,18,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,80,3f,00,00,80,3f
    "5"=hex:0b,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00

    Красным по соточке, левый/правый.
    По аналогии, в PropertyStore, можно посмотреть для всех прог.
     
    lvqcl
    Вот только вспомнили, Петя сделал:
    FFmpeg updated to 8.0, added native support for xHE-AAC decoding.
    FFmpeg разумеется, в отличии от нас, с libfdk_aac всё правильно декодирует.

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 21:34 02-09-2025
    Celsus



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, MPC-HC 2.5.2 x86 вылетает при открытии скрипта .avs
    AviSynth 2.5.8
    Содержание скрипта:
    directshowsource("X:\YT\Midnight Club Los Angeles (Xbox One X) Full Playthrough [2K HDR].mp4")
    Кодек AVC High@L4.2 1920x1080 60fps
    В MPC выбран декодер ffdshow video filter  последней версии
    В чем может быть дело?

    Всего записей: 467 | Зарегистр. 02-04-2011 | Отправлено: 13:02 06-09-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Celsus

    Цитата:
    [2K HDR]
    ...
    выбран декодер ffdshow video filter
    ...
    В чем может быть дело?

    В ffdshow.

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 14:02 06-09-2025
    Celsus



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimitr1s
    Так кодек AVC, HDR тут просто в названии
     
    Пробовал другое видео с AVC без HDR, тоже ошибка
    Не открывает даже скрипт, сделанный в SVP, хотя пока скрипт создается, все нормально, плеер запускается. Пробовал и старую версию 2015г
     
    VirtualDub открывает, правда, вместо картинки чернота и артефакты.
    Программы, AVS и кодеки все x86
     
    С AVS 2.6 получилось, но там уже другая проблема, со скриптом(

    Всего записей: 467 | Зарегистр. 02-04-2011 | Отправлено: 06:48 07-09-2025 | Исправлено: Celsus, 07:12 07-09-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Celsus
    Я попробовал сейчас с MPC-HC 2.5.2 (32 бит) с крайним AviSynth+ и последним ffdshow.
    Подключить ffdshow к скрипту на входе - ни каким образом не вышло.
    Притом, что сами файлы, на которые способен ffdshow, декодирует без проблем.
    Проблема не в MPC-HC, вот GraphStudioNext - то же самое.
     
    upd
    Если хотите просто посмотреть через скрипт с настройками ffdshow, попробуйте ffdshow video processor. Настройки те же, шансов, что он подключится больше.

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 11:16 07-09-2025 | Исправлено: Dimitr1s, 12:55 07-09-2025
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Celsus

    Цитата:
    AviSynth 2.5.8


    Цитата:
    С AVS 2.6 получилось, но там уже другая проблема, со скриптом(

    Зачем все такое древнее, когда можно использовать AviSynth+ 3.7.3?
     
    PS: есть версии AviSynth+ поновее, но начните с 3.7.3.
     

    Всего записей: 11264 | Зарегистр. 05-02-2003 | Отправлено: 06:15 08-09-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt

    Цитата:
    PS: есть версии AviSynth+ поновее, но начните с 3.7.3.

    Интересно, почему 3.7.3? Что в ней такого не обычного?

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 15:23 08-09-2025
    Celsus



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Dimitr1s
    Спасибо, попробую
    С AviSynth+ 3.7.5 вряд ли получится, так как с ним не подружить SVP
    Я хотел сделать скрипт AVS с командой selecteven() чтобы на лету в реальном времени убрать каждый второй прогрессивный кадр, и уплавнить в 2 раза. Просто видео 60фпс но по факту там каждый кадр повторяется 2 раза. И даже 2 таких видео. Это запись с приставки с youtube
     
    в avs 2.6 не работает команда MT чтото такое. Пробовал встроить команду selecteven() в созданный скрипт для уплавнения SVP но не открылось

    Всего записей: 467 | Зарегистр. 02-04-2011 | Отправлено: 11:50 09-09-2025 | Исправлено: Celsus, 11:56 09-09-2025
    Dimitr1s



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Celsus

    Цитата:
    SVP

    Подсказать не могу, никогда не использовал.
    Использую для проблемных видосов smooth motion в madVR (оригинал).
    Сколько всего попадалось, ни разу алгоритм madshi не подводил.
    На трубах, с момента появления, использую вот эту замечательную вещь.
    Всегда хватало:

    Код:
    interpolation=yes
    video-sync=display-resample
    tscale=oversample

    Всего записей: 2332 | Зарегистр. 02-07-2006 | Отправлено: 13:19 09-09-2025
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Media Player Classic - Home Cinema 2.5.3

    Цитата:
    Changes from 2.5.2 to 2.5.3:
     
    Updates:
     
        Updated LAV Filters to version 0.80-5-g49ded
        Updated MPC Video Renderer to version 0.9.13.2451
     
    Additions/improvements:
     
        Added new options to customize the toolbar. Several new (optional) buttons have been added. You can now add/remove/re-order buttons.
        Added a few new toolbar images/skins. If you want to create you own design, read this.
     
    Fixes:
     
        A few small fixes and improvements.

    Всего записей: 9728 | Зарегистр. 14-04-2012 | Отправлено: 21:03 16-09-2025
    terenty79

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    чесно незнаю,
    Цитата:
      A few small fixes and improvements.
    что это значит.  я скачал чужого в hevc, и гравитаию в av1. даже самый древний mpc 6.4.9.1  через lav естественно все эти фильмы мне отлично без проблем показал. все 100500 аудиодорожек, которые в эти рипы всунули, так же там без проблем переключились, и никаких проблем с воспроизедением не возникло. та шо ще там фиксить и улучшать еще все еще можно.
     

    Всего записей: 1974 | Зарегистр. 26-02-2006 | Отправлено: 23:07 16-09-2025 | Исправлено: terenty79, 23:08 16-09-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Home Cinema | MPC-HC (часть 8)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru