Добро пожаловать на мой сайт!
Здесь Вы сможете найти полезную для себя информацию по обработке видео и аудио контента для MS Windows и LINUX.
Приятного просмотра!


Дмитрий Смирнов (djnewman).
5 сентября 2011 года.

Kdenlive. Перевод видео из интерлейса в прогрессив.




Kdenlive прекрасно работает и с интерлейсом (черезстрочной развёрткой), и с прогрессивом (построчной).

А что делать, если нам надо убрать черезстрочную "гребёнку" интерлейса?
Давайте разбираться как это сделать.

Нужно сразу оговориться, что при монтаже в "эффектах" нет специального фильтра деинтерлейса.
Так же нужно сказать, что при рендере проекта в видеофайл есть простенький фильт деинтерлейса, но качество его работы не всегда может понравиться.
Исходя из этого есть несколько вариантов устранения "гребёнки".

1. В avidemux заранее подготовить ваше видео, наложив фильтр деинтерлейса (их там много с разными алгоритмами). Затем срендерить это видео в видеофайл с кодеком без потерь (Huffyuv, mjpeg, FFV1, DV), а затем открыть его в KDENLIVE.
Способ рационален, если вы импортируете в проект с прогрессивом (25р) небольшое колличество видеофайлов с интерлейсом (25i).

2. Если вы используете большое колличество видеофайлов с интерлейсом, но хотите вывести весь ваш проект в прогрессив, в настройках вашего профиля проекта нужно отметить галочкой пункт "Progressive" или создать отдельный профиль для вашего проекта.
Вот пример переделанного профиля DV/DVD PAL:

Описание: DV/DVD PAL 25p
Размер: 720х576
Частота кадров: 25/1
Пропорции пикселя: 16/15
Отображать пропорции: 4/3
Progressive отмечен галочкой.

Хитрость тут в том, что при рендере вашего проекта в видеофайл автоматически на клипы с интерлейсом будет наложен фильтр "деинтерлейс" (как я понял это стандартный фильтр ffmpeg, используется метод деинтерлейса по-умолчанию, комманда "deinterlace"), что в свою очередь уберёт "гребёнку".

Но следует понимать, что стандартный фильтр денитерлейса использует простой алгоритм смешивания верхнего и нижнего полей, что не всегда хорошо смотрится. Поэтому если вас не устроило качество этого фильтра, можно сделать весь проект в профиле с выключеным "Progressive", отрендерить в отдельный файл с кодеком без потерь (например Huffyuv, mjpeg, FFV1, DV, MPEG4 I-frames, x264 I-frames), а затем открыть его в Avidemux для наложения более качетвенного фильтра deinterlace (например, Yadif).

3. В KDENLIVE встроены функции перекодировки аудио и видеоклипов, импортированных в окно "Дерево проекта", из одного формата в другой. Вот и воспользуемся этой замечательной штукой.
Принцип работы перекодировщика описан в предыдущей статье на примере работы с форматом AVCHD (http://mediaediting.narod.ru/lin/kdenlive_4_avchd.html)

Пример моего профиля:

для видео SD/DVD
-deinterlace -vcodec huffyuv -acodec copy.avi;For progressive, Avi, deinterlace

или для видео HD
-deinterlace -s 1920x1080 -r 25 -b 185000k -threads 2 -vcodec dnxhd -acodec copy %1.mov;High quality encoding

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

Перекодируем эти видеоклипы в прогрессив и открываем их в "Дереве проекта", а исходник если не нужен можно удалить из проекта.

Вот и всё. Удачи!



djnewman@rambler.ru
2011 Newman. All Right Reserved.
Hosted by uCoz