Скачать XviD4PSP 7.0 Win64
Скачать XviD4PSP 7.0 Win32
Скачать XviD4PSP 7.0 Mac64
- Обновлены все кодеки и компоненты.
- 7я серия теперь как и 8я собирается компилятором Clang.
- Мелкие исправления.
- Очень много различных исправлений, изменений, оптимизаций и реформ.
- Превью теперь показывает тип текущего кадра.
- Объединением файлов теперь можно управлять через закладку Нарезка.
- Полностью новая логика объединения файлов и добавления внешних треков.
- Теперь можно объединять не только файлы, но и BD/DVD.
- Поправлен вылет на системах с повреждёнными шрифтами.
- Поправлен вылет на системах с OpenGL 1.
- Возвращена «noise reduction» опция для х262, х264 кодеков и добавлена для х265.
- Полностью обновлены на свежие версии и пересобраны все кодеки и библиотеки.
- Поправлен вылет на добавлении заданий при запущенном кодировании.
- Полностью переписан OpenGL движок рендеринга превью: быстрее, плавнее, стабильнее.
- Поправлен сброс выбранного пути сохранения при обновлении меты.
- Поправлен декодинг WMAPRO звука.
- Поправлен вывод всплывающих подсказок на Windows системах.
- Полностью переписан движок чтения BD и DVD: быстрее, умнее, точнее.
- К заданиям добавлены всплывающие подсказки с информацией о исходном файле.
- Добавлена кнопка удаления серии/фильма из списка результатов поиска.
- Теперь можно объединять файлы с разным порядком стримов.
- Добавлена дополнительная кнопка для поиска эпизодов по названиям при получении мета данных.
- Реализована возможность объединять уже объединенные задания или кусочные ДВД.
- Поправлено создание MP4 файлов с закладками.
- Новый механизм синхронизации задержки звука на объединении файлов.
- Задержкой звука теперь можно управлять из фильтров.
- Теперь можно объединять файлы имеющие разную задержку звука без последствий рассинхронизации.
- Различные исправления и оптимизации в декодировании таймкодов.
- Добавлено автоматическое распределение закладок при делении составных BD/DVD.
- Добавлена защита от создания слишком большого буфера чтения на файлах с большим размером пакетов.
- Добавлена опция выбора из 4х режимов декодирования таймкодов: Best effort, Reorder PTS, DTS, Resync.
- При кодировании нарезкой теперь управляют специальные фильтры.
- Добавлена проверка на возможность автоматического присоединения файла при открытии BD/DVD.
- Смена аудио трека теперь сразу меняет проигрываемый трек в превью.
- В превью добавлено контекстное меню смены текущего аудио трека.
- В превью теперь учитывается задержка звука.
- Различные исправления для функций переходов на заданный кадр.
- Предотвращено создание некоторыми кодеками лишних фреймов (AAC и MP3).
- Активировано объдинение файлов на различных типах сканирования.
- Увеличена скорость открытия заданий с большим количеством объединенных файлов или отрезков.
- Различные исправления для режима замены исходных файлов.
- Более точный способ создания аудио таймкода при кодировании.
- Полностью переписан и обновлён на новую логику движок захвата с устройств.
- Добавлено устройство захвата экрана (пока только OSX).
- Поправлено определение кодировки текста на Windows системах.
- На закладку Метадата добавлены кнопки: исходная кодировка текста, удаление метаданных, удаление обложек.
- Повышение стабильности и скорости для применения фильтров в превью.
- Добавлены новые пресеты для Sony PS4 и Apple TV 4.
- Добавлена кнопка вызова захвата из основного интерфейса программы.
- Поправлены ошибки при конвертировании кодировки текста.
- Для закладки Главы добавлены кнопки и импорта и экспорта глав в формате XML.
- Для панели заданий добавлена кнопка импорта папок или DVD/BD.
- Для повышения стабильности кодирования кодеком х262 — пришлось отключить процессорные оптимизации.
- Поправлена высокая вероятность вылета при отправке некоторых лог сообщений.
- Поправлена вероятность кривого чтения некоторых DVD.
- Режимы кодирования Single и MT переписаны на чистую систему управления пакетами и очередями c защитой от большого размера каждой очереди.
- Минимизировано влияние обновления интерфейса на скорость процесса кодирования.
- Увеличена скорость обновления прогресса.
- Устранена вероятность случайного вылета при длительном кодировании на Windows системах.
- Повышение скорости кодирования.
- Добавлена поддержка открытия M3U плейлистов.
- Добавлена возможность открытия и захвата IPTV.
- Добавлена возможность открытия Final Cut Pro X XML файлов как уже нарезанное задание.
- Для закладки Главы добавлена кнопка создания глав по точкам нарезки.
- Полностью дописано управление нарезкой.
- Улучшена точность нарезки на файлах с 2Х деинтерлейсом.
- Клик на B картинку отрезка нарезки теперь сразу активирует управление B куском.
- Превью плеера теперь точно показывает как будут сшиты нарезанные куски.
- Добавлена поддержка аппаратного декодирования — VT, VDA, DXVA2, D3D11VA.
- На закладку фильтры добавлено управление бит-стрим фильтрами для копирования.
- Поправлена сломанная перепаковка битстрим фильтрами.
- Пакетные очереди переведены на более быстрый механизм ожидания — при благоприятных условиях двойной прирост скорости.
- Захват для OSX переписан на низкоуровневый CoreMediaIO, что позволяет делать захват напрямую без дополнительного пережатия и даёт уникальную возможность избежать рассинхрона и повреждения декодера (не прекращающиеся щелчки звука) при кратковременном разрыве сигнала при оцифровке с VHS или других аналоговых устройств (проблему имеют iMovie, Final Cut X, Adobe Premiere и вероятно другие программы захвата для OSX), а так же в перспективе делать запись с экрана iPhone (пока не работает).
- Реализован захват для Windows устройств.
- Исправлена установка мин-макс битрейта под текущее количество каналов.
- Добавлена защита от дубликатов таймкода при плавающем шаге кодирования видео и звука.
- После получения метаданных теперь автоматически устанавливается iTunes медиа тип и HD флаг.
- Исправлена вероятность кривого определения кодировки на iTunes файлах.
- Загрузка и масштабирование картинок теперь не блокирует интерфейс программы.
- Поправлено аномальное поведение всплывающих подсказок на windows системах.
- Поправлена вероятность вылета при работе со списками.
- Smart режим копирования теперь правильно реставрирует флаги ключевых пакетов для интерлейсного видео и звука.
- Много различных исправлений для Нарезки и перехода по кадрам.
- Исправлено рандомное засыпание во время кодирования семейством х26Х кодеков.
- Исправлен вылет х262 кодека на закрытии интерлейсного кодирования.
- Для превью добавлена кнопка сохранения текущего кадра.
- Расширены возможности управления громкостью.
- Smart режим копирования больше не скрывает о выкидывании повреждённых пакетов.
- Добавлена возможность переносить все метаданные и обложки из одного задания в другое.
- Добавлена защита от разрывов при аудио декодировании.
- Переписан общий алгоритм фильтрации кодирования и копирования — теперь не пропадёт ни один кадр.
- Для движка чтения BD подключена обработка AB точек обрезки из структуры диска.
- Для систем Windows 7 и более новых добавлена индикация состояния на значке программы в панели задач.
- Поправлено копирование мулти-пакетных кодеков в Smart режиме.
- Теперь логи пишутся отдельно для каждого задания.
- Добавлен фильтр управления резкостью.
- Логи объединены в единое целое.
- Теперь если выбран режим записи логов, то сохраняться они будут рядом с финальным файлом.
- Добавлена возможность экспорта в GIF формат.
- Поправлена высокая вероятность засыпания системы при кодировании нескольких заданий.
- Поправлено рандомное слетание фокуса с текстовых контролов на Windows системах.
- Поправлен сброс выделения текста при вызове контекстного меню на Windows системах.
- Различные исправления для работы с фильтрами.
- Добавлен кросс-платформенный слайдер контрол.
- Добавлен HQDN3D фильтр шумоподавления.
- Поправлена прокрутка списков в модальных окнах на Windows системах.
- Более правильные модальные окна для Windows систем.
- Обновлены глобальные настройки программы.
- Добавлена Украинская локализация.
- Добавлен принудительный выбор языка программы.
- Фильтр резкости получил простые и расширенные настройки.
- Не используемые фильтры теперь автоматически сворачиваются, а активные разворачиваются.
- Добавлен фильтр Яркость, Насыщенность, Контраст, Гамма.
- Поправлен размер GOP для DVD PAL и NTSC пресетов.
- WAV файлы теперь создаются в 64 бит режиме при достижении порога в 4 gb.
- Полностью обновлена, прокачана и локализована закладка Инфо.
- На закладку Инфо добавлена возможность детально сканировать: громкость, битрейт, тип развёртки, частоту кадров, GOP, чёрные поля.
- Функция сравнительного сканирования качества (PSNR и SSIM) тоже поселилась на закладке Инфо.
- Добавлен сканер сжимаемости — 1% через каждые 15% от длительности. При сканировании кодеками x262, x264, x265 автоматически включаются PSNR и SSIM метрики.
- Полностью локализованы общие настройки программы.
- Обложки больше не привязаны к определённому типу.
- Новый вид и логика для раздела обложек.
- Вид и расположение списка заданий теперь имеет три разных стиля: Слон, Зебра, Лошадь.
- Полностью обновлено окно «О программе».
- Добавлен лоадер загрузки программы.
- Теперь при добавлении новой обложки автоматически прописывается название cover.
- Устранено искажение цветов при преобразовании формата пикселя JPEG <> MPEG.
- Любые изменения настроек формата пикселя теперь тоже показываются в превью.
- Полностью локализовано главное меню, закладка фильтры и закладка кодеки.
- Полностью новый вид и логика управления стримами и кодеками.
- Теперь можно раздельно управлять каждым кодеком в группе стримов.
- Добавлена полная поддержка копирования и конвертирования субтитров.
- Поправлена высокая вероятность рассинхронизации на некоторых файлах.
- Добавлена дополнительная защита от устаревших настроек и пресетов.
- Фильтры получили управление пресетами.
- Поправлена высокая вероятность вылета при получении метаданных из интернета.
- Динамическая локализация ускорена более чем в сотню раз.
- Значительно улучшена отзывчивость различных элементов интерфейса, особенно PopupCombo, закладки Фильтры и Кодеки.
- Теперь в любой момент можно создать новый пресет формата, даже на открытом задании.
- Добавлен интерфейс управления для фильтра коррекции аспекта чёрными полями.
- Для MKV формата добавлены готовые 1080p/720p 10-bit пресеты.
- PopupCombo максимально прокачан и модернизирован под яблочные каноны удобства.
- Для OSX систем добавлена поддержка Retina экранов.
- Поправлен запуск программы на старых OSX системах — 10.7-10.9.
- Обновлён дизайн окна импорта BD/DVD.
- Текстовое поле обновлено на внутреннюю отрисовку и универсальный стиль.
- Улучшена работа с текстами на Windows системах.
- Различные визуальные исправления для Windows систем.
- Обновлён дизайн и логика для полей цифрового ввода.
- Кнопки обновлены на внутреннюю отрисовку и универсальный стиль.
- Обновились кодеки: libbluray, libass, libav, VPX, x264, x265.
- Кнопки, редактируемые комбо, поле поиска, чек боксы и сегментный контрол обновлены на внутреннюю отрисовку и универсальный стиль.
- Логика создания и изменения пресетов формата и кодеков оптимизирована до единой и более удобной системы.
- Добавлена поддержка работы со звуком 11.1.
- В превью добавлена кнопка «Поделить на части».
- Поправлена высокая вероятность ошибок аудио таймкода при кодировании в AVI контейнер.
- Поправлено определение и преобразование кодировки текста метаданных.
- Управляющий класс для XviD кодека полностью переписан на основе xvid_encraw.
- Поправлено соблюдение заданного битрейта XviD кодеком на windows системах.
- Для XviD кодека добавлен подробный вывод аргументов в лог.
- Для XviD кодека добавлена возможность принимать CLI аргументы в формате xvid_encraw.
- Для XviD кодека добавлен XHQ пресет.
- Поправлено кодирование в MP4 формат с XviD кодеком.
- Среда сборки обновлена на GCC 7.1 и MinGW 5.0.2.
- Пресеты HQ, SHQ и XHQ для x264 кодека прокачены на более высокое качество.
- Для х264 кодека добавлены пресеты HQ Hi10, SHQ Hi10 и XHQ Hi10.
- Для форматов MKV MP4 M4V и MOV добавлены пресеты 2160p.
- Ограничен расход оперативной памяти при сканировании метриками качества.
- Диалоги обновлены на внутреннюю отрисовку и универсальный стиль.
- Инфо закладка получила возможность показывать рисунок громкости для каждого канала.
- Снимки громкости больше не требуют обязательного сохранения для быстрого пересчёта громкости.
- В превью добавлены опции отрисовки финальной звуковой волны — любые изменения звука в реальном времени видны в превью.
- Сканирование звуковой волны получило поддержку продолжения сканирования.
- В превью добавлена кнопка переключения режимов отображения звуковой волны.
- Добавлен новый источник метаданных — iTunes Store. Поддерживает много разных языков. Умеет искать много различных типов мета данных: кино, сериалы, музыка, альбомы, треки, видеоклипы, аудиокниги, подкасты.
- Добавлен новый источник метаданных — TheMoviesDB. Поддерживает очень много разных языков, ищет кино и сериалы.
- Добавлена поддержка чтения CUE файлов.
- Масштабное обновление дизайна и логики получения мета данных из интернета.
- Закладка Метадата получила полный список жанров.
- Добавлена защита от чтения пустых пакетов при декодировании PGS субтитров.
- Удалены все дубликаты пресетов из M4V формата, остались только Apple TV пресеты с AC3 кодеками.
- Пресеты Sony PS3 и PS4 разделены на 720p и 1080p, а так же обновлены на актуальные параметры.
- Добавлен аудио кодер и формат OPUS. Доступен в форматах: OPUS, MKV, MPEGTS.
- Работа с битстрим фильтрами переведена на автоматическое управление муксером.
- На Инфо закладку добавлена информация о режиме упаковки би фреймов в MPEG4 стримах.
- Круговой прогресс загрузки переписан на единый универсальный стиль.
- OpenGL превью полностью переписано и оптимизировано.
- Добавлена обязательная проверка на использование самой свежей сборки.
- Теперь при обнаружении новой сборки программа сама сможет себя обновить.
- Все настройки теперь хранятся в рабочей папке программы и сохраняются только при успешном закрытии.
- Прописана работа с меню «Недавние файлы».
- Пресеты для кодеков переведены на JSON формат.
- Пресеты форматов глобально реформированы и переведены на JSON формат.
- Для форматов семпла добавлено 24-бит расширение.
- Максимальное количество референсных кадров теперь автоматически понижается под указанный левел.
- Добавлен вывод в формате MXF и пресеты D-10 Mapping 30/40/50mbps.
- Максимальное разрешение увеличено до 8K (4320p).
- Кодеки x262, x264 и х265 теперь умеют принимать аргументы в Инфо формате и автоматически убирают неизвестные или ошибочные опции.
- Для кодека GIF разблокированы все возможные частоты кадров.
- В топ меню Инструменты добавлен Тест скорости кодирования (бывший W.E.S.T).
- x265 получил поддержку кодирования в YUV422P, YUV420P10, YUV422P10, YUV444P10, YUV420P12, YUV422P12, YUV444P12.
- При редактировании метаданных изменения теперь применяются ко всем выбранным файлам.
- Реализована работа превью на системах без видео драйверов и с OpenGL 1.0.
- Добавлен Кластерный движок кодирования (пока без поддержки трима, проходов и метрик).
- Добавлен новый режим кодирования — Простой. Не требует много памяти. Обладает наилучшей стабильностью и эффективностью старого MT режима.
- Добавлена возможность при кодировании объединять файлы с разными параметрами стрима.
- Теперь каждый файл при объединении может иметь свои уникальные фильтры.
- Добавлена поддержка импорта AVCHD.
- Добавлен фильтр вращения и отражения.
- Добавлен BWDIF деинтерлейсер.
- Добавлен NNEDI деинтерлейсер.
Подтверждаю задержка при запуске программы есть win7 64
Что за волшебная задержка ? WMI тупит ? Или уже после лоадера ? Сделайте скрин.
после лодыря… прога запустилась — и висняк — сек 5-7… потом всё ок
Присоединяюсь у меня тоже после загрузки подвисает на 5-10 сек. Win7 64
Скажите что сделать надо, что бы цвет не менялся после кодирования. Рендерю в X265, и цвет меняется, на скриншоте все видно. Не знаю что поменять в настройках.
На входе у вас RGB, на выходе YUV444. Который вероятно разными декодерами показывается по разному. Закиньте исходный кусочек в несколько кадров, желательно тот что на скрине. Посмотрю есть ли варианты.
Год с лишним назад я с подобным обратился к Winny (сравнивал цвет машины Ferrari F1), мне было сказано, что xvid4psp выводит истинный цвет, а многие плееры (если не все) показывают не верно. Что-то связанное с BT.601 и BT.709.
Ну в данном случае вообще много переменных: разные кодеки, разные форматы цвета, неизвестно где открыт готовый файл, … .
Я пытался и сделать следующее:
с Вегаса сохраняется файл в AVI Uncompress, большой файл на 30-40 гб.
Кидаем Uncompress в Xvid4Psp 7 и в настройке убираем галочку на обработку цвета (это первый скрин), либо выбираем тот который максимально приближает цвет к Uncompress (второй скрин) и в итоге, не первый ни второй вариант не помогает, при просмотре в MediaPlayerClassic картинка как в начале поста (светлая).
JPEG версии формата цвета криво декодируются многим декодерами. Так что ума не приложу зачем вы его выбираете.
RGB вы не сохраните в финальном файле.
Семпла я так и не получил.
Выбираю такой «выбор», потому что только он по цвету похож в программе Xvid4PSP на оригинал…. Все остальные «варианты» которые есть в том меню, уже уводят картинку в светлый цвет (от оригинала). По поводу «Обрезка в Вегасе», я не понял, если речь про Скрины, то проблем нет скинуть
Upd
Да какие скрины??? Кусок видео в 3 кадра. Если вам это как то сложно понять, то боюсь я ничем не смогу вам помочь — учиться, учиться и учиться.
Мне не нужны все 100000+ кадров, мне нужно 2-3 кадра которые на скринах. Вы не умеете пользоваться обрезкой в Вегасе ?
Добрый день!
Вопрос в следующем: планируется ли поддержка многопроцессорных систем?
На данный момент, при кодировании в два прохода, при первом проходе используется лишь один процессор, так же как и при тестировании скорости кодирования. При втором проходе, если указать количество ядер в ручную, используются все процессоры.
Возможно ли настроить так что бы и при первом проходе использовались все процессоры?
И еще один вопрос: есть ли возможность «вшивать» субтитры непосредственно в видеопоток, а не добавлять в контейнер отдельным файлом?
Спасибо!
Первый проход использует точно такое же количество ядер как и второй — внимательно смотрим в лог.
Никакие ручные вписывания количества ядер не нужны — по умолчанию и так всё прописано.
Прожиг есть в планах. Только учтите что нужен он только для прожигания ASS в MP4.
При мониторинге нагрузки на процессоры, при первом проходе: 1-й процессор от 70 до 90%, второй 0%, следовательно нагрузки на него нет. При установке количество ядер 0-Авто, использует от 4-7 логических потоков, в редких случаях 16, это же видно и по нагрузке на процессоры.
«Прожиг есть в планах. Только учтите что нужен он только для прожигания ASS в MP4.» Собственно для этой цели и интересуюсь.
Эффективность нагрузки на ядра в MT режиме зависит от многих факторов. Прежде всего на это влияет сам кодек и ещё 1000+ факторов.
Равномерную нагрузку по всем ядрам можно реализовать только кластерами, чем собственно сейчас и занимаюсь. Но будет ли у него поддержка морально устаревшего 2p/3p режима кодинга большой вопрос. Её реализация записана на последнем месте.
Сам кластерный кодинг уже не плохо работает, но пока ещё требует шлифовки. И надо обязательно добавить поддержку трима и джоина.
А есть какая то бета версия? Попробовать охота. 🙂
Возможно в след сборке разблокирую его выбор в настройках (не дожидаясь трима, джоина, проходов и метрик). Сам же движок уже есть в текущей версии.
Собственно ничего не мешает разблокировать прямо сейчас и продолжить шлифовку. Собираю 355 с разблокированным кластерным движком :).
Готово, прошу учесть что движок пока не учитывает вероятность записи на медленный носитель (NAS) — память будет распухать накапливая готовые пакеты если запись будет медленее чем кодинг (к примеру такое легко сделать при ремуксе файла на NAS).
Спасибо огромное! Я готов 64гб оперативки 🙂
Оперативки требует пропорционально количеству ядер. Так что если у вас 16 то потребует хорошо :), но не запредельно.
Как результат кстати ?
У меня всегда есть прирост если запись на диск не медленнее чем кодинг. При медленной записи результаты неоднозначные. Но пока работаю над этим вопросом — чтобы было не хуже чем в МТ.
На случай если не догадаетесь сами — режим кодирования выбирается в настройках программы на первой закладке.
В кластерном режиме используются все потоки, но почему то на 60-70%. И скорость кодирования 60фпс, При мультипоточном 100-110 на втором проходе. Возможно ли увеличить задействование CPU хотя бы до 90%?
Честно говоря не знаю как это у вас возможно — у меня при 8ми ядрах нагрузка 100%.
Сама фраза «используются все потоки, но почему то на 60-70%» противоречит логике.
Сравниваейте не эфемерный fps, а время затраченное на кодирование. И конечно же никаких мультипасс кодингов.
Ну вот как то так
Хм. Странные у вас 16 ядер. Мои 8 на i7 6700 вполне себе линейно нагружаются. Вероятно прийдётся подождать пока добавлю настройку добавления/удаления кластеров. Может больше кластеров сможет больше нагрузить ваш странный проц. Но не факт.
Сейчас попробую на Xeon c 12ю ядрами.
Проверил на Xeon — 100% равномерная нагрузка на все 12 ядер без всяких бубнов.
Мультипас, как я понял, в кластерном режиме не запускается.
Всё верно.
Прошу прощения за предыдущий скриншот, Вот поближе.
Запостите стартовый лог — попробую на таких же настройках.
————————————————————
Analized 2109.952 seconds
Detected volume: 29.7% -10.55dB
————————————————————
Detection time: 15s 925ms
ENCODING STARTED 2017-02-17 20:38:26.594
————————————————————
XviD4PSP 7.0.355 DAILY
Модель: Z10PE-D8 WS
Процессор: Intel Xeon E5-2620 v4 2.10GHz (2101MHz)
Ядра: Physical 8, Logical 16
Память: 64 GB 2400MHz
Видеокарта: NVIDIA GeForce GTX 1080
OpenGL: 4.5.0 NVIDIA 378.66
Shaders: 4.50 NVIDIA
OS: Windows 10 64-bit
Движок кодирования: Кластерный
————————————————————
Input file: Penny.Dreadful.S01E01.1080p.rus.LostFilm.TV.mkv
File: Penny.Dreadful.S01E01.1080p.rus.LostFilm.TV.mkv
Format: MATROSKA,WEBM 2.22gb 52m 56s (95184)
Video: H264 1920x1080p 16:9 YUV420P L4.0 R1 29.970
Audio: AC3 384kbps 2ch 32bit 48kHz
Audio: AC3 384kbps 2ch 32bit 48kHz
————————————————————
Output file: Penny.Dreadful.S01E01.1080p.rus.LostFilm.TV.mp4
Output folder: F:\FFOutput
Output format: MP4 Произвольный
————————————————————
Видео:
Формат пикселя: YUV444P
Размер кадра: 1920×1080
Соотношение сторон: Исходный аспект
Тип развёртки: Исходный интерлейс
Частота кадров: Исходная частота
————————————————————
Аудио:
Формат семпла: Исходный формат
Частота дискретизации: 48000hz
Раскладка каналов: Исходная раскладка
Каналы: Стерео
Задержка: Авто
————————————————————
x264 info: using SAR=1/1
x264 info: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
x264 info: profile High 4:4:4 Predictive, level 4.1, 4:4:4 8-bit
x264 info: core 148 r2762M 90a61ec
x264 info: options: cabac=1 ref=3 deblock=1:-3:-3 analyse=0x3:0xffffffdf me=hex subme=7 psy=1 psy_rd=1.00:0.20 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=1 lookahead_threads=0 sliced_threads=0 nr=0 decimate=1 interlaced=fake bluray_compat=1 constrained_intra=0 bframes=3 b_pyramid=1 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=290 keyint_min=29 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=2100 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=40000 vbv_bufsize=30000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
————————————————————
Init video stream at index: 0
————————————————————
H264 1920x1080p 16:9 YUV420P L4.0 R1 29.970
Кодек: H264 > X264 ABR 2100kbps HQ
Codec timebase: 50 / 2997 > 1001 / 30000
Stream timebase: 1 / 1000 > 1 / 30000
————————————————————
b_annexb = 1.000000000000000
b_aud = 1.000000000000000
b_bluray_compat = 1.000000000000000
b_cabac = 1.000000000000000
b_chroma_me = 1.000000000000000
b_constrained_intra = 0.000000000000000
b_dct_decimate = 1.000000000000000
b_deblocking_filter = 1.000000000000000
b_fast_pskip = 1.000000000000000
b_mb_tree = 1.000000000000000
b_mixed_references = 1.000000000000000
b_open_gop = 0.000000000000000
b_pic_struct = 0.000000000000000
b_psy = 1.000000000000000
b_transform_8x8 = 1.000000000000000
b_weighted_bipred = 1.000000000000000
f_aq_strength = 1.000000000000000
f_complexity_blur = 20.000000000000000
f_ip_factor = 1.400000000000000
f_pb_factor = 1.300000000000000
f_psy_rd = 1.000000000000000
f_psy_trellis = 0.200000000000000
f_qblur = 0.500000000000000
f_qcompress = 0.600000000000000
f_rate_tolerance = 1.000000000000000
f_rf_constant = 23.000000000000000
f_vbv_buffer_init = 1.000000000000000
fourcc = h264
i_aq_mode = 1.000000000000000
i_bframe = 3.000000000000000
i_bframe_adaptive = 2.000000000000000
i_bframe_bias = 0.000000000000000
i_bframe_pyramid = 1.000000000000000
i_cabac_init_idc = 0.000000000000000
i_chroma_qp_offset = 0.000000000000000
i_cqm_preset = 0.000000000000000
i_deblocking_filter_alphac0 = -7.000000000000000
i_deblocking_filter_beta = -7.000000000000000
i_direct_mv_pred = 3.000000000000000
i_frame_reference = 3.000000000000000
i_keyint_max = -1.000000000000000
i_keyint_min = -1.000000000000000
i_level_idc = 41.000000000000000
i_lookahead = 40.000000000000000
i_luma_deadzone[0] = 21.000000000000000
i_luma_deadzone[1] = 11.000000000000000
i_me_method = 1.000000000000000
i_me_range = -1.000000000000000
i_mv_range = -1.000000000000000
i_mv_range_thread = -1.000000000000000
i_nal_hrd = 0.000000000000000
i_noise_reduction = 0.000000000000000
i_qp_constant = 23.000000000000000
i_qp_max = 69.000000000000000
i_qp_min = 0.000000000000000
i_qp_step = 4.000000000000000
i_scenecut_threshold = 40.000000000000000
i_slice_count = 0.000000000000000
i_subpel_refine = 7.000000000000000
i_trellis = 2.000000000000000
i_vbv_buffer_size = 30000.000000000000000
i_vbv_max_bitrate = 40000.000000000000000
i_weighted_pred = 2.000000000000000
i_zones = 0.000000000000000
inter = 4294967295.000000000000000
intra = 3.000000000000000
profile = High 4:4:4 Profile
version = 5.000000000000000
————————————————————
Частота кадров: 29.970 CFR (2997/50 > 30000/1001)
Формат пикселя: YUV420P > YUV444P
Цветовой диапазон: Unspecified > MPEG
————————————————————
Init audio stream at index: 1
————————————————————
AC3 384kbps 2ch 32bit 48kHz
Кодек: AC3 > AC3 CBR 256kbps
Stream timebase: 1 / 1000 > 1 / 48000
————————————————————
Encoding in progress…
————————————————————
Completed video stream at index: 0
————————————————————
Read: 28874 packets.
Decoded: 23443 packets.
Filtered: 23442 packets.
Encoded: 22802 packets.
Written: 1633 packets.
————————————————————
Completed audio stream at index: 1
————————————————————
Read: 30111 packets.
Decoded: 24443 packets.
Filtered: 24443 packets.
Encoded: 24443 packets.
Written: 1751 packets.
————————————————————
Last video 0 position: 54.488s
Last audio 1 position: 56.032s — Desync 1.546s!
————————————————————
x264 info: final ratefactor: 27.05
————————————————————
ENCODING ABORTED 2017-02-17 20:45:15.341
————————————————————
Encoding time: 6m 48s 418ms
Maximum memory usage: 9541.0 MB
Encoded data size: 16.50mb
Container data size: 37.76kb
Total file size: 16.54mb
————————————————————
Проверил на таких же настройках и при таких же условиях — как и следовало ожидать полная нагрузка.
А может быть проблема в том что у меня стоят 2 intel xeon? зависит ли нагрузка от типа процессора?
Скорее всего. Получается что потенциал системы больше чем объявленные системой 16 ядер. Для такого случая поможет ручная установка необходимого количества кластеров — добавлю в ближайших сборках.
Спасибо, будем ждать)))
Как результаты при 32х кластерах ? Памяти хватает ?
Но вообще странно. Судя по статистике теста скорости кодирования система должна сообщать общее количество ядер с двух процев. 16 это у вас 8 + 8 логических ядер с обоих процев? Или 16 у одного из процев?
8+8 с одного процессора. xeon 2620 v4
Уточню — у моего Ксеона 12 ядер, а у вас 16 каждого (всего 32) и система сообщает инфу только одного из процев. Так?
Получается так.
2 узла NUMA по 8+8, а видит только один.
На стареньких полёт нормалныыыый)
Но и 355 тупит после открытия (висит несколько секунд).
Она по видимому обновление ищет.
Удалось проявить. Поправлю.
Поправил. Точнее обошёл — ошибка в libcurl. Но будет снова проявляться при доступе к Кинопоиску, он требует проблемную опцию редиректа.
Почему нарезка на три и более части никак не исправляется? Разрезаю фильм ножницами на 2 части — всё как надо. Разрезаю на три — вторая и третья сбиваются. Сколько можно не фиксить ( Попробуйте что-то разрезать у себя на три части, желательно фильм.
Проверил повторно — никаких проблем. То что вы хотите сделать делается вне закладки нарезка. На закладке нарезка же происходит единственно возможное логическое действие для этого клика. У вас же желаемое не дружит с очевидным — попробуйте зайти на закладку нарезка, разделить первый файл (уже логика зашкаливает — действие добавлено чисто по просьбам страждущих), потом выбираем второй получившийся кусок и всеми силами пытаемся понять что должно логически произойти при клике на сплит. Так что сколько можно не догонять такие простые и очевидные вещи ?
И кстати да — желательно фильм, ни в коем случае не делайте это на мультфильме — последствия непредсказуемы!!!
Читать мой ответ до наступления просветления. Если просветление так и не наступит, то тогда бан.
Откуда взялись профили BS-XHQ?
Это мои пресеты. Написаны ручками.
Для сравнения закодировал один и тот же файл 720×400 в MP4, в многопоточном и кластерном режимах. 30m 27s и 26m 51s соответственно. Загрузка системы на скриншотах.
Из замеченных особенностей кластерного режима: превью стало представлять из себя какое-то slow-motion, не относящееся к конкретной кодируемой сцене. Итоговый размер чуть больше, чем при кодировании в многопотоке.
Ну а как вы себе это представляете? Кодируются 8 разных кусков по 60 сек, не выводить же в превью результ сразу всех кластеров?? Это будет адская и бессмысленная каша. Вот и выводится результат одного из кластеров.
Можно конечно хранить один из нескольких кадров и показывать в превью только в момент записи, но это лишняя нагрузка на память.
Вини спасибо за твой титанический труд, сегодня читал обновления в программе устал 🙂 а ты же это еще и кодиш.
1. совершенно не срочно, но всеже
есть такая папка в windows:
«C:\Documents and Settings\%USER%\Application Data\XviD4PSP\peaks»
размер ее постоянно растет, и со временем стремится к тому чтобы заполнить все пространство, наткнулся когда искал куда пропало место на диске, вроде файлы не большие, но они уже не нужны после кодирования, может какую кнопку чтобы можно было их почистить.
2. хотелось бы иметь возможность отключать превью. есть возможность убрать все панели, даже аудио спрятать, а превью никак, (скорее всего есть но я не знаю как 🙂 просьба родилась из пункта 3
3. на медленной системе, тоесть на наутбуке своем пытался кодировать. FPs около 12 🙂 программа вылетает, когда превью находится в режиме крутящегося цветочка. и потом докидываю еще файл и программа закрывается с ошибкой. особенно часто это бывает когда какойто файл уже кодируется. потом докидываешь файл еще один. начинаешь тыкать по вкладкам кодеки, фильтры или заданиям и вылетает. в предъидущей версии 352, пощелкав вот так по вкладкам программа ИНОГДА уходила просто в жесткий аут, прям на этапе кодирования.
все это только когда крутится цветочек. если дождаться когда превью появится. потом начать тыкать по вкладкам или менять какието параметры, а также переходить от задания к заданию. тогда нормально.
4. Если много кодировать и при этом не перезапускать программу. то может приводить к зависанию на этапе просчета VOLUME. как и ранее это не отследить. да и сейчас по большей части привык, закодировал перезапустил программу. В количествах кодируемого не могу сказать всегда по разному. От файлов и форматов не зависит. при отмене такого зависания мини крестиком программа уходит в зависание. а если закрыть полностью программу тогда появляется окно прервать процесс? жмем ок и программа нормально закрывается.
5. в фильтрах когда меняю размер кадра раньше как мне кажется в окне превью менялся и размер картинки, сейчас видно что картинка пересчитывается но размер явно не меняется.
6. Хотелось бы какую-то кнопку возле файла или задания открыть папку с файлом.
7. кодирую с 2 проходами. и если прервать кодирование а потом повторить файлы проходов не подхватываются. хотя раньше как мне кажется их подхватывало (не уверен)
8. во время кодирования, если вышло обновление на сайте программа зависает.
9. тоже самое происходит если окончился срок использования.
по 8 и 9 иногда кодируются длинные по времени файлы, и такое зависание, можно опознать только через какое-то время. ибо поставил кодироваться и забыл, иногда на % посматриваю.
10. сворачивать при кодировании в трей.
11. если я создал пресет, и потом чтото в его рамках меняю, то меняется весь пресет на всегда. а хотелось бы чтобы изменения в него записывались только когда я нажму на кнопку сохранить например. хочется иметь эталонный, а на базе его при необходимости вносить изменения в течении сессии, а потом получить допустим запрос сохранить пресет с изменениями или оставить.
12. по нарезке было чтото, кажется с правого края както неудобно зарезать если левый близко к центру, то не с конца бегунок отрывается, а с лева(начала). таскать мышкой вроде как не получилось. (было это в старых версиях до 350) возможно это уже и исправлено.
еще раз спасибо винни.
1. Авто очистка есть в планах.
2. Не ожидается.
3. Добавлять файлы в процессе кодинга, да ещё на слабой системе … . Какой человек в здравом уме до этого додумается ?
4. Громкость ещё подвергнется реформам.
5. Превью учитывает ВСЕ фильтры. В том числе и соблюдение аспекта анаморфом. Внимательно смотрим и анализируем свои действия.
6. Возможно появится в контекстном меню задания (пока его нет).
7. Подхватить недоделанные проходы ? Вы должно быть шутите.
8. Это странно — программа проверяет обновления только при запуске.
9. Столь же странно — программа проверяет срок только при запуске.
10. Трей умер уже очень много лет назад, а я не поддерживаю древние технологии.
11. Не хотите что то менять в пресете — не меняйте. Хоте создать вариант — кнопочка + вам в помощь. Хотите отменить мод встроенного пресета — кнопочка корзина вам в помощь.
12. Нарезка ожидает глобальных реформ.
Кстати, присоединяюсь к мнению kukuhka насчёт желательности отключения превью, раз уж заморочно/нерационально сделать его по образу и подобию многопоточного режима.
Причём тут много поточный режим ? Это проблема 32-бит систем.
Kukuhka не указал, какая у него система, но это в данном случае и не суть важно. У меня 64-битная и превью, выглядящее в кластерном режиме кодирования как slow-motion, всё равно неинформативно. Поэтому, по моему скромному мнению, желательно иметь возможность вообще его отключать по желанию.
Речь о мини превью ??? Почему бы просто не взять и не отключить его ? Неужели так сложно догадаться?
Ну, конечно! Давно я так не тупил, самому смешно стало ))
Все сиптомы указывают на вылет при достижении 32-бит ограничения на программу.
По пункту 3 могу добавить что на лицо симтомы 32-бит системы. Вероятно вы пытаетесь сделать невозможное для ограничений 32-бит. Нажали на старт и не дышим пока кодинг не закончится, иначе любое действие может оттяпать и так балансирующий на грани лимит выделенной памяти. Возможные решения:
Перейти уже наконец на 64-бит (программа будет использовать файл подкачки если у системы мало рам).
Использовать только Одиночный режим кодирования и убавить количество потоков в кодеке (но даже это вас не спасёт от 32-бит лимита).
Выкинуть его уже наконец в корзину.
Самое оптимальное переход на 64-бит.
вот такой ноут, собственно, вин7 х64
XviD4PSP 7.0.355 DAILY
Модель: W54_W94_W955TU,-T,-C
Процессор: Intel Celeron N2840 2.16GHz (2159MHz)
Ядра: Physical 2, Logical 2
Память: 4 GB 1333MHz
Видеокарта: Intel HD Graphics 2 GB
OpenGL: 4.0.0 — Build 10.18.10.4425
Shaders: 4.00 — Build 10.18.10.4425
OS: Windows 7 SP1 64-bit
Движок кодирования: Многопоточный
Возможно как-то подсчитать размер видео при двойном проходе, если аудио копируется?
По умолчанию этот параметр заблокирован.
Параметр заблокирован для тех случаев когда это посчитать невозможно. К примеру VBR аудио, CRF, CQ видео.
Вот пример
Разве у выбранных аудио стримов известен битрейт ? Заходим на закладку Инфо и предварительно парсим битрейт и тогда произойдёт чудо.
Интересное решение, спасибо за помощь.
А на сколько различается качество HQ и SHQ?
Пользуйтесь современным CRF вместо древнего подхода и никак не будет отличаться. В битрейт режиме конечно отличается. Но не смертельно.
Я так и пользуюсь, но приходится сжимать в два прохода чтоб BD50 в BD25 уместилось.
Жалко, что так, придется калькулятор искать.
Калькулятор вам никак не поможет узнать битрейт.
При переключении звуковой дорожки в превью сразу начинается загрузка всей дорожки (под превью), если файл добавлен с харда то превью начинает работать не синхронно, то очень быстро, то с тормозами. Если отключить штрих под превью, просчёт всё равно будет идти и тормоза так же продолжаются. Можно в будующем сделать этот расчёт звуковой волны опциональным или он сейчас есть уже?
Конечно же его давно можно отключить — кнопочки под превью творят чудеса.
Если ты про кнопочку показывать или не показывать звуковую волну, то да, она работает, но процесс идёт независимо от того скрыл я её или нет, при переключении траблы идут так же.
Если показ волны выключен , то сканирование начинается только при старте кодинга или при активации галки показать волну. Если старта не было, то что вы собираетесь останавливать?
Превью глючит по другим причинам , даже если волна уже просканирована — ожидает глобальных реформ.
Уже третью версию подряд закрывается со стандартной ошибкой «Прекращена работа программы» при добавлении вот такого файла:
Format : Matroska
Format version : Version 2
File size : 119 MiB
Duration : 2mn 59s
Overall bit rate mode : Variable
Overall bit rate : 5 538 Kbps
Movie name : Batman_The_Animated_Series_Vol_3_Disc_01_DVD_9_Rus_Bobropandavar.Title3
Encoded date : UTC 2017-02-07 14:30:05
Writing application : mkvmerge v3.3.0 (‘Language’) built on Mar 24 2010 14:59:24
Writing library : libebml v0.8.0 + libmatroska v0.9.0
Video
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=15
Format settings, picture st : Frame
Codec ID : V_MPEG2
Codec ID/Info : MPEG 1 or 2 Video
Duration : 2mn 59s
Bit rate mode : Variable
Bit rate : 5 044 Kbps
Maximum bit rate : 7 500 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.487
Time code of first frame : 01:02:33:15
Time code source : Group of pictures header
GOP, Open/Closed : Open
Stream size : 108 MiB (91%)
Default : Yes
Forced : No
Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 2mn 59s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 68ms
Stream size : 4.11 MiB (3%)
Language : Russian
Default : Yes
Forced : No
Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Format profile : Dolby Digital
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 2mn 59s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 68ms
Stream size : 4.11 MiB (3%)
Language : English
Default : No
Forced : No
Menu
00:00:00.000 : en:(02)00:01:07:500
Параметры никак не помогут, нужен сам файл.
Залил на Мэйл: https://cloud.mail.ru/public/AJZt/Kid32py7m
Ок, проверю.
Проверил. Никаких проблем. Обнулите настройки, пресеты и кеш громкости. Скорее всего дело в кеше громкости — для начала сбросьте кеш (кнопка с глазом рядом с настройками).
Спасибо. Помогло.
Понравился новый режим… Я так понял, что стрижка только начата!.. Похоже Win 7,10 x64 ещё более будут рулить!..А да и nядерники… Приятно!
О да, пока ещё в процессе завершения. Но весьма перспективный — можно будет делать заказную нагрузку на систему. Не смотря на то что пока нет поддержки джоина и трима, кластерный движок лучше подходит для точной обрезки и джоина. Единственное слабое место это ситуация когда запись медленнее кодинга. Ну и памяти он требует больше чем MT, то есть на 32-бит системах даже не думайте о кластерах.
http://hdclub.org/details.php?id=27334
Постоянно вылетает на одном и том же месте? Или это вообще к чему?
До этого траблов не было.. выскачило на 355 версии — ща попытка №2…да и почемуто глав прога не определила.. создавал вручную …
Опять вылет — на том-же месте
Вижу на скрине что кодирование явно не в ДВД, но зачем то уродуете сабы в DVD формат. Особый мазохизм ?
Сломано декодирование сабов. Сейчас пробую поправить.
Декодирование сабов поправил, но учтите что это не повод убивать сабы DVD форматом, лучше их вырезать совсем — снять галку с сабов перед добавлением файлов.
Осталось поправить главы.
А глав там просто нет, так что править нечего.
Давненько я не запускал на компе что то способное заставить его лагать…однако полуторная прибавка скорости внушает.
Обновился до 355. При добавлении файла MPEG-2 — вылет сразу через 2 сек. Система Win7 x64.
Обнуляем настройки, пресеты, кеш громкости. Если всё ещё вылетает заливаем исходный файл.
Обнуления помогли. Спасибо.
По скорости кодирования изменений нет. Постоянно тестирую одним и тем же минутным роликом с постоянными настройками.
MPEG-2 интересует, потому что большой архив домашнего видео в этом формате. Редактирую и перегоняю в MKV. Очень нравится функция деинтерлейса с удвоением fps.
Разница в скорости будет только при активации Кластерного движка (по умолчанию MT). Но на коротких файлах это не даёт прироста — каждый кусок кластера 60 секунд.
При рипе по главам с блюрэя вместо нормальных видео делает файлы весом в пару килобайт. Загрузил сборку 7.0.196 — на ней кодирует этот же блюрэй корректно.
Проверил. Никаких проблем. Вероятно нужен особый блюр.
Это да особый, японский концертник, там несколько плейлистов с двойной разбивкой, первую часть концерта разбивает норм, во второй части такие вот непонятки. В 356 та же самая проблема. Кодирую этот блюр в версии 196, там всё норм разбивает.
starting new cluster due to timestamp Считается ошибкой?
Предупреждением которое должно насторожить. Как правило бывает на сабах если что-то не так с таймкодом или он далеко убежал от текущей позиции видео. Как раз сейчас изучаю такой файл.
спасибо, буду разбираться.
Похоже надо подправить систему копирования под сабы.
Поправил. В след сборке не должно выскакивать.
сабы в ремуксе в формате PGS — мой хд плеер его не понимает.. а перегнать их в сабрип — в проге нет такой функции.. вот и приходится в ДВД саб загонять…
Винни, какой самый качественный пресет для матрёшки видео это Placebo или XHQ? То есть, чем медленней ставишь пресет для кодирования — тем лучше качество на выходе, ведь так? Речь не идёт про 4K UltraHD, после просмотра которого смотреть блюр не тянет.
Самый качественный — когда ручками настроиш=))
Placebo, он чуть дольше чем XHQ, но зато файл ужимается сильнее.
К сожалению ситуация с зависанием программы после запуска, так и осталась прежней. Зависание идет после лоадера, в диспетчере задач видно как загрузка подскакивает до 22-17%, секунд на 10 и после снижается до 0. Система Win7 x64. Посмотрел через Process Hacker, нагрузку дает msvcrt.dll
Зависает libcurl. Завтра буду разбираться в причине.
Зависание уже меньше… но нагрузка на проц после запуска осталась — секунд 10 — потом падает на 0
Зависания не было во время тестов, но после релиза стали только сильнее. Завтра ещё поработаю над этим вопросом.
Заметил, что при кодировании в кластерном режиме теряется обложка у выходного файла.
У меня не теряется. Поподробнее из какого формата в какой, была картинка изначально или добавляли вручную.
Из AVI в MP4, добавлял вручную. В итоговом файле обложки не оказалось. Затем получившийся файл перекодировал также в MP4 с понижением разрешения (для слабого ноута, на заказ), попутно опять добавив обложку вручную. И снова её не оказалось в выходном файле.
Потеря обложки в кластерном режиме при муксинге в MP4 подтверждена, поправлю.
Что такое Кластерный движок кодирования? Сбросте ссылку на инфу, а то яндекс только и ссылается на XviD4PSP и кластеры в винчестерах.
Медиа файл разбивается на кластеры по 60 сек прочитанных пакетов. Каждый такой кластер занимается своим куском и потенциально может работать удалённо. Результат работы кластеров выводится в общую очередь и последовательно муксится в финальный файл. В общих чертах вот как-то так. Потенциально размер каждого кластера можно настроить, но 60 оптимальный вариант.
Подвисаний больше нет при запуске программы. 357. Большое спасибо за всю работу над программой!!!)))