|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4305
|
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 месяцев Сообщений: 4305
|
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
Стаж: 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 месяцев Сообщений: 4305
|
george$t ·
26-Авг-12 20:25
(спустя 18 мин.)
|
|
tata01231
Стаж: 16 лет Сообщений: 388
|
tata01231 ·
27-Авг-12 09:44
(спустя 13 часов)
Спасибо. Надеюсь и мне поможет с моей частичной загрузкой ЦП.
|
|
ItarTass
Стаж: 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 ...............................
|
|
|