LINUX.ORG.RU
ФорумJob

Доработка libx264 для PAFF (interlaced) кодирования

 


0

2

Коллеги, всем привет.

Мне нужно чтобы в libx264 появилось PAFF кодирование.

Если кто готов быстро его добавить (или может есть какие-то наработки), я был бы рад оплатить эту разработку (с выкладыванием под GPL в апстрим).

быстро - это сколько?

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

выглядит как задел для хака с кодированием прогрессива как бы в интерлейс

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

Мгновенно! :D

Прочитал что такое пиф-пафф

Адаптивное к изображению кодирование полей (PAFF), позволяющее кодировать каждый кадр как кадр или как пару полей (полукадров) — в зависимости от отсутствия\наличия движения.

Это типа как тут у меня? https://youtu.be/vEN_W6g_CD8?t=64 Или я чего не понял?

LINUX-ORG-RU ★★ ()
Ответ на: комментарий от LINUX-ORG-RU

Не PAFF/MBAFF - это только лля интерлейсного видео. Например вещание TV это пример интерлейсного видео. Т.е. видео передается с частотой 50гц, но не в виде полного кадра. А в виде полукадров - первый полукадр это только нечетные линии картинки, а второй только четные. При paff кодировании два соседних полукадра оцениваются насколько они различаются друг от друга. И если различие небольшое два полукадра объеденяются в один и кодируются как один кадр, а если отличаются как два разных. При mbaff каждый полукадр режется на блоки размером 16х16 и уже сравнивают эти блоки. И соотвественно в зависимости от схожести эти блоки объеденяются или кодируются независимо.

qwerta ()
Последнее исправление: qwerta (всего исправлений: 1)
Ограничение на отправку комментариев: только для зарегистрированных пользователей, score>=0