Подтвердить что ты не робот

Видео эквивалент PNG?

Для растровых изображений есть:
JPG для естественных сцен

PNG или GIF для геометрических сцен, которые характеризуются плавными цветами, прямыми линиями и градиентами.

Для векторной анимации есть SVG

А для растрового видео есть различные кодеки MPEG, которые хорошо подходят для естественных сцен.

Итак, мой вопрос: что я должен использовать для видео, которое исключительно растеризует гладкие цвета, линии и градиенты?

4b9b3361

Ответ 2

Попробуйте Huffyuv. Это кодек без потерь, который может хорошо работать с видео, о котором вы говорите. Так как это без потерь, размер файлов может быть намного больше, но стоит попробовать. То, что вы описываете (меньшее количество цветов и деталей, чем естественная сцена), может сжиматься приемлемо.

Проблема с геометрией и мультфильмами заключается в том, что Mpeg 1/2/4, VP3, Theora, MJPEG и т.д. используют выборочную выборку цвета и блочную компенсацию движения с помощью 8x8 блоков DCT, то же, что и JPEG. Это работает хорошо для большого количества цветов и движения; наши мозги заполняют разницу, пока кабельная коробка не замерзает, и мы видим блоки. Это плохо работает с вещами с большим количеством линий и меньшим количеством цветов.

Ответ 3

MNG, но похоже, что он не очень хорошо поддерживается.

Ответ 5

Существует видеокодек, который кодирует каждый из изображений PNG (например, MJPEG кодирует каждый кадр в виде JPEG) под названием CorePNG

Ответ 6

На самом деле, GIF ужасен для изображений с градиентами. JPEG файлы хороши для чего-либо с большим количеством деталей, градиентов и т.д. GIF и PNG хороши для, в основном, любых плоских цветов (например, мультфильмов и т.д.).

Дополнительная информация с сайта sitepoint.com

Ответ 7

Lagarith - еще один хороший видеокодек без потерь, например Huffyuv

Ответ 8

Я большой поклонник x264, который является свободным (как в свободе) кодировщиком h.264. недавно была добавлена ​​поддержка по меньшей мере одного цветового пространства с пропорционально большим количеством образцов цветности, что означает, что он может добиться необычайного сжатия без потерь без потерь на растровой графике. не забудьте использовать параметр качества (низкое количество) . я предпочитаю 0 - вы можете быть удивлены, насколько мал выходной файл, учитывая ваш ввод.