126

Re: Просмотр телекино-видео с плавностью

John_Wayne
реально работает при приведённых мной настройках и подтверждено практикой
О! Спасибо! cool

Вы видимо, не до конца поняли. Не 25 fps, а 60 !
Да, я почему-то подумал про 25. Если 60 - то это то, что нужно!

Попробуйте сами
Рассказывайте как делать. Обязательно буду повторять, ибо есть желание победить такое видео в один проход, но самостоятельно в одиночку это сделать не получилось. sad

давайте теперь про звук думать
Согласен. Можно поступить так: заменить

DSS2("I:\uTorrent\00000.m2ts",fps=30)

обратно на

DirectShowSource("I:\uTorrent\00000.m2ts", fps=30, convertfps=true, pixel_type="YV12")

Первая команда открывает видео сплиттером Haali и без звука, а вторая - системным сплиттером и со звуком.

Re: Просмотр телекино-видео с плавностью

MAG79

Рассказывайте как делать.

Ещё раз:

Делал так:
Установил ffdshow приоритет поменьше, LAV CUVID - побольше, используя прогу GSpot. Теперь AviSynth использует LAV CUVID при выполнении скрипта.
В LAV CUVID выставил аппаратный деинтерлейс.
В скрипте прописал:
DSS2("I:\uTorrent\00000.m2ts",fps=30)
TDecimate(cycle=6)
Функция TFM() не требуется.
Теперь при запуске этого скрипта проигрывателем получается нормальное 25 fps видео, остаётся только в проигрывателе поставить внешним фильтром ffdshow raw video filter и включить SVP, чтобы получить плавное, равномерное воспроизведение с 60 fps.

С учётом вашей последней рекомендации здесь можно только заменить:
DSS2("I:\uTorrent\00000.m2ts",fps=30)
на
DirectShowSource("I:\uTorrent\00000.m2ts", fps=30, convertfps=true, pixel_type="YV12")
Если после этого и звук появится - будет радость.

128

Re: Просмотр телекино-видео с плавностью

John_Wayne

остаётся только в проигрывателе поставить

Эта фраза меня сбивает. Второй раз big_smile
"остается поставить" я читаю как невыполненное действие.

Переспрошу по-другому:
1. Создать AVS-скрипт.
2. Открыть его в плеере.
3. Добиться подгрузки ffdShow в плеере и включить SVP.
Так?

Спрашиваю, т.к. есть второй вариант: в скрипт сразу вписать строки, которые генерит SVP, тогда отпадет необходимость в п.3.

Ну это я уже сам поэкспериментирую. Спасибо.

129 (edited by John_Wayne 05-12-2011 08:24:12)

Re: Просмотр телекино-видео с плавностью

MAG79
Создать AVS-скрипт
Установить приоритет LAV CUVID выше, чем ffdshow, чтобы AviSynth использовал при выполнении скрипта декодер LAV CUVID
В LAV CUVID включить аппаратный деинтерлейс
В mpc-hc выставить внешним фильтром ffdshow raw video filter
Включить SVP
Запустить скрипт проигрывателем.
Можно в скрипт сразу вписать строки, которые генерит SVP, но я этого не делал. Разницы-то нет.

Re: Просмотр телекино-видео с плавностью

Был дома на обеде - попробовал запустить со строчкой
DirectShowSource("I:\uTorrent\00000.m2ts", fps=30, convertfps=true, pixel_type="YV12")
Похоже, что всё завелось. Можно радоваться ! 60 fps и звук на месте.

131 (edited by John_Wayne 04-02-2012 06:07:45)

Re: Просмотр телекино-видео с плавностью

При попытке запуска видео через скрипт надпись внизу окна mpc-hc "открывается..." и чёрный экран.
После 30-секундного подвисания, в окне воспроизведения появляется надпись:
Can't open I:\00007.m2ts: 80004005
Параметры видео:

  • General
    ID                               : 0 (0x0)
    Complete name                    : I:\00007.m2ts
    Format                           : BDAV
    Format/Info                      : Blu-ray Video
    File size                        : 7.56 GiB
    Duration                         : 49mn 12s
    Overall bit rate                 : 22.0 Mbps
    Maximum Overall bit rate         : 48.0 Mbps

    Video
    ID                               : 4113 (0x1011)
    Menu ID                          : 1 (0x1)
    Format                           : VC-1
    Format profile                   : AP@L3
    Codec ID                         : 234
    Duration                         : 49mn 4s
    Bit rate                         : 20.0 Mbps
    Width                            : 1 920 pixels
    Height                           : 1 080 pixels
    Display aspect ratio             : 16:9
    Frame rate                       : 29.970 fps
    Chroma subsampling               : 4:2:0
    Bit depth                        : 8 bits
    Scan type                        : Interlaced
    Scan order                       : Top Field First
    Compression mode                 : Lossy
    Bits/(Pixel*Frame)               : 0.322
    Stream size                      : 6.86 GiB (91%)

    Audio #1
    ID                               : 4352 (0x1100)
    Menu ID                          : 1 (0x1)
    Format                           : AC-3
    Format/Info                      : Audio Coding 3
    Mode extension                   : CM (complete main)
    Codec ID                         : 129
    Duration                         : 49mn 11s
    Bit rate mode                    : Constant
    Bit rate                         : 640 Kbps
    Channel(s)                       : 2 channels
    Channel positions                : Front: L R
    Sampling rate                    : 48.0 KHz
    Bit depth                        : 16 bits
    Compression mode                 : Lossy
    Stream size                      : 225 MiB (3%)

    Audio #2
    ID                               : 4353 (0x1101)
    Menu ID                          : 1 (0x1)
    Format                           : AC-3
    Format/Info                      : Audio Coding 3
    Mode extension                   : CM (complete main)
    Codec ID                         : 129
    Duration                         : 49mn 4s
    Bit rate mode                    : Constant
    Bit rate                         : 448 Kbps
    Channel(s)                       : 2 channels
    Channel positions                : Front: L R
    Sampling rate                    : 48.0 KHz
    Bit depth                        : 16 bits
    Compression mode                 : Lossy
    Stream size                      : 157 MiB (2%)

Видео из раздачи http://rutracker.org/forum/viewtopic.php?t=3214416
Без скрипта всё воспроизводится нормально.
Другие видео с этим же скриптом пробовал - всё хорошо.
Скрипт, как всегда,
DirectShowSource("I:\00007.m2ts", fps=30, convertfps=true, pixel_type="auto")
TDecimate(cycle=6)
Версия сборки SVP 3.06
В чём может быть проблема ?

132

Re: Просмотр телекино-видео с плавностью

John_Wayne
В том, что нужен vc-1 декодер, установленный в системе. Рекомендую LAV Filters

Re: Просмотр телекино-видео с плавностью

MAG79
Я же писал:

Без скрипта всё воспроизводится нормально.

Более того, LAV CUVID у меня как раз и используется при запуске скрипта (мы же подробно эту тему ранее обсуждали).
Само по себе видео играется. Не играется через скрипт. И именно это видео.

134

Re: Просмотр телекино-видео с плавностью

Без скрипа видео может открываться встроенными декодерами плеера. А в скрипте эти декодеры не используются.
Надо проверить какой декодер используется, когда видео играется в плеере.

Re: Просмотр телекино-видео с плавностью

Видео играется только с LAV CUVID, ни CoreAVC, ни ffdshow его почему-то не берут. Нет, в проигрывателе, а я использую mpc-hc, кодеки выставлены все внешние, а внутренние - все галки убраны. Такое ощущение, что ему через скрипт не кодек не подобрать ( в этом случае он бы файл открыл, но остался на паузе с чёрным экраном, как это бывает при попытке открыть с вышеупомянутыми CoreAVC и ffdshow, но здесь висит окно открывается... и не может открыть.

136

Re: Просмотр телекино-видео с плавностью

John_Wayne
Scan type                        : Interlaced
Scan order                       : Top Field First

Чего тут уплавнять - включаешь деинтерлейс и ...получаешь 60 кадров .
Правда в этих 60 ...вполне может пулдовн 24-60 лежать  smile

137

Re: Просмотр телекино-видео с плавностью

John_Wayne
Попробовать DSS2 вместо DirectShowSource.
Это если дело принципа. А так, gaunt дело говорит. Включить аппаратный VA-деинтерлейс с удвоением кадров и уплавнитель не нужен. smile

Re: Просмотр телекино-видео с плавностью

gaunt
MAG79

Видео 30 к/сек, получено из 25 к/сек. Соответственно, после применения аппаратного VA-деинтерлейса в LAV CUVID нужно выкинуть лишний шестой кадр посредством скрипта. Но проблема в том, что почему-то именно с этим видео скрипт ну никак не хочет стыковаться. DSS2 вместо DirectShowSource пробовал, эффект тот же.

139

Re: Просмотр телекино-видео с плавностью

John_Wayne
Поставил торрент на закачку. Приедет - погляжу.

140

Re: Просмотр телекино-видео с плавностью

Скачал. У меня вообще картинка не показывает smile
Хотя формат видео вроде бы VC-1.

Re: Просмотр телекино-видео с плавностью

MAG79
С LAV CUVID тоже не показывает ?
Это со скриптом или без ?
Риторический вопрос - как быть ?  smile

142

Re: Просмотр телекино-видео с плавностью

John_Wayne
С LAV CUVID тоже не показывает ?
Черный экран.

Это со скриптом или без ?
Это вообще еще только а плеере открыть пытаюсь, до SVP и скриптов не доходит. MPC-HC 1.6.

Риторический вопрос - как быть ?
Рассказать мне. как правильно завести это кино. wink
Я пытаюсь открыть 00007.m2ts из этой раздачи.

===
Блин! Выше упоминается проблема с этим же файлом:

Can't open I:\00007.m2ts: 80004005

Может сам файл битый? А я только его скачал... hmm

143

Re: Просмотр телекино-видео с плавностью

MAG79
Блин! Выше упоминается проблема с этим же файлом:
Лав через Дхва прекрасно всё уплавняется .Хомесинема , сплитер его же .
Можно вывести 30 и удвоение .
Можно просто 60 , процессорный деинтерлейс нехило так загрузит камень ...ай5 на четверть .
Внутри разное видео , особо не разглядывал , но есть и пулдовн , и честные 60и .

144

Re: Просмотр телекино-видео с плавностью

Кое-как завел это видео. Без SVP и уплавнения. Просто в плеере MPC-HC. У меня заработал только ffdShow-декодер со встроенным декодером "VC-1:wmv9". Ни LAV, ни встроенные декодеры в MPC этот видеоформат играть не могут. Сплиттер: встроенный в MPC.

Честных 60 полукадров я там не увидел. Везде картина одинаковая: 6 групп кадров, из которых 5 чересстрочных и 1 только один прогрессивный. Судя по всему, это 25 fps видео, закодированное при помощи pulldown в 30 fps.
Применил к нему скрипт отсюда:

TFM()
TDecimate(cycle=6)

Здесь чересстрочный pulldown, поэтому строчка TFM() обязательная.

При использовании сплиттера Haali картинка рассыпается на квадраты в плеере, если скрипт открывать с диска, то видео вообще нет, т.к. в системе нет gabest-сплиттера, а haali долго тупит, затем отдает только звук без видео. В таком случае скрипт возвращает ошибку.

Если же запустить SVP Manager, то падает ffdShow smile

Тяжелое видео. hmm

145

Re: Просмотр телекино-видео с плавностью

MAG79
Тяжелое видео.
вс-1 он всегда был проблемным . В ремуксах встречается часто .
Плеер хомесинема в качестве сплиттера использует Габест ..Но вот с декодером под свп беда , из софтовых под ХР нормально работает лишь Неродекодер (интерлейс не тестировал) ...арксофт - через раз . Ффдшов складывает нагрузку(вс-1) преимущественно на одно ядро - поэтому с свп идёт туго .
У инвидии вообще поддержка вс-1 через Дхва заявлена ? Айти справляется на ура .
Именно это видео для себя решил относительно просто - создал профиль для 60 фпс - не уплавнять . В Лав декодере софтовый деинтерлейс .
Хотя чисто интерлейсный профиль не помешал бы ...

146

Re: Просмотр телекино-видео с плавностью

Интересно, что у gaunt LAV-декодер с галкой DXVA2 (copy-back) работает на его ATI Radeon HD 5770, а у меня на  NVIDIA GeForce GTX 260 работать не хочет hmm