Сайт | Пользователи | Кто в онлайне? | Поиск
AKPOCC Форум » ОСНОВНЫЕ ФОРУМЫ » ТЕХНИЧЕСКАЯ ЧАСТЬ » VapourSynth
 Логин
 Пароль
 Регистрация :: Забыли пароль?
Страницы: (4) « 1 2 [3] 4 » ответить новая тема новое голосование
 Тема: VapourSynth (все вопросы и советы по использованию)« Предыдущая тема | Следующая тема » 
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
добавил в батник новый плагин для открытия сиквенса
он для тест версии #2 dropbox | mediafire


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 13 сентября 2014, 15:57 | Зарегистрирован: 26 апреля 2008
VitalyF 
 Сообщений: 4
 
 
Профиль Личные сообщения  ЦИТАТА
Подскажите, что с Vapoursynth r24, vspipe не работает? Вот такая диагностика >>

Цитата
D:\_x264>vspipe "test5.vpy" - -y4m | x264 - --demuxer y4m --input-depth 10 --output-csp i422 -o out.264
Unknown argument: -y4m
x264 [error]: could not open input file `-'


И такое сообщение на всех скриптах, что вы выше публиковали, хотя на Vapoursynth r23 они работали.
И чем тогда можно заменить эту строку

Цитата
vspipe "test5.vpy" - -y4m | x264 - --demuxer y4m --input-depth 10 --output-csp i422 -o out.264

как с помощью батника это можно заменить?

PS
для Windows x64


Исправил(а): VitalyF, 14 сентября 2014, 17:12
Отправлено: 14 сентября 2014, 17:09 | Зарегистрирован: 14 сентября 2014
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Цитата (VitalyF @ 14 сентября 2014, 20:09)
Подскажите, что с Vapoursynth r24, vspipe не работает?
а, точно
батник поправил, гайд забыл...
там немного поменялись опции
вместо -y4m теперь --y4m или просто -y


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 14 сентября 2014, 22:25 | Зарегистрирован: 26 апреля 2008
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Изменения в батнике
- добавил возможность сохранения PC диапазона при RGB->YUV конверсии
- теперь скрипт можно откодировать в AVC (x264) или HEVC (x265), для этого необходимо указать в батнике полный путь к энкодерам и далее просто натравить его на .vpy скрипт.


Добавлено (через 22 час. 37 мин. и 14 сек.):

- поправил RGB кодирование у x264

--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 01 октября 2014, 16:44 | Зарегистрирован: 26 апреля 2008
VitalyF 
 Сообщений: 4
 
 
Профиль Личные сообщения  ЦИТАТА
Подскажите, пожалуйста, как убрать интерлейс??
... и почему-то при кодировании HDTV.ts удваивается
fps с 25-ти до 50-ти

Исходный код
import vapoursynth as vs
core = vs.get_core()
v = core.ffms2.Source(source=r"video.ts")
v = core.fmtc.resample(v, w=1280, h=720, kernel="spline64")
v.set_output()


Исходный код
vspipe "test5.vpy" - --y4m | x264 - --demuxer y4m --qp 0 --crf 23 -o video.mkv


Исправил(а): VitalyF, 18 декабря 2014, 17:01
Отправлено: 18 декабря 2014, 11:19 | Зарегистрирован: 14 сентября 2014
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Цитата (VitalyF @ 18 декабря 2014, 13:19)
Подскажите, пожалуйста, как убрать интерлейс??
nnedi3 ?
https://github.com/dubhater/vapoursynth-nnedi3
не могу потестить, нету интерлейсного сорса :(
Цитата (VitalyF @ 18 декабря 2014, 13:19)
и почему-то при кодировании HDTV.ts удваивается
ну так интерлейс же
25 кадров чётных + 25 кадров не чётных
или что то пытается его задавить и выдает в итоге удвоенный фпс
толком с интерлейсом не работал...


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 18 декабря 2014, 17:52 | Зарегистрирован: 26 апреля 2008
VitalyF 
 Сообщений: 4
 
 
Профиль Личные сообщения  ЦИТАТА
Спасибо большое!! nnedi3  я нашёл,
но не знаю как прикрутить его... (((
вот небольшой пример - 48 мб
http://multi-up.com/1021252
Как бы вы составили скрипт для него?
Отправлено: 18 декабря 2014, 20:01 | Зарегистрирован: 14 сентября 2014
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
из документации ffms2
Цитата
Interlaced H.264 is decoded in an odd way; each field gets its own full-height frame and the fieldrate is reported as the framerate, and furthermore one of the fields (odd or even) may "jump around". To get the correct behavior, you can try setting fpsnum and fpsden so that the framerate is halved (may or may not work). This issue is caused by libavcodec.

т.е. нужно указывать фпс (fpsnum= , fpsden= )
такое работает
Исходный код
import vapoursynth as vs
core = vs.get_core()
v = core.ffms2.Source(source=r"lw04sample.ts", fpsnum=25, fpsden=1)
v = core.nnedi3.nnedi3(v, field=0)
v.set_output()


Исправил(а): Artofeel, 20 декабря 2014, 20:19

--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 19 декабря 2014, 14:56 | Зарегистрирован: 26 апреля 2008
VitalyF 
 Сообщений: 4
 
 
Профиль Личные сообщения  ЦИТАТА
Спасибо огромное за скрипт!!!
Сегодня весь день голову ломал, вот что получилось в итоге
Цитата
import vapoursynth as vs
core = vs.get_core()
v = core.ffms2.Source(source=r"sample.ts", fpsnum=25, fpsden=1)
v = core.fmtc.resample(v, w=1280, h=720, kernel="spline64")
v = core.nnedi3.nnedi3(v, opt=2, field=0, fapprox= 4)
v.set_output()    


video.mkv
Обратите внимание на последних кадрах, где аплодируют, заметно ускоренное воспроизведение
хотя Frame rate : 25.000 fps
Похоже что тест я неудачно выбрал...
Ещё раз спасибо!!!

PS

Отдал resize и fps на x264
получилось побыстрее и качественнее
Цитата
import vapoursynth as vs
core = vs.get_core()
v = core.ffms2.Source(source=r"sample.ts")
v = core.nnedi3.nnedi3(v, opt=2, field=0)
v.set_output()  

Цитата
vspipe "test10.vpy" - --y4m | x264 - --demuxer y4m --qp 0 --crf 23 --vf resize:1280,720,1:1 --ssim --fps 25000/1000 -o video.mkv  

video.mkv


Исправил(а): VitalyF, 19 декабря 2014, 23:04
Отправлено: 19 декабря 2014, 21:43 | Зарегистрирован: 14 сентября 2014
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Цитата (VitalyF @ 19 декабря 2014, 23:43)
Отдал resize и fps на x264
получилось побыстрее и качественнее
фпс _НЕОБХОДИМО_ указывать в ffms2, иначе деинтерлейс скорее всего буит кривой
ресайз конечно побыстрее в x264, но не как не качественнее, так как fmtc работает в 16 битах


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 20 декабря 2014, 20:21 | Зарегистрирован: 26 апреля 2008
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Изменения в батнике
- фикс мелких багов
- добавлен пресет для x264 — "Proxy" (~1GB на ~25 минут), видео которое можно смело закидывать в редактор, оно довольно шустро декодируется и при этом будет Frame-accurate. Главное не забудьте при финальном рендере подменить сорс на оригинальный, качественный.
- возможность кодировать видео "пакетно" (т.е. все .vpy файлы в директории) !!возможны баги!!


Исправил(а): Artofeel, 07 апреля 2016, 18:37

Добавлено (через 21 час. 3 мин. и 56 сек.):

upd:
- фикс бага со скобками в имени файла.
- фикс бага кодирования прокси (файл не муксился в .mp4 контейнер)


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 07 апреля 2016, 18:38 | Зарегистрирован: 26 апреля 2008
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Изменения в батнике
- добавил опцию для создания AVI-пустышек, работает через старый-добрый ависинт... соответственно нужен он и ffdshow, соответственной разрядности. В батнике нужно прописать путь к makeAVIS.exe
- опция на монтирование через pismo (VSFS) + создание символической ссылки на .avi файл, рядом со скриптом или где хотите. (*символические ссылки работают только в NTFS файловых системах)


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 16 июня 2016, 17:32 | Зарегистрирован: 26 апреля 2008
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
- makeAVIS.exe теперь ищется автоматически, если ffdshow установлен с плагином для ависинта, то все должно найтись.
- исправлен баг при создании AVI-пустышек с сообщением о том что сорс более 8 бит (хотя на деле RGB32)


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 18 июня 2016, 17:25 | Зарегистрирован: 26 апреля 2008
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
Изменения в батнике
- исправлено несколько критичных ошибок
- добавлены опции на кол-во кэширования кадров и путь к сохранению индексов ffms (по умолчанию %TEMP%)


--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 12 августа 2016, 16:52 | Зарегистрирован: 26 апреля 2008
Artofeel 
01001000 00101011
 Сообщений: 1824
 Автор АКРОССа
 
Профиль Личные сообщения   ЦИТАТА
+ небольшое критическое исправление в fmtc.resample

--------------
We will never know world peace, until three people can simultaneously look each other straight in the eye
Отправлено: 14 августа 2016, 12:57 | Зарегистрирован: 26 апреля 2008
 51 ответов после 06 августа 2013, 16:08 « Предыдущая тема | Следующая тема » 
  [ Подписаться на тему :: Отправить тему на email :: Версия для принтера ]ответить новая тема новое голосование  
  Страницы: (4) « 1 2 [3] 4 »
AKPOCC Форум » ОСНОВНЫЕ ФОРУМЫ » ТЕХНИЧЕСКАЯ ЧАСТЬ » VapourSynth


Рейтинг@Mail.ru   Rambler's Top100     Яндекс.Метрика