Chainik

Спасибо.

Методом тыка обнаружил виновника  smile
Сначала вместо LAV подгрузил ffdshow (аудио и видео), картина оставалась прежней. После, вместо LAV Splitter активировал Haali media splitter. Проблема исчезла, слайд-шоу пока не появлялись. Что не так с LAV Splitter, не знаю. Сижу с Haali.

У меня похожая проблема. Установлен полный пакет SVP 3.1.6. Вместо ReClock использую Sync Renderer. Тоже слайд-шоу. При переключении на другой рендерер всё кажет норм. При отключении менеджера SVP слайд-шоу сохраняется. В прошлой версии SVP 3.1.5 работало замечательно. Может кто знает, в чём причина ?

MAG79
Одна видео-дорожка вполне устраивает. Звук подкинуть не проблема.
Проблема решена. Вопросов больше нет, в этой ветке  smile
Большое спасибо!

MAG79
Вы совершенно правы! Работает с 2.5.8 (SVP). Подёргиваний нет! Ура! Замотался, где-то не досмотрел в процессе экспериментов  roll
Кодекпакость не ставлю принципиально. MeGUI не устанавливается, у меня так. Просто извлекается из архива рабочая версия.
Получается всему виной заменённая строчка.
Корректно ли такое исправление? Процесс не нарушается?

MAG79
Перепроверю, отпишусь. Изначально стоял тот, что с SVP.

MAG79
Я про проблему сохранения видео без подергиваний. Вы о ней?
С версией 2.5.8 (с тем, что идёт с SVP) от рывков избавится не получается. С 2.6.0 способ нашел, не знаю на сколько правильный, но работает.

MAG79
Конечно верну обратно 2.5.8, но как тогда побороть проблему?

Chainik wrote:

Дык наверное DirectShowSource корень бед, чудес то не бывает

Спасибо.

Проблему наконец-то решил. Правильно ли, не знаю, но выходное видео проигрывается плавно, без подёргиваний.
В программе MeGUI в профиле в скрипте 5g поменял строчку DirectShowSource("C:\\1.mkv", fps=23.976, convertfps=true, pixel_type="YV12")  на <input>.ConvertToYV12() .Сохранил. После добавления видео строчка приняла такой вид: dss2("C:\1.mkv",fps=23.976).AssumeFPS(24000,1001).ConvertToYV12()

  Дальше появляется ошибка :
                                              http://s3.uploads.ru/EY7ZT.png

Сношу AviSynth 2.5.8 и ставлю AviSynth 2.6.0 , предложенный SubJunk на странице с инструкцией по сохранению...
Подёргивания исчезли.
Беспроблемный  добавил на файлообменник (ссылки выше).

MAG79 wrote:

Zapuzalo
Похоже на ошибку с входной частотой на этапе открытия в MeGUI.

1 и 3 способ сохранения используют одинаковую программу, настройки х.264 идентичные, исходное видео не меняется.
Делаю следующее: cохраняю 3 способом, но вместо предлагаемого скрипта использую скрипт, сформированный SVP.
Результат: подёргивания.
С  скриптом от SubJunk:

Setmemorymax(1024)
SetMTMode(3,2)
PluginPath = "C:\Program Files (x86)\MeGUI_2237_x86\tools\avisynth_plugin\"
LoadPlugin(PluginPath+"svpflow1.dll")
LoadPlugin(PluginPath+"svpflow2.dll")
Import(PluginPath+"InterFrame2.avsi")
LoadPlugin("C:\Program Files (x86)\Haali\MatroskaSplitter\avss.dll")
dss2("C:\1.mkv", fps=23.976).AssumeFPS(24000,1001).ConvertToYV12()
SetMTMode(2)
#deinterlace
#crop
#denoise
#resize
InterFrame(Cores=2, GPU=True)

- выходное видео нормальное, с SVP скриптом - нет.
Куда дальше копать, не знаю.

MAG79 wrote:

Zapuzalo
Ага, файлы по ссылке вижу. Вечером скачаю и гляну. Там уже станет понятно в чем причина.

1g - это набор профилей для слабых процессоров. Если хочется качество, то лучше выбрать набор профилей 5g.

Изначально сохранял с 5g. Для чистоты эксперимента попробовал на всех.
Сохраню с max. настройками, заменю на файлообменнике и отредактирую предыдущее сообщение.

Готово.

MAG79 wrote:

Zapuzalo
Скорее всего дело в настройках плавности.
Видео скачать не удалось. По ссылке открывается ex.ua и просит ввести ключ.

Переустановил SVP 3.1.3 и MeGUI 2237 x86. После сохранения (1g-5g) те же подёргивания.

Исходник:
                       

Format                         : Matroska
Format version                 : Version 2
File size                      : 13.2 GiB
Duration                       : 2h 52mn
Overall bit rate               : 10.9 Mbps
Movie name                     : HDv0T / Ramazan
Encoded date                   : UTC 2012-12-18 17:20:27
Writing application            : mkvmerge v5.8.0 ('No Sleep / Pillow') built on Sep  2 2012 15:37:04
Writing library                : libebml v1.2.3 + libmatroska v1.3.0

Video
ID                             : 1
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : High@L4.1
Format settings, CABAC         : Yes
Format settings, ReFrames      : 5 frames
Codec ID                       : V_MPEG4/ISO/AVC
Duration                       : 2h 52mn
Bit rate                       : 9 455 Kbps
Width                          : 1 280 pixels
Height                         : 544 pixels
Display aspect ratio           : 2.35:1
Frame rate mode                : Constant
Frame rate                     : 23.976 fps
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Progressive
Bits/(Pixel*Frame)             : 0.566
Stream size                    : 11.1 GiB (84%)
Title                          : Cloud.Atlas.2012.720p.BDRip.x264.dts.rus-HDv0T
Writing library                : x264 core 128 r2216kMod 198a7ea
Encoding settings              : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=umh / subme=11 / psy=1 / fade_compensate=0.00 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc=2pass / mbtree=0 / bitrate=9455 / ratetol=1.0 / qcomp=0.80 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.80 / zones=124701,135517,b=0.3
Language                       : English
Default                        : Yes
Forced                         : No

Профиль 5g:
                      http://s2.uploads.ru/Egwnx.png

Скрипт:
             

# This script was generated by SmoothVideo Project (SVP) Manager.
# Check http://www.svp-team.com for more details.

SetMemoryMax(1024)

global svp_scheduler=true
global threads=4
global svp_cache_fwd=threads+2

LoadPlugin("C:\Program Files (x86)\SVP\plugins\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\SVP\plugins\svpflow2.dll")

SetMTMode(3,threads)
DirectShowSource("C:\\1.mkv", fps=23.976, convertfps=true, pixel_type="YV12")
SetMTMode(2)

global crop_params=""
global resize_string=""
global super_params="{scale:{up:0},gpu:1,rc:false}"
global analyse_params="{main:{search:{coarse:{distance:-10},bad:{sad:2000}}},refine:[{thsad:250}]}"
global smoothfps_params="{rate:{num:5,den:2},algo:13,scene:{}}"

global demo_mode=0
stereo_type=0

########## BEGIN OF MSMoothFps.avs ##########
# This file is a part of SmoothVideo Project (SVP) 3.1.3
# This is NOT the full AVS script, all used variables are defined via 
# JavaScript code that generates the full script text.

function interpolate(clip src)
{
    input = crop_params=="" ? src : eval("src.crop("+crop_params+")")
    input = resize_string=="" ? input : eval("input."+resize_string)

    super=SVSuper(input, super_params)
    vectors=SVAnalyse(super, analyse_params, src=input)
    smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, url="www.svp-team.com")

    return demo_mode==0 ? smooth : demo(input,smooth)
}

input=last

    stereo_type==0 ? eval(""" interpolate(input)
""") :     stereo_type==1 || stereo_type==3 ? eval("""
        lf = interpolate(input.crop(0,0,input.width/2,0))
        rf = interpolate(input.crop(input.width/2,0,0,0))
        StackHorizontal(lf, rf)
""") :     stereo_type==2 || stereo_type==4  ? Eval("""
        lf = interpolate(input.crop(0,0,0,input.height/2))
        rf = interpolate(input.crop(0,input.height/2,0,0))
        StackVertical(lf, rf)""") : input

########### END OF MSMoothFps.avs ###########

По этой ссылке просто обязаны пустить.

Установлен SVP 3.1.3 полная версия. С воспроизведением проблем нет: профиль 2g -> mpc-hc -> sync renderer + синхронизировать видео с дисплеем (без ReClock).
                                                                           http://s3.uploads.ru/HRf03.png

Дрожание - 0, пропущенных кадров – 0. Очень нравится. Разработчикам большое спасибо. С сохранением не всё так гладко. Скачал сэмпл рипа 720р 60fps. Вырезал такой же фрагмент из  имеющегося у себя 720р, и сохранил с профилями 1g-5g первым способом из этих трёх:

- при помощи MeGUI (автор:Rimsky)
- при помощи приложения Haali Muxer
- используя специальный скрипт Avisynth, заточенный под перекодирование  с    максимальным качеством: инструкция по-английски

Изначально выскакивала ошибка:

                                               http://s2.uploads.ru/UOACJ.png

Включил ffdshow обратно, ранее отключенный по инструкции:

1. В трей-меню SVP: Показать - Скрытые настройки - изменить значение настройки forceRAWinDecoder=0 - закрыть и сохранить.
2. Выйти из SVP-менеджера.
3. В меню Windows Пуск - Программы - ffdShow - ffdShow decoder - вкладка Codecs - изменить значение настройки Raw video value = disabled - OK.
4. Запустить SVP-менеджер.

и ошибка больше не появлялась.
Подкинул готовые файлы владельцу “Samsung LE-40C550” для тестирования. Чужой проигрался хорошо, плавно, а мой с постоянными подёргиваниями. Попробовал второй способ – те же  подёргивания. Третьим получилось и с отключенным ffdshow, и при беглом взгляде один к одному с чужим( не эталон, но глазам приятно).
Вроде и цель достигнута, но интересно, что не так с первыми двумя. Подозреваю, что виноват ffdshow (настройки по умолчанию). Удалял, подчищал, устанавливал с дистрибутива SVP. То же проделал и с  Haali. Без изменений.
Может кто знает?
Для сравнения: 1 способ “MeGUI”, 3 способ “max”.

MAG79
Спасибо.

Подкинул приятелю минутный сэмпл фильма 720р 60fps (битрейт 13.5 Mbps), скачанный с торрента, для просмотра на Samsung LE-40C550. Понравилось. Ради интереса дал ему такой же фрагмент, сохранённый со скриптом, созданным с настройками: 1g и 5g из 720р (6 Mbps), и оригинал 24fps. Чужой ему нравится больше, говорит, что плавнее. Вот и ищу способ, который приблизит сохранённое видео к торрентовскому.  Самому пока не осилить, но пытаюсь smile

%username% wrote:

вот как раз 4-й строчки с ошибкой то и нет

Добавил.

gaunt wrote:

Нужно добавить файл в C:\Program Files (x86)\AviSynth 2.5\plugins\MySuper
Ну и MSmoothFps.avs - как обычно .

Добавил два файла:
C:\Program Files (x86)\AviSynth 2.5\plugins\MySuper\MySuper.avsi
C:\Program Files (x86)\SVP\AVS\MSmoothFps.avs с заменой

После чего SVP 3.1.3 не запускается ( открываю 720р):

http://s3.uploads.ru/R3tcx.jpg