Topic: Что Avisynth может предложить для борьбы со вкодированным tearing?
Сабж.
You are not logged in. Please login or register.
SmoothVideo Project → Флуд → Что Avisynth может предложить для борьбы со вкодированным tearing?
Сабж.
crystallize
Можно пример такого видео?
Было видео, где интерлейс плавно выезжает с нижнего края экрана, заполняет на некоторое время весь экран, и в конце полностью уезжает за верхний край.
Оригинал, 4 мин, весит 900мб: http://www.mediafire.com/watch/c53s55c7 … Demo96.avi
Перекодированный вариант 200мб:
https://drive.google.com/open?id=0B4wiC … authuser=0
Потом я его деинтерлейснул, и на месте интерлейса оказался тиринг:
http://www.youtube.com/watch?v=UiM7GglnT5A
https://drive.google.com/open?id=0B4wiC … authuser=0
Скачал. Поглядел.
Тиринг можно избежать, сделав правильный деинтерлейс.
Вот, например, если к самому жирному видео применить деинтерлейс с сохранением обоих полей, то видно, что тиринг присутствует только на нечетных кадрах, а на четных кадрах его нет.
Yadif(order=2, mode=1)
Если выбрать кадры через один без тиринга, то местами остаются еще кадры-дубли и смешанные кадры.
Попытался выяснить их периодичность и получилось, что из 30 к/сек 1/3 - это дубли и смешанные кадры. Чистых кадров 20. Поэтому задавшись целью можно из этого видео достать 20 честных кадров/сек. Единственное, что 20 к/сек - это нестандартная частота видео.
P.S. Посмотрел еще: 20 к/сек не везде. Местами честные 30 к/сек без блэндов. Так что, наверное, их можно оставить. Похоже на особенность движка того "соника" выводить честные кадры, где успевает, и смешанные - где не успевает просчитать (предположение)
MAG79
Тиринг можно избежать, сделав правильный деинтерлейс.
Я совершенно не понял этой фразы. Интерлейс или деинтерлейс, правильный или неправильный, всегда затрагивает чередующиеся поля во всём кадре целиком. А в видео можно явно заметить, что люма постепенно заполняется интерлейсом, выползающим снизу. Явно видно, что в одной половине кадра он есть, а в другой его нету.
В верхней части кадр целый, а в нижней он составлен из двух полей. Если деинтерлейснуть такое, то как минимум в одном из двух полей всё равно останется тиринг.
Можно, конечно, откидывать кадры с тирингом. Но бывают промежутки, когда обновляются полукадры по обе стороны от "разрывающей полосы".
crystallize
Если деинтерлейснуть такое, то как минимум в одном из двух полей всё равно останется тиринг.
Вот это я имел в виду. Во втором поле тиринга не останется.
Можно, конечно, откидывать кадры с тирингом. Но бывают промежутки, когда обновляются полукадры по обе стороны от "разрывающей полосы"
В данном случае таких промежутков нет (надо бы проверить). А исходные кадры повторяются в полях как минимум по 2 раза, поэтому можно выбрать один кадр из двух без тиринга и без потери информации.
Вопрос был именно про этот ролик или имеются еще видео с тирингом, которые надо отреставрировать?
MAG79
В данном случае таких промежутков нет (надо бы проверить). А исходные кадры повторяются в полях как минимум по 2 раза, поэтому можно выбрать один кадр из двух без тиринга и без потери информации.
Мне не удаётся "с наскока" отыскать фрагмент "без чистых кадров", если он был.
MAG79
Вопрос был именно про этот ролик или имеются еще видео с тирингом, которые надо отреставрировать?
Ну когда я спрашивал, я думал только про этот ролик.
SmoothVideo Project → Флуд → Что Avisynth может предложить для борьбы со вкодированным tearing?
Powered by PunBB, supported by Informer Technologies, Inc.