Ru-Board.club
← Вернуться в раздел «Программы»

» XviD4PSP - качественный медиа кодер

Автор: skrt
Дата сообщения: 05.12.2007 12:04
winnydows

да, с rc5 все работает. Спасибо
Автор: winnydows
Дата сообщения: 07.12.2007 15:51
XviD4PSP 5.026 RC6 full
Прописано правильное превью - не уезжает за края, быстрое, качественное, поддерживает фулл скрин (алт+ентер), плей-пауза пробелом. На основе свежего DirectShowLib 2.0.
Альтернативное превью MediaBridge уже работает, но пока не закончено.
Исправлен вылет при смене фреймрейта на 23.976.

XviD4PSP 5.026 RC7 full
Исправлена работа с аспектами.
Закончено новое превью.
Добавлен новый полноценный медиа плеер.
Обновились ffmpeg, mp4box, x264.
Улучшено определение входного видео битрейта.
Теперь в настройках кодека вычисляется качество - БитНаПиксель.
XviD4PSP и WPF Video Player понимают DragDrop и OpenWith.

XviD4PSP 5.026 RC7 to RC12 update
Различные фиксы и исправления.
Автор: WaRlInE
Дата сообщения: 11.12.2007 10:03
Всем ЗДРАВСТВУЙТЕ.
Уважаемые пользователи данной программы. Не могли бы вы выложить файл настроек (или так подсказать) кодирования одного DVD-фильма в Avi, размером ~1,5Гб, чтобы фактор качества при таком размере был максимально возможный. Просто много фильмов приходится копировать, а качества добиться нормального не получается, а много уже фильмов встречал объёмом 1,36Гб с оболденным качеством (типа DVDRip).

Заранее спасибо.

P.S.: Автору респект за такую программу. Аж гордость берёт за русских программистов!
P.P.S.: Версия программы 4.1.1.3, на 5-ку перейду когда в ссылке на скачиваемый файл появиться окончание Final.
Автор: winnydows
Дата сообщения: 11.12.2007 15:35
XviD4PSP 5.026 RC7 to RC14 update

Переработана логика работы с VFR файлами. Теперь синхронизация должна быть идеальной, а движения плавными.
Добавлен формат AVI iRiver Clix 2.
Автор: Samshit
Дата сообщения: 12.12.2007 18:57

Цитата:
XviD4PSP 5.026 RC7 to RC14 update

странно, у меня по этой ссылке не качает, вылетает ошибка
Автор: winnydows
Дата сообщения: 12.12.2007 20:30
Сайт временно в дауне. Дня через 3 оттаит.
Автор: andrew_b2
Дата сообщения: 17.12.2007 14:15
Программа действительно сильно изменилась к лучшему
Автору - респект и уважуха. Стал постепенно приводить свой зоопарк видео к
общему знаменателю и вот такие вылезли пожелания к доработке СПИСКА заданий:
1. Список не сохраняется - очень плохо (иногда надо и выключить комп, тогда задания слетают)
2. Ввести возможность перемещений заданий по списку (вверх/вниз)
3. Возможность постановки задания на паузу - т.е. оно пропускается и
выполняется следующее
4. По завершении задания писать "Done" - Encode.. просто зрительно сливаются в
списке
5. Чуть шире сделать колонки (те же Encode до конца не видны) - или
регулируемая ширина
6. После очистки списка - номера заданий тоже не очищаются, а начинаются с последнего - т.е. 0056, 0057 и т.д.

И еще по мелочи - в меню "по окончании кодирования" ввести "выключение
компьютера", т.к. не понятно "завершение работы" чего?

И еще вопрос - dll ависинтовские берешь стандартные (из архивов) или пересобираешь(из сорсов)?
Просто один из лучших инструментов/фильтров плагин от Fizick (огромный респект)-
mvtools, плюс DeGrainMedian (Fizick) плюс RemoveDirt (Rainer Wittmann) - чистят
самое шумное видео на ура и весьма шустро (пользую при чистке ТВ источника):

v=DeGrainMedian(mode=2,interlaced=false,norow=false,limitY=3,limitUV=7)#
легонько фильтруем
i=removedirt() #сильно чистим для векторов
backward_vec_1 = i.MVAnalyse(blksize=16,overlap=4,isb = true, delta = 1, pel = 1, sharp=0, idx = 3,truemotion=true)
forward_vec_1 = i.MVAnalyse(blksize=16,overlap=4,isb = false, delta = 1, pel = 1, sharp=0, idx = 3,truemotion=true)
v.MVDegrain1(backward_vec_1,forward_vec_1,thSAD=300,idx=3)#фильтруем сигнал
fft3gpu(sigma=2.0,interlaced=false,sharpen=0.75)# подчищаем и немного добавляем резкость
Temporalsoften(3,2,2,mode=2,scenechange=10) #легонько полируем

Автор: winnydows
Дата сообщения: 17.12.2007 17:54
dll для AviSynth беру готовые.
Метод конечно интересный, но вот fft3gpu ставит под сомнение его шустрость. Как доделаю RC15 попробую такую экстремальную комбинацию. Кстати можно самому это попробовать, папка C:\Program Files\Winnydows\XviD4PSP5\presets\filtering поможет разобраться как самому добавить новую функцию фильтрации.

Не удалось заставить работать эту гремучую смесь - AviSynth упорно говорит что нет функции RemoveDirt, хотя dll загружена.
Автор: andrew_b2
Дата сообщения: 18.12.2007 17:01
по dll понял, естественно сразу залез в пресеты и сделал что хотел...

по дирту - из его хелпа берется функция и естественно тогда работает, можно ее сохранить в отдельный файлик RemoveDirt.AVSI -будет грузиться как длл...

function RemoveDirt(clip input, bool "_grey", int "repmode")
{
_grey=default(_grey, false)
    repmode=default(repmode, 16)
    clmode=17
    clensed=Clense(input, grey=_grey, cache=4)
    sbegin = ForwardClense(input, grey=_grey, cache=-1)
    send = BackwardClense(input, grey=_grey, cache=-1)
    alt=Repair(SCSelect(input, sbegin, send, clensed, debug=true), input, mode=repmode, modeU = _grey ? -1 : repmode )
    restore=Repair(clensed, input, mode=repmode, modeU = _grey ? -1 : repmode)
    corrected=RestoreMotionBlocks(clensed, restore, neighbour=input, alternative=alt, gmthreshold=70, dist=1, dmode=2, debug=false, noise=10, noisy=12, grey=_grey)
    return RemoveGrain(corrected, mode=clmode, modeU = _grey ? -1 : clmode )
}    


Смесь не гремучая а адаптированная к скорости и ГПУ тут не зря - он работает ПАРАЛЛЕЛЬНО с другими фильтрами и чем мощнее карта, тем лучше...

DeGrainMedian и RemoveDirt очень быстрые, а MVDegrain1 - нравится что он именно обрабатывает (фильтрует) неподвижные объекты, т.е. движется в кадре птица - она не фильтруется - а вот фон очень хорошо почиститься (степень - thSAD).
Можно использовать MVDegrain2 - но скорость здорово падает (учитываются 4 кадра)

Полюбил я mvtools. Почитай - шикарная вещь

А со списком как? можно ждать изменений?
Автор: winnydows
Дата сообщения: 18.12.2007 22:30
@andrew_b2
Собственно не вижу смысла обнулять номер первого задания.
Дизайнерские косяки подчищены и ещё будут меняться и улучшаться. Ну а пока готова финальная версия, но в связи твоей подсказкой по скрипту пока попробую таки заставить её работать. Добавлять функцию я уже пробовал, с ошибкой неправильных аргументов. Может i=removedirt(v) ? Функция ведь не принимает пустой вызов.

Если видео карта не очень сильная, то GPU на против будет тормозить весь процесс. Да и качество GPU почти всегда хуже чем не GPU. Так что будет целесообразно добавить две версии. Вопрос как назвать это коктель, Молотов GPU?

Как только проянится с Молотовым выложу новую версию.
Жду подсказок как таки заставить работать Молотова.

После добавления ряда плагинов и правки одной ошибки fft3dgpu, а не fft3gpu - фильтр заработал. Так что сейчас делаю вторую версию плагина и пересобираю финальную версию с этим коктелем.

Добавлено:
XviD4PSP 5.026 full

Программа перешла в стабильную стадию. Разработка будет продолжаться ещё не один год, но уже не так отчаянно.

Очень много исправлений, изменений и добавлений. Самые важные:

MPEG2 кодирование, в том числе с использованием квантайзер режима и би фреймов.
Автоматическое определение интерлейса и FILM.
TIVTC для FILM видео.
Новые фильтры шумоподавления.
Автоматическая коррекция MPEG цветов.
Добавлены новые форматы кодирования:
AVI iRiver Clix 2 и MP4 Motorola K1.
Автоматическое переключение на FFmpegSource при проблемах с декодированием.
XviD кодек теперь вкладывается в размер. Проблема была в новой версии xvidcore.dll. Пришлось откатится на более старую версию.
Обновились почти все компоненты:
ffmpeg, mp4box, x264, dgindex и т.д.
Исправлены проблемы с синхронизацией.
Новый, быстрый и качественный превью плеер на основе DirectShowLib 2.0.
Внешний плеер для видео и аудио файлов - WPF Media Player.
Добавлен эксперементальный движок для превью MediaBridge - комбинация MediaElement и DirectShow. Поддерживает все функции WPF - анимация, наложение и т.д.
Обновился и поумнел главный инсталятор.
Добавленые новые сплиттеры.
К параметрам кодирования добавлено поля Качество - соотношение бит на пиксель.
А так же много других приятностей и полезностей.
Автор: andrew_b2
Дата сообщения: 19.12.2007 12:08
Есть чудесная статья на ixbt:
Основы использования утилиты AviSynth при обработке видео - Александр Балахнин aka Fizick

Вот почемуто мне кажется что ты ее не читал Можно сказать - библия

Синтаксис скриптов AviSynth допускает несколько способов написания, как прямое присвоение переменных, так и объектно-ориентированную запись функций (с точкой), в том числе с возможностью неуказания подразумеваемых переменных.

Качество GPU точно не хуже чем не GPU, просто есть несколько переменных, котрые ГПУ не поддерживают... просто если карта старше gt7600gs - то уже быстрее 2500 2-х ядерника. У меня 7600Гт > 25 фпс, а проц около 12 фпс, а тем у кого карты 8800 - вАбще жуть
Версий конечно можно сделать несколько, а скриптик я скопирую (дома) и уже рабочий тут положу... и еще раз скажу - компенсация движения - это вещь! И повторю - скриптик для фильтрации ТВ, т.е. достаточно поганый сигнал...
Автор: winnydows
Дата сообщения: 19.12.2007 12:56
Статью я читал, а вот мой пост ты видимо не прочитал. Фильтр уже работает и включён в последнюю версию в двух вариантах.
GPU может вызывать большую замыленность и артефакты - зависит от видео карты.
Автор: andrew_b2
Дата сообщения: 19.12.2007 13:24
Без обид... Лады?
Просто в статье этой - самые выжимки и всем ее рекомендую...

На счет артефактов - если появляется некоторая сетчатость, делаю так:
FFT3Dgpu(bt=3,bw=16,bh=16,ow=8,oh=8,degrid=3.0), но вот заметил у себя, что не от карты - а от файла зависит, также появляться может сетчатость и на неГПУ. Если это не сетчатость - то тут действительно виновата карта, а точнее ее переразгон... А по замыленности - вот сравнивал кадры вычитанием - ну не вижу разницы при одних параметрах...

А вот еще люблю так делать:

MergeLuma(deen("a2d",2,0,8),\
FFT3Dgpu(bt=3,bw=16,bh=16,ow=8,oh=8,degrid=3.0,\
sigma=1.5,sigma2=2.0,sigma3=3.0,plane=0,interlaced=false,sharpen=0.5))

т.е. цветность фильтрую дином, а яркость фтт


ура! заценим новую версию
Автор: andrew_b2
Дата сообщения: 20.12.2007 14:46
Да, и вот еще (подобная просьба уж пробегала где-то):
Если программа позиционируется на не очень хорошо знающую премудрости обработки видео аудиторию, то хорошо бы названия фильтров давать интуитивно понятные - от качества исходного материала:
1. без фильтрации
2. Отличное DVD
3. Хорошее DVD
.........................
х. Шумный TV

Естественно и прогрессирующее падение скорости обработки. Понятно, что использоваться будут фильтры с усредненными параметрами, т.к. кто разбирается, те смогут параметры корректировать индивидуально, пользоваться другим софтом и т.д. И вообще обработка видео - задание не тривиальное... И тем более респект, что средний, самый массовый потребитель будет пользовать ЭТУ замечательную прогу.

И вот такое еще пожелание - ввести тестовый режим - вывод в окне: сигнал исходный / после фильтра. Сразу будут видны изменения. И какие-то параметры легче подбирать...


Автор: winnydows
Дата сообщения: 24.12.2007 20:10
XviD4PSP 5.027 RC2 full

Новый и безопасный движок определения интерлейса.
Окно расширенных настроек параметров интерлейса.
Окно фреймрейта совмещено с окном параметров интерлейса.
Должны быть исправлены ошибки фреймрейта.

@all
Создан новый сайт по старому адресу и единый централизованный форум поддержки. Так что welcome. Очень скоро буду осуществлять поддержку только с центрального форума. Пока обновляю ссылки на всех форумах.

Winnydows Home
Support Forum
Автор: andrew_b2
Дата сообщения: 27.12.2007 09:42
Пытался зарегистрироваться на твоем сайте - чтото не получается... может потом получится... Поэтому пишу сюда - авось прочитаешь.
К огромному стыду для себя открыл ависинтовский плагин MT.dll - вещь отличная для мультипроцессорных систем... прогресс, блин и никуда не денешься от него Попробовал и обалдел - средний фпс вырос почти в 2 раза! т.е. стал задействован второй проц - ура!
Теперь свои скриптики все переписываю для МТ, но вот беда - МТ пользует адаптированный avisynth.dll и тут засада - все проги (виртуалдуб и т.д.) работают нормально, а XviD4PSP5.027 валится при нажатии кнопки "сохранить" - хотя открывает и проигрывает скрипт нормально. Это на адаптированной версии ависинта 2.5.7.0, а вот адаптированная 2.5.6.0 - работает нормально... оставил ее, но вот гложет червь - не аккуратненько как-то

и просьба - настройки не сохраняет - не удобно все время выключать автоопределение интерлейса - у меня почти все - прогрессив
Автор: patrol
Дата сообщения: 04.01.2008 19:05
XviD4PSP 5.028 RC1 update
Автор: winnydows
Дата сообщения: 04.01.2008 23:00
Ох уж эти мне доброжелатели.
Установка этого обновления не катит для 5.027 RC2. Так что от ссылки этой одно вредительство.
Автор: patrol
Дата сообщения: 05.01.2008 07:11
winnydows
а так?
XviD4PSP 5.027 full + XviD4PSP 5.028 RC2 update

Кому программа нравится, думаю, разберётся рано или поздно.
Автор: winnydows
Дата сообщения: 05.01.2008 15:13
Так дело другое
Автор: magistrfet
Дата сообщения: 13.01.2008 23:56
я так понял, что ее можно использовать не только для PSP, а и для PC тоже для обычного кодирования например wmv to xvid
Автор: winnydows
Дата сообщения: 14.01.2008 14:40
XviD для PSP - это первое что научилась делать программа. Сейчас это скорее любое для любого.
Автор: magistrfet
Дата сообщения: 15.01.2008 13:44
winnydows
мм попробовал в работе - порадовала скорость но возникли существенные проблемы

кодировал из wmv в xvid
параметры выставлял custom на видео, сменил разрешение и частоту - тут все норм, но вот настройки кодирования по битрейду или размеру все были проигнорированы, кодировал в двухпроходном режиме, сначала по битрейду - ставил к примеру 1200, в итоге получалось 600, потом по размеру ставил 400 mb - получалось 270 (а видео 190)

Пробовал при разных настройках - так и не вышло

Проблемы такие - неясно с оавтом. пределением размера - включает ли туда аудио или нет, если да, то почему в аудио тоже такой же размер? видимо, в данные при расчете аудио также вклбючается общий размер?

Кодирование по битрейду и размеру не сработало совсем, даже близко.

Версия была использована самая последняя, XviD4PSP 5.028 RC2 update
Автор: winnydows
Дата сообщения: 15.01.2008 17:10
Вычисляется всё верно. Проблема в XviD 1.2. Временные решения можно найти на главном форуме поддержки.
Автор: magistrfet
Дата сообщения: 15.01.2008 19:09
у меня стоит 1.1.3 последний, но внешний, походу, в дистрибутиве вами используется 1.1.2, предлагаю использовать не внутренний а внешний, тогда пользователь волен выбрать, или многопроцессорность или точность (или сделать выбор в программе, типа какую версию выбрать. Попробую переставить на новую, посмотрим, сработает ли.

Добавлено:
кстати, FourCC при кодировании нельзя указывать? Мне например нравится обработка divx а не xvid декодером, да и хардварные плееры могут тогда дивиксом обрабатывать
Автор: winnydows
Дата сообщения: 15.01.2008 22:17
fourcc пока только для MPEG4 кодека. Опубликуй заказ на форуме и как будет время добавлю такую функцию.

Многие путают XviD 1.2 и 1.1.2. Это совершенно разные вещи.
Подмени xvidcore.dll в папке C:\Program Files\Winnydows\XviD4PSP5\apps\xvid_encraw.
Автор: magistrfet
Дата сообщения: 15.01.2008 23:33
winnydows
хорошо
но вот только где на офф сайте такая версия?
http://www.xvid.org/Home-of-the-Xvid-Codec.1.0.html

кстати, заменил файл на свой 1.1.3 - расчет все равно не стработал...опять вышел файл не с тем размером и не с тем битрейдом...так и не смог получитьв итоге нужное..
Автор: winnydows
Дата сообщения: 16.01.2008 01:36
Эта версия разрабатывается уже больше года. И её можно найти в виде последних исходников (не скомпилированная). Но вот разрабатывается весьма вяло и судя по всему уже не выйдет. Так как x264 наступает на пятки.

Кодирование проверю.
Автор: winhex
Дата сообщения: 16.01.2008 12:06
winnydows
Установил последнюю версию сабжа (5.028 PRO) запустил... Открываю файл и происходит облом. При попытке открытия программа выдает: External component has thrown an exception и ничего не открывает. Файлы в основном AVI MJPEG, звук uncompress. В системе открываются без проблем, любой программой, кроме Xvid4PSP
Система - WinXP SP2

PS До этого была версия 4.114full - у нее проблем с открытием этих файлов не было. Только что снес последнюю версию, поставил четвертую - все работает!




Добавлено:
Все же поверх четвертой версии удалось поставить пятую. Файлы открываются... Но превью почему-то залазит на имя файла (вправо вверх) Примерно так:


Автор: winnydows
Дата сообщения: 16.01.2008 19:59
Четвёртая и пятая ставятся и работают совместно.
Залазит вероятно из-за нестандатных настроек темы винды.
Происходит скорее всего следующее:
ты сносишь 4.1, она сносит кодеки, ставишь пятую, она ставится без кодеков.
Правильный вариант снести 4.1 поставить klite codec pack, поставить 5.0.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

Предыдущая тема: Инсталяха Qt 3.3 под Windows


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.