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

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

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

gyra (10-09-2019 13:54): Media Player Classic - Black Edition / MPC-BE (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика: часть 1 | часть 2 | часть 3
Media Player Classic - Black Edition

   


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
  • Стабильный релиз MPC-BE 1.5.3 (билд 4488) от 01.04.2019.
     
  • Актуальные ночные сборки: Я.Диск | Альтернатива | VideoHelp
     
    ! Прежде, чем сообщать о проблеме, обязательно проверяем ее наличие на последней актуальной ночной сборке.
     
Последняя версия с поддержкой XP - 1.4.6 (билд 1590) | неофициальная v1.4.7 от Evgeniy_1990
 
  • История изменений (упрощенный вариант).
  • Заменяемая графика: тулбары, фоновые картинки, иконки.
  • Схема управления плеером посредством тачскрина.

    Системные требования:
  • Windоws Vista, 7, 8, 8.1, 10 (32bit/64bit)  
  • Процессор с поддержкой SSE. Начиная с версии 1.5.1 (build 2631) beta требуется поддержка SSE2.

    Экспериментальный внешний видеорендерер
     
    Различный софт на тему воспроизведения видео
    Голосование "Выбираем популярные видеоплееры-2018".
     
    Помощь проекту | Помощь форуму Ru.Board.

  • Всего записей: 8245 | Зарегистр. 14-04-2012 | Отправлено: 18:27 12-06-2018 | Исправлено: V0lt, 16:19 10-08-2019
    mikhaelkh

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Информация из FSIV, и вряд ли он ошибается. Между 100, 99 и 98 разница есть. И качество можно понять исходя из размера. А изображения с качеством 75 и 76 одинаковы.

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 05:57 22-08-2019 | Исправлено: mikhaelkh, 05:59 22-08-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mikhaelkh
    Сделай 2 одинаковые картинки в jpeg с качеством 98 и 99 и выложи, или залей сразу на http://www.framecompare.com для удобного визуального сравнения.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 06:26 22-08-2019
    mikhaelkh

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Зачем? Убедить вас, что они визуально разные? По размеру они отличаются обычно процентов на 20, что позволяет быть вполне уверенным, что ошибка есть. То есть ваши усилия по исправлению бага напрямую зависят от того, найду ли я какой-нибудь сложный для JPG пример определённого вида?

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 07:09 22-08-2019
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mikhaelkh
    Сохранил кадр в 99% и 98% jpeg. Затем утилитой identify из ImageMagick проверил качество, показало 98% и 97%.
    Затем сохранил кадр в png. Открыл png в Paint.Net и сохранил в 99% и 98% jpeg. Проверил полученные jpeg через identify, получил 98% и 97%.
    UPD: Открыл тот же png через JPEGView, который использует Turbo JPEG. Сохранил в 99% jpeg. Утилита identify показала 99%. Похоже, все-таки GDI+.

    Всего записей: 1644 | Зарегистр. 26-02-2011 | Отправлено: 07:33 22-08-2019 | Исправлено: eddiezato, 08:03 22-08-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mikhaelkh
    Да мне вообще фиолетово, не надо меня ни в чем убеждать. Я уже расписал как происходит сам процесс сохранения в jpeg, мы не сами это делаем - а, грубо говоря, сама система(gdiplus входит в состав Windows). Ну можешь составить баг-репорт в MS, это не шутка или прикол, может реально у них баг
     
    Что еще надо ??

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 07:41 22-08-2019
    mikhaelkh

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

    Цитата:
    Что еще надо ??

    Надо проверить, что баг не у вас. Потому что одинаковые изображения при качестве 75 и 76 - это больше похоже на ошибку округления до вызова gdiplus. Иначе вы утверждаете, что gdiplus всегда выдаёт одинаковые изображения при качестве 75 и 76, что выглядит неправдоподобно.

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 08:10 22-08-2019 | Исправлено: mikhaelkh, 08:17 22-08-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mikhaelkh
    Нет никакого округления, задается конкретное значение. Если выбрали 76% - то 76 и подается.
    Вот кусок код по заполнению параметров:

    Код:
     
    // такие параметры для jpeg 76%
    ULONG quality = 76;
     
    EncoderParameters encoderParameters;
    encoderParameters.Count = 1;
    encoderParameters.Parameter[0].NumberOfValues = 1;
    encoderParameters.Parameter[0].Value = &quality;
    encoderParameters.Parameter[0].Guid = EncoderQuality;
    encoderParameters.Parameter[0].Type = EncoderParameterValueTypeLong;
     


    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 08:31 22-08-2019 | Исправлено: Aleksoid1978, 08:41 22-08-2019
    MPCfan

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мелочь, конечно, но всё же......     https://yadi.sk/i/W78xQhcGSyyMQA

    Всего записей: 864 | Зарегистр. 21-09-2018 | Отправлено: 12:33 22-08-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    Ну либо так часто не тыкать в ссылки, либо попробуй подключить LAV Source для http, может поможет

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 14:44 22-08-2019
    MPCfan

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

    Цитата:
    Ну либо так часто не тыкать в ссылки

    Причём здесь частота тыканья? Там два закрытия и один "invalid" на одной и той же "нерабочей" ссылке, где по нулям в acestream engine. Логично - "invalid", или "не возможно воспроизвести файл" и переход к следующей ссылке, но не закрытие плеера при попытке что-то сделать, если видно, что плеер не пытается что-либо сам решить.
    Цитата:
    либо попробуй подключить LAV Source для http, может поможет  
    Оный же и был подключён. Да хоть с ним, хоть со встроенным - всё до одного пункта назначения. Ладно, пусть будет так.

    Всего записей: 864 | Зарегистр. 21-09-2018 | Отправлено: 17:10 22-08-2019 | Исправлено: MPCfan, 18:54 22-08-2019
    V0lt



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

    Цитата:
    Информация из FSIV, и вряд ли он ошибается. Между 100, 99 и 98 разница есть.

    Дополню свое сообщение о шкале ссылкой.

    Цитата:
    Photoshop save for web 100 <= GIMP quality 98, subsampling 1x1,1x1,1x1
    ...
    Photoshop save for web 50 <= GIMP quality 86, subsampling 2x2,1x1,1x1
    ...
    Photoshop save for web 10 <= GIMP quality 60, subsampling 2x2,1x1,1x1

    У кого правильная шкала? У Photoshop или GIMP? И почему правильная?
    Ответ: потому что FSIV так пишет - не катит.

    Цитата:
    Надо проверить, что баг не у вас. Потому что одинаковые изображения при качестве 75 и 76 - это больше похоже на ошибку округления до вызова gdiplus. Иначе вы утверждаете, что gdiplus всегда выдаёт одинаковые изображения при качестве 75 и 76, что выглядит неправдоподобно.

    А почему бы не допустить, что приняв значение от 0...100 алгоритм GDI+ после внутренних преобразований выдаст меньшее количество вариантов JPEG-в. Соотвественно некоторые входные значения будут давать одинаковый результат.
     
    А вообще в JPEG нет никакого отдельного поля качества. Вот например, что пишет JPEGsnoop:
    Код:
    *** Marker: DQT (xFFDB) ***
      Define a Quantization Table.
      OFFSET: 0x00000014
      Table length = 132
      ----
      Precision=8 bits
      Destination ID=0 (Luminance)
        DQT, Row #0:   7   5   4   7  10  17  21  26  
        DQT, Row #1:   5   5   6   8  11  24  25  23  
        DQT, Row #2:   6   5   7  10  17  24  29  24  
        DQT, Row #3:   6   7   9  12  21  37  34  26  
        DQT, Row #4:   8   9  16  24  29  46  43  32  
        DQT, Row #5:  10  15  23  27  34  44  47  39  
        DQT, Row #6:  21  27  33  37  43  51  50  42  
        DQT, Row #7:  30  39  40  41  47  42  43  42  
        Approx quality factor = 78.93 (scaling=42.14 variance=0.92)
      ----
      Precision=8 bits
      Destination ID=1 (Chrominance)
        DQT, Row #0:   7   8  10  20  42  42  42  42  
        DQT, Row #1:   8   9  11  28  42  42  42  42  
        DQT, Row #2:  10  11  24  42  42  42  42  42  
        DQT, Row #3:  20  28  42  42  42  42  42  42  
        DQT, Row #4:  42  42  42  42  42  42  42  42  
        DQT, Row #5:  42  42  42  42  42  42  42  42  
        DQT, Row #6:  42  42  42  42  42  42  42  42  
        DQT, Row #7:  42  42  42  42  42  42  42  42  
        Approx quality factor = 78.77 (scaling=42.46 variance=0.18)

    Тут важное слово "Approx".

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 17:35 22-08-2019 | Исправлено: V0lt, 18:09 22-08-2019
    mikhaelkh

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

    Цитата:
    У кого правильная шкала? У Photoshop или GIMP? И почему правильная?
    Я говорил о разнице в размерах файлов, а не о визуальной разнице. Между 100 и 99 она слишком велика, а вкупе с результатами eddiezato и с тем фактом, что 76 и 75 дают одинаковый результат, напрашивается вывод о том, что произошел сдвиг на 1 всего диапазона [76, 99] в GDI+.

    Цитата:
    А почему бы не допустить, что приняв значение от 0...100 алгоритм GDI+ после внутренних преобразований выдаст меньшее количество вариантов JPEG-в. Соотвественно некоторые входные значения будут давать одинаковый результат.
    Когда количество значений параметра не так велико, любые такие склеивания двух разных значений в один выходной результат - это баг

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 19:48 22-08-2019 | Исправлено: mikhaelkh, 20:05 22-08-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mikhaelkh
    А в Фотошопе тоже сдвиг относительно Гимпа произошел?
    Нет никакого сдвига. Разные программы имеют разную шкалу качества.
    Я написал свою версию, почему некоторые значения в GDI+ дают одинаковый результат. И таких одинаковых результатов больше и они расположены равномерно c шагом 25.
    0=1=2, 25=26, 50=51, 75=76. Тут только 2 выпадает, думаю ее зацепило округлением.

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 20:46 22-08-2019 | Исправлено: V0lt, 20:58 22-08-2019
    mikhaelkh

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Цитата:
    И таких одинаковых результатов больше и они расположены равномерно c шагом 25.
    Моя версия - это ошибка округления. 1/4, 1/2, 3/4 - это дроби, которые точно представляются в вещественных типах, поэтому на них сдвига нет. На остальных сдвиг появляется из-за кода вида
    Код:
    double QR=Q1*.01; int Q2=QR*100;


    Цитата:
    А в Фотошопе тоже сдвиг относительно Гимпа произошел?
    Ещё раз. Я говорил о разнице в размерах файлов, а не о визуальной разнице. Cравните размеры файлов для Фотошопа и Гимпа. Ну и GDI+.

    Всего записей: 509 | Зарегистр. 19-08-2011 | Отправлено: 22:34 22-08-2019 | Исправлено: mikhaelkh, 00:58 23-08-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ - завязывание вы с этим jpeg. Наш код работает как ему и положено. Если кого то не устраивает результат - пишите в MS, если и есть косяк то в их библиотеках и коде.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 01:47 23-08-2019
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    Такие моменты очень сложно отследить. А учитывая что у нас DirectShow проигрыватель - во время открытия файла/ссылки могут подключаться и другие фильтры и пытаться открыть. Поэтому точно определить кто виноват очень сложно.
     
    А можешь дать "мертвую" ссылку, гляну.

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 07:19 23-08-2019
    MPCfan

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Проблема с "мёртвыми" ссылками в том, что с ними это до поры, до времени. На данный момент, всё работает. Беру отсюда   http://pomoyka.win/trash/ttv-list/  Найду, выложу.

    Всего записей: 864 | Зарегистр. 21-09-2018 | Отправлено: 07:56 23-08-2019
    hook70

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    MPCfan
    Такая же проблема с "мёртвыми" ссылками, причем и на ютубе тоже. Пока проявляется только на пентиуме 4 стареньком, 7-8 раз из десяти, там стоит семерка 32 с сп 1 без обновлений. В ошибке пишет, что виноват kernel.dll. На нвидии и амд, с родными драйверами и мс.

    Всего записей: 348 | Зарегистр. 22-08-2017 | Отправлено: 12:55 23-08-2019
    arnyc



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
     
    А как ты играешь M3U ссылки с суперпомойки в MPC-BE? Просто открываешь M3U файл в плеере? Но ведь там ссылки на торрент-каналы, он их играть не может? Или открываешь M3U в AceStream, и там же в вэб-морде выбираешь этот проигрыватель?

    Всего записей: 1191 | Зарегистр. 28-05-2003 | Отправлено: 20:55 23-08-2019
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MPCfan
    У меня че-то интерфейс надолго зависает при переключениях. Проверял на as.all.player.m3u.
     
    Добавлено:
    А сейчас совсем завис на одном из региональных каналов, который похоже не вещает.
     
    Добавлено:
    Алгоритм такой. Находим очень медленный канал. Видим, что ничего не качается, но плеер чего-то ждет. Кликаем по другому каналу и висим.

    Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 21:13 23-08-2019
       

    Страницы: 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 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition / MPC-BE (часть 4)
    gyra (10-09-2019 13:54): Media Player Classic - Black Edition / MPC-BE (часть 5)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru