[не удалять] XviD4PSP - универсальный медиаконвертер [архив №5]

Страницы :   Пред.  1, 2, 3 ... 7, 8, 9 ... 97, 98, 99  След.
Тема закрыта
 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 25-Авг-12 23:17 (12 лет 3 месяца назад)

busoni4444
Проще было бы распотрошить сэмпл мегабайт на 100. В инфо никакого криминала не вижу, обычное ДТС-МА ядро.
Для просмотра я бы просто выкинул ненужные дорожки в тсмуксере и оставил .тс контейнер.
Если при перепаковке напрямую MKVmerge аудио не воспроизводтся возможны варианты:
- демукс всего в тсМуксере и последующая упаковка в MKVmerge.
- демукс всего и перепаковка в один проход в eac3to (помогало в особо трудных случаях).
Для обработки сначала проиндексировал бы .тс DGAVCIndex или DGIndexNV, и обработал видео.
ДТС разложил бы на вэйвы и собрал в Вегасе. Ну далее понятно.
Ну и посмотрел бы не слетели ли в XviD4PSP НикАС3 и никДТС в декодировании аудио.
[Профиль]  [ЛС] 

busoti

Стаж: 13 лет 6 месяцев

Сообщений: 2839

busoti · 25-Авг-12 23:22 (спустя 4 мин., ред. 25-Авг-12 23:22)

imgeorgest
XACAH18
Спасибо, проблему решил. Открыл в SolveigMM Video Splitter и сохранил видео с одной дорожкой в MKV
imgeorgest Вы явно не ищите лёгких путей
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 25-Авг-12 23:56 (спустя 34 мин.)

busoni4444
Всегда интересно докопаться до причины, чтоб потом не наступать на грабли. Я б всё же закинул в еac3to и посмотрел, что она выкидывает при перепаковке. А так никто ничего и не понял. Я, во всяком случае
[Профиль]  [ЛС] 

busoti

Стаж: 13 лет 6 месяцев

Сообщений: 2839

busoti · 26-Авг-12 02:40 (спустя 2 часа 43 мин., ред. 26-Авг-12 02:40)

imgeorgest
Да мне самому интересно, просто сейчас нет времени разбираться. С еac3to я ещё не работал, вначале нужно будет с ней разобраться, хотя бы поставить её для начала
Поэтому пока так...
P.S. Вообще, DTS с переменным битрейтом впервые встречаю
[Профиль]  [ЛС] 

denus

Стаж: 18 лет 5 месяцев

Сообщений: 2141


denus · 26-Авг-12 03:14 (спустя 33 мин., ред. 26-Авг-12 03:14)

а вот, подскажите, пожалуйста, как мне вот в таком блоке:
Код:
# Удалить VHS colorshift (цветовой сдвиг)
Vshift=4
Hshift=-4
mergechroma(last.crop(Hshift,Vshift,0,0, align=true).addborders(0,0,Hshift,Vshift))
сделать отрицательное значение для Hshift=-4? сейчас такое значение Hshift дает ошибку. грубо говоря, нужно цвет свдвинуть вправо. при положительном значении он двигается влево.
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 2 месяца

Сообщений: 4963

Tempter57 · 26-Авг-12 07:24 (спустя 4 часа, ред. 26-Авг-12 07:24)

denus
Управляйте кропом и бордюрами. Вертикальный сдвиг на 4 пикселя вверх и на 4 пикселя влево:
скрытый текст
# Удалить VHS colorshift (цветовой сдвиг)
Vshift=4
Hshift=4
mergechroma(last.crop(0, Vshift, -Hshift,-0,align=true).addborders(Hshift,0,0 ,Vshift))
Stepanenko.P.V.
Вам бы для вашего исходника надо убрать наводку либо подключив фильтр defreq , либо воспользоваться тем вариантом, что заложен в пресете DVD_BW TD по убиранию вертикальной паразитной решётки
Код:

FIR = Mt_Convolution(Horizontal=" 48 64 96 64 48 ", vertical ="1", u=-128, v=-128)
Diff = Mt_Makediff(Last, FIR)
THR=string("256")
MedianDiff = MT_Luts(Diff, Diff, mode="med", pixels = " 0 0 1 0 2 0 -1 0 -2 0 " ,  expr = " X Y - X Y - X Y - abs 1 + * X Y - abs 1 + "+THR+" 1 >= "+THR+" 0.5 ^ "+THR+" ? + / - 128 +", u=1,v=1).fft3dfilter(bw=2, bh=16, ow=1, oh=8, bt=1, sigma=16, sigma2=0.75, sigma3=16, sigma4=16, plane=4)
ReconstructedMedian = mt_makediff(Diff, MedianDiff)
  Mt_AddDiff(FIR, ReconstructedMedian)
Только увеличьте там sigma=16, SAD1=700, SAD2=400 для своего чёрно-белого исходника. Уж больно он плох по качеству.
[Профиль]  [ЛС] 

DjVu-Master

Стаж: 14 лет 11 месяцев

Сообщений: 6120

DjVu-Master · 26-Авг-12 11:39 (спустя 4 часа)

Tempter57
Попробую, ток сначала нада разобраться что куда писать.
Смотрите. Вчера цифранул полицейскую академию.
MediaInfo

Формат : AVI
Формат/Информация : Audio Video Interleave
Профиль формата : OpenDML
Размер файла : 44,8 Гбайт
Продолжительность : 1 ч. 32 м.
Общий поток : 69,5 Мбит/сек
Видео
Идентификатор : 0
Формат : Huffman
Идентификатор кодека : HFYU
Продолжительность : 1 ч. 32 м.
Битрейт : 68,0 Мбит/сек
Ширина : 768 пикселей
Высота : 576 пикселей
Соотношение сторон : 4:3
Частота кадров : 25,000 кадров/сек
Цветовое пространство : RGB
Битовая глубина : 8 бит
Бит/(Пиксели*Кадры) : 6.146
Размер потока : 43,8 Гбайт (98%)
Аудио
Идентификатор : 1
Формат : PCM
Параметр Endianness формата : Little
Параметр Sign формата : Signed
Идентификатор кодека : 1
Продолжительность : 1 ч. 32 м.
Вид битрейта : Постоянный
Битрейт : 1536 Кбит/сек
Каналы : 2 канала
Частота : 48,0 КГц
Битовая глубина : 16 бит
Размер потока : 1014 Мбайт (2%)
Продолжительность промежутка : 500 мс. (12,50 видеокадров)

Поставил рипать. При таких настройках
Вот что вышло
MediaInfo

Формат : AVI
Формат/Информация : Audio Video Interleave
Размер файла : 1,46 Гбайт
Продолжительность : 1 ч. 32 м.
Общий поток : 2268 Кбит/сек
Программа кодирования : VirtualDubMod 1.5.10.3 | www.virtualdub-fr.org || (build 2550/release)
Библиотека кодирования : VirtualDubMod build 2550/release
Видео
Идентификатор : 0
Формат : MPEG-4 Visual
Профиль формата : Advanced Simple@L5
Параметр BVOP формата : 2
Параметр QPel формата : Нет
Параметр GMC формата : Без точки перехода
Параметр матрицы формата : Default (MPEG)
Идентификатор кодека : DX50
Идентификатор кодека/Подсказка : DivX 5
Продолжительность : 1 ч. 32 м.
Битрейт : 2066 Кбит/сек
Ширина : 640 пикселей
Высота : 480 пикселей
Соотношение сторон : 4:3
Частота кадров : 25,000 кадров/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : Прогрессивная
Метод сжатия : С потерями
Бит/(Пиксели*Кадры) : 0.269
Размер потока : 1,33 Гбайт (91%)
Библиотека кодирования : XviD 1.2.1 (UTC 2008-12-04)
Аудио
Идентификатор : 1
Формат : AC-3
Формат/Информация : Audio Coding 3
Расширение режима : CM (complete main)
Параметр Endianness формата : Big
Идентификатор кодека : 2000
Продолжительность : 1 ч. 32 м.
Вид битрейта : Постоянный
Битрейт : 192 Кбит/сек
Каналы : 2 канала
Расположение каналов : Front: L R
Частота : 48,0 КГц
Битовая глубина : 16 бит
Метод сжатия : С потерями
Размер потока : 127 Мбайт (8%)
Выравнивание : Разделение по промежуткам
Продолжительность промежутка : 40 мс. (1,00 видеокадр)
Время предзагрузки промежутка : 500 мс.

Вроде не плохо получилось. Мне нравится. Ток хотелось с меньшим битрейтом (~1500-1700). Что посоветуете?
Сейчас попробую рипнуть с такими параметрами .
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 2 месяца

Сообщений: 4963

Tempter57 · 26-Авг-12 11:54 (спустя 14 мин.)

Stepanenko.P.V.
Народный размер в 1,37 ГБ посоветую или разрешение увеличьте до 704х528, битрейт и снизится.
[Профиль]  [ЛС] 

denus

Стаж: 18 лет 5 месяцев

Сообщений: 2141


denus · 26-Авг-12 13:52 (спустя 1 час 58 мин., ред. 27-Авг-12 04:28)

Tempter57 писал(а):
54875241denus
Управляйте кропом и бордюрами. Вертикальный сдвиг на 4 пикселя вверх и на 4 пикселя влево:
Ох, спасибо большое за быстрый ответ!
С интерлейсным исходником все так же? В "начале" скрипта SeparateFiedls(), в конце Weave() и значения параметров сдвига кратные 2, да?
И вот еще вопрос. А двигать по конкретному цвету можно (исходник VHS-оцифровка, YUY2)? А то у меня явный сдвиг по желтому-оранжевому-красному на одно значения, по зеленому немного на другое.
сам я какую-то "фигню дикую" нагородил (путем просмотра скриптов и логики) типа (но оно сработало визуально как надо):
скрытый текст
Код:
Vshift=4
Hshift=0
mergechroma(last.crop(Hshift,Vshift,0,0, align=true).addborders(0,0,Hshift,Vshift))
Vshift=4
Hshift=0
turnleft()
mergechroma(last.crop(Hshift,Vshift,0,0, align=true).addborders(0,0,Hshift,Vshift))
turnright()
Можно где-то про параметры используемой функции почитать? Потому что принцип работы я все равно не понимаю (зависимость результата от параметров), мало ли, надо будет вертикальный сдвиг цвета "вниз" сделать (пока я, видимо, только перебором смогу добиться результата). Я пытался что-то найти по mergechroma в нэте вчера, но то ли плохо искал в 4 утра, то ли не там. =)
update
Кажется, я начинаю понимать. Внутри MergeChroma() это же обычные функции Crop() и AddBorders(), да? Но если не трудно, все таки "расжуйте" кратенько (как работает Crop() и AddBorders() я уже понял на примере заливки полей черным, хотя может еще через часик экспериментов я и сам "дойду". =)
p.s. Вообще, был бы признателен за ссылку на какой-нибудь толковый мануал по функциями с примерами. Просто увидев, что плагин цветового сдвига для VDub-а что-то жуткое делает с цветами и начав опять разбираться с AviSyhth я окончательно понял, что удобнее сразу все в нем делать, не перебегая к дополнительным шагам. =) Раньше мне все это каким-то сложным казалось, а сейчас ничего так, кое что уже понимаю. =) Цветовой сдвиг теперь точно в avs буду делать -- явно удобнее.
p.p.s Еще вопрос про Crop() и AddBorders()
Если у меня интерлейсный исходник и скрипт вида:
скрытый текст
Код:
[..]
DirectShowSource("vhs3-1.avi", fps=25.000, convertfps=true)
SeparateFields()
[..]
Crop(Left,Top,-Right,-Bottom)
AddBorders(Left,Top,Right,Bottom)
[..]
###[FILTERING]###
[..]
Weave()
Обязательно ли значения передаваемых параметров в эти функции должны быть кратны 2? И по горизонтали в том числе? Задача сохранить интерлейс (не напортачить с полукадрами и полями) для дальнейшей кодировки в mpeg2.
[Профиль]  [ЛС] 

ItarTass

RG Мультфильмы

Стаж: 17 лет 1 месяц

Сообщений: 1414

ItarTass · 26-Авг-12 18:24 (спустя 4 часа)

Tempter57 писал(а):
[
setmtmode(5.4)
А какие цифры за что отвечают?
Если 12 ядер, то какие должны быть цифры?
[Профиль]  [ЛС] 

mihanja80

Старожил

Стаж: 15 лет 11 месяцев

Сообщений: 521

mihanja80 · 26-Авг-12 20:06 (спустя 1 час 42 мин., ред. 26-Авг-12 20:06)

avisynth.org/mediawiki/MT_support_page
SetMTmode(int mode, int threads)
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 26-Авг-12 20:25 (спустя 18 мин.)

ItarTass
https://rutr.life/forum/viewtopic.php?p=53502220#53502220
[Профиль]  [ЛС] 

tata01231

Стаж: 16 лет

Сообщений: 388

tata01231 · 27-Авг-12 09:44 (спустя 13 часов)

imgeorgest писал(а):
Спасибо. Надеюсь и мне поможет с моей частичной загрузкой ЦП.
[Профиль]  [ЛС] 

ItarTass

RG Мультфильмы

Стаж: 17 лет 1 месяц

Сообщений: 1414

ItarTass · 27-Авг-12 12:17 (спустя 2 часа 32 мин.)

Спасибо. Буду экспериментировать.
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 3 месяца

Сообщений: 1470


fcp · 27-Авг-12 12:21 (спустя 4 мин.)

На всякий случай залил архив с r305. По сравнению с прошлым архивом с тестовым билдом для x262, тут обновлены только экзешник программы, перевод и список изменений (т.е. AviSynthWrapper.dll, AutoCrop.dll, avss.dll, LAVFilters, VideoFunctions.avs, x262.exe - соответствуют прошлому архиву). Что куда копировать - написано тут.
Изменения после r301
Код:

>>> (r305) Окна Encoder, Decoder, Demuxer, Indexing_FFMS и FFInfo: улучшена производительность сбора лога утилит.
>>> (r304) Добавлена поддержка x262.exe. Однако этот энкодер - экспериментальный, используйте на свой страх и риск!
           Спасибо AkvenJan за картинку для окна настроек.
>>> (r303) Удалено окно "FramerateDetector".
>>> (r302) DSS2: добавлена обрезка 1-го пикселя, если формат требует, чтобы сторона была кратна 2-м.
[Профиль]  [ЛС] 

sgt. Bilko

Стаж: 15 лет 10 месяцев

Сообщений: 99

sgt. Bilko · 27-Авг-12 16:49 (спустя 4 часа, ред. 27-Авг-12 16:49)

tata01231
C частичной загрузкой это да, есть проблемы при кодировании в ави (у меня без фильтров больше 50% ну никаг)
А вот такая парадоксальная вещь:
-threads 6 - у вас 4-х ядерный процессор, а попробуйте -threads 4.
Лично у меня это дает нехилый прирост скорости кодирования (Win 7 x64, Core i7), проверено экспериментально, от версии программы XViD 4PSP5 не зависит (что на билде 260, что на 289) Для кодирования H.264 - да, оптимально auto, а вот для кодека XviD тогойт, нуно 4 :D.
[Профиль]  [ЛС] 

tata01231

Стаж: 16 лет

Сообщений: 388

tata01231 · 28-Авг-12 11:19 (спустя 18 часов)

sgt. Bilko писал(а):
54898544-threads 6 - у вас 4-х ядерный процессор, а попробуйте -threads 4.
а куда это добавить?
[Профиль]  [ЛС] 

AkvenJan

Стаж: 15 лет 6 месяцев

Сообщений: 584

AkvenJan · 28-Авг-12 11:58 (спустя 38 мин.)

Итак, предварительный чейнджлог нового инсталлятора
скрытый текст
28.08.2012 RC32 AviSynth 2.6
==========
XviD4PSP5 - обновил до r305
Добавил пресеты для x262 в связи с добавлением возможности кодировать им в программе. Версия кодека x262 rev.2433. Пресеты добавлены для форматов TS, M2TS, MPEG2 NTSC, MPEG2 PAL, MPEG2 PS
Удалена неиспользуемая программой папка \apps\mplex
Удалена неиспользуемая программой папка \apps\x264\cmatrix
В программу добавлены файлы от фильтров LAV версии 0.51.3
Компилятор инсталлятора Inno Setup обновлен до 5.5.1
FFMS2 - обновил до версии r706 (http://code.google.com/p/ffmpegsource/)
qAAC обновлён до 1.40
VSFilter.dll (xy-VSFilter) обновлен до 3.0.0.65 (http://code.google.com/p/xy-vsfilter/)
MediaInfo обновлён до 0.7.59+ от 26.08.2012
MKVToolnix - обновлён до 5.6.0.449
Обновлён украинский язык в программе. Перевод взят у пользователя Neopagan с форума ru-board
x264 обновил до rev2208 vanilla
Интегрирован новый набор фильтров и плагинов для AviSynth 2.6 от Tempter57 (ftutplugins_filtering)
Плагин Dither обновился до 1.20.0
[Профиль]  [ЛС] 

busoti

Стаж: 13 лет 6 месяцев

Сообщений: 2839

busoti · 28-Авг-12 15:18 (спустя 3 часа)

AkvenJan писал(а):
54911853MKVToolnix - обновлён до 5.6.0.449
А почему не до 5.7.0 ?
[Профиль]  [ЛС] 

AkvenJan

Стаж: 15 лет 6 месяцев

Сообщений: 584

AkvenJan · 28-Авг-12 15:44 (спустя 26 мин.)

busoni4444
копипаст сглючил В реальности оно обновлено до 5.7.0.461, в чейнджлоге ошибся
[Профиль]  [ЛС] 

sgt. Bilko

Стаж: 15 лет 10 месяцев

Сообщений: 99

sgt. Bilko · 28-Авг-12 16:29 (спустя 44 мин.)

tata01231 писал(а):
54911335а куда это добавить?
Шестеренка справа от кодирование видео - вкладка misc - снизу справа выпадающая менюшка threads
Там стоит Auto, поменять на 4
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 3 месяца

Сообщений: 1470


fcp · 28-Авг-12 18:28 (спустя 1 час 59 мин., ред. 28-Авг-12 18:28)

AkvenJan
Только вчера я говорил, что неизвестно, сколько ждать нового билда Ависинта, как вот сегодня SEt его уже выложил Знать бы, что в ближайшие дней ~5-10 кто-нибудь пересоберет под него все нужные нам плагины (точнее те, которые в прошлом инсталлере были расчитаны под "старый-новый" интерфейс 2.6) - то с инсталлером для XviD4PSP можно было бы и подождать. Но этого опять-же никто не знает..
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 2 месяца

Сообщений: 4963

Tempter57 · 28-Авг-12 20:12 (спустя 1 час 43 мин.)

fcp
Сижу меняю Vitовские плагины, нужен день, чтобы всё ещё раз проверить.
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 3 месяца

Сообщений: 1470


fcp · 28-Авг-12 20:34 (спустя 21 мин.)

Tempter57
А разве уже где-то есть перекомпиленные плагины под этот "новый-новый" интерфейс? Что-то на Дум9 я ничего не вижу..
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 2 месяца

Сообщений: 4963

Tempter57 · 28-Авг-12 21:45 (спустя 1 час 11 мин., ред. 28-Авг-12 21:49)

fcp
У меня, что пока не идут Vit-овские плагины с его пакета и GrainFactory3.avs, SeeSaw.avs, остальные работают под новым AviSynth 2.6 MT. Кстати SEt у него на ветке QTGMC уже отметился и выразил косвенное недовольство, что плагины с одним именем плодятся кому, как хочется.
[Профиль]  [ЛС] 

doc_ravik

Техническая помощь (неактивен)

Стаж: 14 лет 3 месяца

Сообщений: 12493

doc_ravik · 28-Авг-12 21:47 (спустя 1 мин.)

AkvenJan
Ссылки в подписи не приветствуются, любые. Может договоритесь с топикстартером и вставите в шапку? А то не ровен час отключат подпись - там разбираться не будут.
[Профиль]  [ЛС] 

AkvenJan

Стаж: 15 лет 6 месяцев

Сообщений: 584

AkvenJan · 28-Авг-12 21:52 (спустя 5 мин.)

Тогда жду когда всё устаканится
Подпись отключил, ладно
[Профиль]  [ЛС] 

fcp

Стаж: 16 лет 3 месяца

Сообщений: 1470


fcp · 28-Авг-12 21:56 (спустя 3 мин.)

Tempter57
Если я правильно понял смысл первого предложения, то это вполне логично, что плагины под 2.6, скомпиленные в прошлый раз, перестали работать с текущим Ависинтом. Интерфейс-то там снова изменён. Поэтому плагины от 2.5 в новом 2.6 работать будут, а вот чтоб это было чисто под 2.6 - их надо снова кому-то перекомпилить.
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 2 месяца

Сообщений: 4963

Tempter57 · 28-Авг-12 22:13 (спустя 17 мин., ред. 29-Авг-12 08:36)

fcp
Да, правильно понял, но дело в том, что у нас в plugins был скомпилирован под AviSynth 2.6 только Vit-овский пакет. Я его заменил весь, поскольку он точно не идёт. Пакет dither идёт без проблем. А вот в SeeSaw.avs и GrainFactory3.avs откуда проблемы взялись пока не разобрался в причине. Напрягает полная тишина на forum.doom9 по поводу выпуска нового avisynth.dll от SEt...Надо ждать...
[Профиль]  [ЛС] 

DjVu-Master

Стаж: 14 лет 11 месяцев

Сообщений: 6120

DjVu-Master · 29-Авг-12 19:40 (спустя 21 час, ред. 29-Авг-12 19:40)

Попался такой исходник что при любых пресетах получается битрейт 2335kbps. Разрешение выставляю 704x528.
Что мне выставить чтобы битрейт был 1800-1900?
Вопрос к авторам сборки XviD4PSP 5 почему вы не можете исправить проблему с не попаданием в битрейт или размер?
Какой-то Movavi Видео Конвертер 10 попадает в заданный ему битрейт а XviD4PSP 5 ...............................
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error