|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
03-Мар-13 00:39
(11 лет 9 месяцев назад, ред. 03-Мар-13 04:00)
imgeorgest писал(а):
581625833 паловских кадра - это уже 120 мс.
Смотря куда их кинуть, и как растянуть звук.
Здесь можно гадать до бесконечности. Рассинхрона нет - это главное.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4303
|
george$t ·
03-Мар-13 00:56
(спустя 16 мин., ред. 03-Мар-13 00:56)
busoni4444
Чё-то не улавливаю причинно-следственной связи между выбором декодера и перемоткой на блюрее.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
03-Мар-13 01:04
(спустя 7 мин.)
imgeorgest
Файл, сделанный с задержкой звука на MPEG2Source, блюрей не мотает. На DSS2 - всё нормально.
Как выяснилось, он ещё не мотает файлы с одноканальным звуком любого формата. Производители приучают к нормальному качеству...
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4303
|
george$t ·
03-Мар-13 01:40
(спустя 36 мин.)
busoni4444
А если задержку убрать дилэйкатом, а видео кодировать отдельно? Тогда и cpu можно прикрутить... Попробуй.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
03-Мар-13 05:17
(спустя 3 часа, ред. 03-Мар-13 05:17)
imgeorgest
Я эту задачу решил проще. Открыл целый файл с MPEG2Source ( на нём он выставил уже 16 мс ), закрыл файл, убрал задержку из индекса, снова открыл файл - задержки уже нет
Теперь надо скодировать и посмотреть во что это выльется в плане рассинхрона...
В принципе, потом можно добавить эту задержку в mkvmerge, и посмотреть как такой файл будет мотать блюрей.
Вариантов много, с такой программой как XviD4PSP 5 не пропадём...
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4303
|
george$t ·
03-Мар-13 12:36
(спустя 7 часов)
busoni4444 писал(а):
58145904На мой взгляд, детализация на статике не утеряна и картинка очищена очень хорошо
Согласен. cpu=4 размывает ещё и вертикально по хроме, что уже заметно на "детальках".
|
|
Tim68
Стаж: 14 лет 10 месяцев Сообщений: 712
|
Tim68 ·
03-Мар-13 13:19
(спустя 43 мин., ред. 03-Мар-13 13:19)
imgeorgest писал(а):
58168188cpu=4 размывает ещё и вертикально по хроме
А как Вы думали, у блоков форма прямоугольная, имеются грани как горизонтальные так и вертикальные. Используя cpu=3 - полунедомеру рискуете получить артифакты в виде горизонтальных полосочек на изображении. Здесь уже без вариантов либо cpu=2, не трогая хрому, но если уж трогать, то сразу cpu=4. Можно понизить вертикальную чувствительность в два раза, т.к. по умолчанию она в 2 раза больше горизонтальной (moderate_h, moderate_v: 0 to 255 (default: moderate_h= 20, moderate_v= 40))
Код:
MPEG2Source("project.d2v", cpu=4, iPP=true, moderate_v=20)
#iPP=true - если ресурс черезстрочный.
скрытый текст
cpu: 0 to 6 (default: 0)
Post-Processing Quickset Options.
(Y=luma, C=chroma, H=horizontal, V=vertical)
- 0: DISABLE POST-PROCESSING
- 1: DEBLOCK_Y_H
- 2: DEBLOCK_Y_H, DEBLOCK_Y_V
- 3: DEBLOCK_Y_H, DEBLOCK_Y_V, DEBLOCK_C_H
- 4: DEBLOCK_Y_H, DEBLOCK_Y_V, DEBLOCK_C_H, DEBLOCK_C_V
- 5: DEBLOCK_Y_H, DEBLOCK_Y_V, DEBLOCK_C_H, DEBLOCK_C_V, DERING_Y
- 6: DEBLOCK_Y_H, DEBLOCK_Y_V, DEBLOCK_C_H, DEBLOCK_C_V, DERING_Y, DERING_C iPP: true/false (default: auto)
Post-Processing Mode.
DGDecode automatically uses the PROGRESSIVE_FRAME flag to switch between field/frame based post-processing on a per-frame-basis.
You should only specify the iPP parameter if you want to force DGDecode to use a particular post-processing mode.
- [unspecified]: follow the PROGRESSIVE_FRAME flag
- true: force field-based (interlaced) post-processing
- false: force frame-based (progressive) post-processing moderate_h, moderate_v: 0 to 255 (default: moderate_h=20, moderate_v=40)
Block Detection Sensitivity.
(moderate_h=horizontal, moderate_v=vertical)
Smaller values are stronger, use with care.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4303
|
george$t ·
03-Мар-13 13:39
(спустя 19 мин.)
Tim68 писал(а):
58168880Можно понизить вертикальную чувствительность в два раза, т.к. по умолчанию она в 2 раза больше горизонтальной
А не наоборот? Не увеличить?
Цитата:
Smaller values are stronger, use with care.
|
|
Tim68
Стаж: 14 лет 10 месяцев Сообщений: 712
|
Tim68 ·
03-Мар-13 15:19
(спустя 1 час 40 мин.)
imgeorgest писал(а):
58169261А не наоборот? Не увеличить?
Я понял так, если деблок сильный, то хватит и маленьких значений.
Короче, хрен его знает, надо крутить.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4303
|
george$t ·
03-Мар-13 15:47
(спустя 27 мин., ред. 03-Мар-13 15:47)
Tim68
Судя по реакции busoni4444 дефолтное значение четвёрки ему великовато. Ну и исходя из пояснений Графта логичней v=40 увеличить до 50-70, уменьшив размытие и избежав возможных артефактов cpu=3, о которых вы писали. И да! Крутить, конечно надо.
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
03-Мар-13 19:08
(спустя 3 часа)
fcp писал(а):
58105436Я его ограничу либо с учетом таскбара, либо просто до какого-то значения - надо будет подумать.
Подумал, и решил сделать одну штуку для всех окон. Сейчас все окна открываются по середине родительского окна. Если оно находится скраю рабочего стола, то вновь открываемое окно частично окажется за рабочей областью. У меня, например, программа обычно находится в левой части стола, и при открытии Фильтрации, если там есть длинные строчки, в некоторых случаях именно такое и происходило. Хоть ширина окна и ограничена, но его размещение на рабочем столе никак не ограничивалось. Поэтому.. r319.2 - для теста. Сейчас для всех окон (а их в программе 36 штук, но кое-какое теперь неоткуда будет вызвать ) добавлена проверка его размещения. Для некоторых (главное окно, окно ручного кропа, окно с сообщениями об ошибках, окно для чтения списка изменений и -help`а для x264\XviD) добавлена проверка размеров. Вобщем итог такой: если окно при открытии частично вылазиет за рабочую область экрана, то его расположение корректируется. Если в системе больше одного монитора, то корректировка происходит под ближайший монитор (на котором отображается наибольшая часть окна). Т.е. если раньше окно могло открыться на стыке двух мониторов, то сейчас этого уже не будет. Или если программа была закрыта на подключенном мониторе, а при следующем запуске этого монитора уже нет - то теперь окно программы при запуске окажется на ближайшем мониторе. Всё это дело можно отключить в глобальных настройках ("Ограничивать расположение окон рабочей областью экрана"). У себя я проверял - всё работает на XP и на Win7, расположение таскбара и dpi обрабатываются корректно. С двумя мониторами тоже поиграл Но если у кого вылезут баги (окна будут располагаться совсем не там, где ожидалось или что-то в этом роде) - отписывайтесь, это еще не сохраненные изменения.
В архиве изменены только XviD4PSP.exe\pdb и Russian.txt, в остальном всё как в r319.
|
|
-GuNNeR-
Стаж: 15 лет 9 месяцев Сообщений: 396
|
-GuNNeR- ·
03-Мар-13 19:37
(спустя 28 мин., ред. 03-Мар-13 19:37)
fcp, можно ли добавить опцию - при запуске восстанавливать список заданий (и по возможности окна с логами)? А то приходится через task manager выключать приложение, чтобы оно при запуске предложило восстановить список заданий из бекапа.
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
03-Мар-13 20:09
(спустя 32 мин., ред. 03-Мар-13 20:09)
-GuNNeR-
Что закрыто - то закрыто (окна с логами; видимо речь про окно кодирования?). А раз уж все-равно убиваете процесс из таскменеджера, то можно просто удерживать нажатой Shift когда закрываете XviD4PSP штатными способами - эффект получится аналогичный, но лазить никуда не надо. Если в очереди есть задания, то при закрытии будет показано окно с вопросом - в данном случае удерживать Shift надо при ответе на него.
|
|
-GuNNeR-
Стаж: 15 лет 9 месяцев Сообщений: 396
|
-GuNNeR- ·
03-Мар-13 21:02
(спустя 52 мин.)
fcp писал(а):
58176635окна с логами; видимо речь про окно кодирования?
да
спасибо, буду закрывать с Shift
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
04-Мар-13 00:51
(спустя 3 часа, ред. 12-Мар-13 23:23)
fcp
Нашёл причину зависаний программы на настройках. Пока разбирался, налюбовался красотой всевозможных ошибок
Кстати, ошибки были со ссылкой на Framework 4.0, возможную неисправность памяти и т.д.
Все ошибки связаны с обновлением превью. Возникают в основном при изменении настроек в окне деинтерлейса, при нажатии кнопки применить (обновить превью) в различных окнах настроек, при внесении изменений в скрипт со звёздочки. В большей степени проявляются на декодере MPEG2Source.
Сегодня настраивал деинтерлейс - что-бы ни менял в окне настроек, выскакивает здоровенная ошибка во весь монитор. Создаётся впечатление, что выставляешь что-то не то...
Все эти катаклизмы на PictureView. Версия стоит 313. Переключил движок на DirectShow, посмотрю что будет на нём. Уже два раза перестраивал деинтерлейс, редактировал скрипт со звёздочки, пока всё нормально.
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
04-Мар-13 01:14
(спустя 22 мин., ред. 04-Мар-13 01:14)
busoni4444
ошибка - имеется ввиду красная надпись "Ошибка..." вместо превью? Если да, то помимо неё никаких других сообщений не было (с более осмысленным текстом)?
busoni4444 писал(а):
Кстати, ошибки были со ссылкой на Framework 4.0, возможную неисправность памяти и т.д.
Полный текст бы. Т.к. сама XviD4PSP 5 как была на 3.0, так на нем и осталась. Может это плагин какой из фильтрации? Помню было там что-то, чему требовался 4-й Фрэймворк, но я тогда в своё время специально пересобрал его под 3-й, если конечно Tempter57 его не обновил, если конечно речь вообще об этом
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
04-Мар-13 01:46
(спустя 32 мин.)
fcp
Да, ошибка вместо превью. Ависинт старый, плагины 305 версии. На последнем ависинте и плагинах даже до ошибки не доходило дело, программа зависала.
Цитата:
помимо неё никаких других сообщений не было (с более осмысленным текстом)?
Когда на эту ошибку что-то меняешь, выскакивает надпись, что перегружена или неисправна память.
|
|
megane68
Стаж: 16 лет 7 месяцев Сообщений: 19966
|
megane68 ·
04-Мар-13 01:52
(спустя 6 мин.)
А что за ошибка при загрузке файла?
скрытый текст
Caching: DirectShowSource can't decode video (zero-size image was returned)! в XviD4PSP.Caching.worker_DoWork(Object sender, DoWorkEventArgs e) в C:\XviD4PSP\windows\Caching.xaml.cs:строка 84 ------- import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("E:\AverTV\Porosenok_Ormi_i_Pechen'ki_(Ormie).mkv", fps=24.000, convertfps=true)
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
04-Мар-13 02:13
(спустя 21 мин.)
busoni4444 писал(а):
Когда на эту ошибку что-то меняешь, выскакивает надпись, что перегружена или неисправна память.
Ну просто при PictureView есть всего два места, где в превью выводится " Ошибка...", и в обоих случаях прям перед этим предыдущей строчкой идет вывод ошибки в виде окна с сообщением об ошибке и местом её возникновения. Просто так " Ошибка..." без этого окна - я себе не представляю, если только действительно не закончилась память для программы, т.к. мне например удавалось до этого дойти, но тогда почти всегда даже до отрисовки этой красной надписи дело не доходило, был либо черный прямоугольник, либо программа закрывалась с системным сообщением об ошибке.
megane68 писал(а):
Caching: DirectShowSource can't decode video (zero-size image was returned)!
DirectShowSource смог декодировтаь только звук, а видео не смог. В системе нет подходящего декодера или что-то в этом роде. Можно либо разбираться с системными декодерами и их настройками, либо в "Видео->Декодирование" выбрать DirectShowSource2 или FFmpegSource2.
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
04-Мар-13 07:25
(спустя 5 часов)
fcp писал(а):
58181911но я тогда в своё время специально пересобрал его под 3-й, если конечно Tempter57 его не обновил
Ну, конечно, давно у себя обновил до .netFramework 4.5
|
|
toby_43
Стаж: 15 лет 4 месяца Сообщений: 555
|
toby_43 ·
04-Мар-13 13:28
(спустя 6 часов, ред. 04-Мар-13 13:28)
Уважаемые профессионалы помогите, мне пожалуйста сделать рип на 700 мегабайт, что нужно выставлять в настройках?
5 версия, есть и 6, но в для неё вообще нет мануала, кто в какой сможет помочь
|
|
megane68
Стаж: 16 лет 7 месяцев Сообщений: 19966
|
megane68 ·
04-Мар-13 14:15
(спустя 47 мин.)
fcp писал(а):
58182364DirectShowSource смог декодировтаь только звук, а видео не смог. В системе нет подходящего декодера или что-то в этом роде. Можно либо разбираться с системными декодерами и их настройками, либо в "Видео->Декодирование" выбрать DirectShowSource2 или FFmpegSource2.
Понял. Нашел в чем была проблема. Устанавливал какую то программу для создания слайдшоу, а она в свою очередь установила haali splitter, который почему то глючит с XviDPSP4. Причем по умолчанию в системе работал дивииксовский сплиттер, а XviDPSP4 почему то Haali цеплял.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
04-Мар-13 15:20
(спустя 1 час 5 мин., ред. 05-Мар-13 02:13)
fcp
Цитата:
если только действительно не закончилась память для программы
Это исключено - настраиваю обычный скрипт, загрузка памяти 30% . Если есть сомнения, смотрю в диспетчере задач сколько выделено памяти на процесс.
В отношении Framework 4.0 голову не забивайте, это системная ошибка при зависании со ссылкой на него. Скорее всего, её даёт Icaros, который работает в Проводнике, и которому нужен Framework 4.0
Также зависала Sony Sound Forge Pro, когда я "втыкал" не свойственную ей функцию - открыть звук из контейнера MKV.
XviD4PSP 5 хотя бы сообщает иногда что ему не нравится, а та виснет молча и гордо... Продолжим дальше в ЛС
Переключу превью назад на PictureView, попробую повторить ошибки, предоставлю скрины.
|
|
AkvenJan
Стаж: 15 лет 6 месяцев Сообщений: 584
|
AkvenJan ·
05-Мар-13 07:27
(спустя 16 часов, ред. 05-Мар-13 07:27)
busoni4444 писал(а):
57995257Попутно вопрос. Программа что-то ставит в System32 кроме avisynth.dll ?
Так, во-первых я живой и читаю ветку. Просто последнюю неделю руки не доходили:)
Во-вторых, спасибо за пресеты звука, буду вживлять.
В-третьих, в system32 переписываются:
avisynth.dll
devil.dll
MediaBridgeSourceFilter.ax
PmpSplitter.ax
i420vfw.dll
yv12vfw.dll
avisynth_c.dll
avsfilter.dll
AvsRecursion.dll
fftw3.dll
libfftw3f-3.dll
В-четвёртых, будем что ли инсталлятор собирать?
Я сейчас тогда покопаюсь в наработках и сделаю небольшой ликбез чтобы совместно обсудить.
|
|
tomcat1
Стаж: 15 лет 3 месяца Сообщений: 170
|
tomcat1 ·
05-Мар-13 08:01
(спустя 34 мин., ред. 05-Мар-13 08:01)
После загрузки DVD из папки (индексация, определение черных полей, определение интерлейса и т.п.), программа отображает первый кадр видео и вылетает с ошибкой:
Код:
AppName: xvid4psp.exe AppVer: 5.10.271.0 ModName: resampleratedll.dll
ModVer: 0.0.0.0 Offset: 0000196e
Фильтрация disabled. DVD - NTSC 30кадров/сек 16:9
С текущей версией (305й) то же самое. Куда смотреть?
|
|
AkvenJan
Стаж: 15 лет 6 месяцев Сообщений: 584
|
AkvenJan ·
05-Мар-13 08:49
(спустя 47 мин., ред. 05-Мар-13 08:49)
Как и обещал - краткий ликбез по возможному обновлению инсталлятора. Во-первых, опять обновился сам компилятор скрипта Inno Setup 5.5.3
Ну и далее:
-Обновился avisynth от SEt от 20.02.2013. Как я по ветке почитал - вроде рабочий, глюк со звуком исправлен
-FFMS2 я не очень понял какая последняя стабильная версия, вроде r722
-avs4x264mod 0.9.0
-xy-VSFilter 3.0.0.211
-LAVFilters-0.55.3
-MediaInfo 0.7.61
-mkvtoolnix 6.1.0. Тут давали ссылку на какую-то ветку по нему, там я вычитал интересное:
скрытый текст
Начиная с 5.9.0 начали по умолчанию создавать в файле элементы "CueDuration" и "CueRelativePosition", что опять-таки обломало проигрыватели. Причём в отличие от прошлого раза (4.1.0), когда в GUI хотя бы в настройках была галочка, устраняющая безобразие, для отключения добавления новых элементов в GUI 5.9.0 ничего не предусмотрели, это только через командную строку сделать можно ("--engage no_cue_duration --engage no_cue_relative_positions").
В 6.0.0, наконец, "header removal" по умолчанию отключено.
Так что может стоит ввести в программу для матрёшок по умолчанию ключи --engage no_cue_duration --engage no_cue_relative_positions? Это вопрос к fcp
-Новые пресеты звука от busoni4444
-Сделать папку \dlls\Player и перенести туда 4-е dll'ки: SharpDX.DirectSound.dll, SharpDX.dll, DirectShowLib-2005.dll, MediaBridge.dll
-проверить нужен ли файл avisynth_c.dll и если не нужен удалить
-Проверить и если надо обновить Helix YUV Codecs v1.3
-исправить пресеты блюрея (ошибочно вписан ключ "--keyint-min" вместо "--min-keyint"), ну и вообще я их сравню с оф. сайтом ещё раз
- fcp, ты мне в письме писал "добавить лицензии". Что это???
-XviD 1.3.x - засунуть многопоточный билд от fcp
-x264 2273
-Плагины от Tempter57. hx3bplugins_filtering?
-AvsPmod v2.4.1, как всегда проверить работоспособность переводов
-qaac 2.16 и проверить рабочесть
-естественно саму программу обновить, это уж по умолчанию понятно
Больше ничего вспомнить не могу.
P.S. mkvtoolnix уже 6.1.0.505
|
|
XACAH18
Стаж: 14 лет 11 месяцев Сообщений: 76
|
XACAH18 ·
05-Мар-13 14:34
(спустя 5 часов)
AkvenJan
Жду-не-дождусь потестить ...
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
05-Мар-13 14:46
(спустя 12 мин.)
AkvenJan писал(а):
-FFMS2 я не очень понял какая последняя стабильная версия, вроде r722
Там у них хрен знает что.. Получается, что и наша текущая версия (712-2) должна иметь проблемы с индексацией больших файлов. 722 новее, но "Beta" "Built with msvc (VC10)" - видимо после того, как FFmpeg\Libav стало можно компилить в MSVC. Какие будут баги - хз. 725 еще новее и с какими-то там оптимизациями, но опять другой компиллер (ICL, вроде про него я где-то на Дум9 читал, что в погоне за оптимизацией он может дооптимизировать до багов), и опять "Beta". Поэтому хз, как говорится Одно могу сказать, что flac, mp3, aac, ac3 и что-то из wma они еще декодируют, тогда как последующие версии из-за этого уже нет. И в МеГуе до сих пор r683.
AkvenJan писал(а):
-MediaInfo 0.7.61
Надо будет посмотреть список изменений.
AkvenJan писал(а):
-mkvtoolnix 6.1.0. Тут давали ссылку на какую-то ветку по нему, там я вычитал интересное:
скрытый текст
Начиная с 5.9.0 начали по умолчанию создавать в файле элементы "CueDuration" и "CueRelativePosition", что опять-таки обломало проигрыватели. Причём в отличие от прошлого раза (4.1.0), когда в GUI хотя бы в настройках была галочка, устраняющая безобразие, для отключения добавления новых элементов в GUI 5.9.0 ничего не предусмотрели, это только через командную строку сделать можно ("--engage no_cue_duration --engage no_cue_relative_positions").
В 6.0.0, наконец, "header removal" по умолчанию отключено.
Да, всё верно, но на этот счет у меня у самого были вопросы, надо ли эти ключи добавлять. Один из них, если я правильно тогда понял, имеет значение только при примуксивании субтитров, чего у нас нет. А второй в будущем помешает примуксиванию Opus`а, которого тоже пока-что нет, как нет и его полной поддержки в MKV. Но это пока-что нет.. Все эти ключи (да и любые другие) всегда можно вписать вручную в настройках формата. Так-что надо будет подумать. Ну а отключение компрессии можно тогда и убрать (оно тоже в настройках формата, поэтому я уберу его из дефолтов).
AkvenJan писал(а):
-Сделать папку \dlls\Player и перенести туда 4-е dll'ки: SharpDX.DirectSound.dll, SharpDX.dll, DirectShowLib-2005.dll, MediaBridge.dll
- fcp, ты мне в письме писал "добавить лицензии". Что это???
СПАМ Всё передам через ЛС.
Ну а с саму XviD4PSP я еще пока не дам.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
05-Мар-13 18:31
(спустя 3 часа)
AkvenJan
Спасибо за ответ. Что-то я не вижу в списке обновлений моего любимого DSS2
|
|
Arle-kino
Стаж: 15 лет 3 месяца Сообщений: 6853
|
Arle-kino ·
05-Мар-13 19:42
(спустя 1 час 10 мин.)
Привет!
Был очень удивлен, когда мне попался DVD5 с fps 29.970, то есть будто с телевизионным форматом вещания, с неустраненной черезстрочностью (см. скрин 1). Я хочу сделать DVDRip, и получаю вот такую картину (скрин 2). Я просто не в курсе, или такие диски тоже выпускают? Есть ли хоть какая-нибудь возможность получить прогрессив в этом случае?
|
|
|