LINUX.ORG.RU

Релиз video3x 0.1

 , , ,


0

2

video3x (читается как «video tricks») это набор фильтров для обработки видео.

В версию 0.1 включены фильтры ориентированные на анимацию:

toonclean: удаление шума;
tooncine: обратное telecine преобразование (изменение частоты кадров с 30 на 24);
toonframe: устранение чересстрочности.

Особое внимание стоит уделить фильтру toonclean, который удаляет шум с сохранением чётких линий, не «замыливая» картинку.

Программа не содержит компрессоров/декомпрессоров видеопотока, поэтому должна использоваться совместно с приложениями, реализующими эти функции. Например, ffmpeg.

video3x распространяется по лицензии LGPL3.

>>> Подробности



Проверено: DoctorSinus ()
Последнее исправление: DoctorSinus (всего исправлений: 1)

Скриншоты очень хорошие, может даже взлетит.

HerrWeigel ★★★★
()

video3x это набор фильтров для обработки видео.

То есть это как бы дополнение к ffmpeg? Как оно работает?

GArik ★★★
()

И ещё один вопрос. Эти фильтры чем-то лучше чем те, что в том же ffmpeg? Если да, то почему не включить их в ffmpeg?

GArik ★★★
()
Ответ на: комментарий от GArik

Как оно работает?

Как внешняя программа, через конвейер.

ffmpeg(декомпрессор) | vi3x(фильтры) | ffmpeg(компрессор)

cdslow ★★
()
Ответ на: комментарий от GArik

Когда мне понадобились фильтры, в ffmpeg ничего подходящего не было. Сейчас может быть что-то появилось, я достаточно давно не проверял.

Если найдутся желающие переписать их под внутреннее API ffmpeg — лицензия позволяет.

Я не хочу этого делать, потому что подозреваю, что там API для фильтров не сильно отличается от mencoder, а то, как это сделано в mencoder меня не устроило. И кроме того, ffmpeg очень неудобная штука с точки зрения программирования — там всё время всё ломают. Так что я предпочитаю ffmpeg в виде отдельной программы, опции командной строки тоже ломают, но реже.

cdslow ★★
()
Ответ на: комментарий от cdslow

Когда мне понадобились фильтры, в ffmpeg ничего подходящего не было

Ну вот чем toonframe хорош? Есть какое-то описание алгоритма или сравнение или ещё что-нибудь? Я когда пробовал разные методы удаления чересстрочности в mplayer, остановился на самом простом linblenddeint (1 2 1), остальные давали артефакты.

GArik ★★★
()

О, лет 5 назад активно пользовался cdslow.

А ваши фильтры как-то можно встроить в tvtime и подобные приложения?

Turbid ★★★★★
()
Ответ на: комментарий от cdslow

Если тебя устраивает такая картинка...

Так я про то и говорю, что в mplayer'е меня ни один фильтр не удовлетворил, поэтому и интересуюсь.

GArik ★★★
()
Ответ на: комментарий от Turbid

А ваши фильтры как-то можно встроить в tvtime и подобные приложения?

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

Только они не предназначены для работы в реальном времени — медленные слишком для этого. А tooncine такое количество кадров в буфере собирает, что на выходе у него очень неравномерный поток получается.

cdslow ★★
()

Кто-нибудь вообще заинтересован в реализации frame interpolation под линукс? Повышение плавности видео засчет дорисовки промежуточных кадров. По винду с десяток реализаций, под этими вашими линупсами ни одной.

holka
()
Ответ на: комментарий от holka

Да.

Правда, большинству нужна не просто библиотека, а то, что можно встроить в гуёвый редактор ;)

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.