быстрое кодирование видео кодека? - PullRequest
8 голосов
/ 27 января 2011

Кто-нибудь может сравнить популярные видеокодеки по скорости кодирования?Я понимаю, что обычно лучшее сжатие требует больше времени обработки, но также возможно, что некоторые кодеки все еще обеспечивают сравнительно хорошее сжатие с быстрым кодированием.какие-нибудь ссылки для сравнения?

спасибо за помощьO для математических алгоритмов

Ответы [ 2 ]

2 голосов
/ 10 мая 2016

При сравнении VP8 и x264 VP8 также показывает в 5-25 раз меньшую скорость кодирования при среднем качестве на 20-30% ниже. Например, высокоскоростной пресет x264 работает быстрее и имеет в среднем более высокое качество, чем любой из пресетов VP8. "

сложно сравнивать наборы функций со скоростью / качеством.

см. Сравнение качества http://www.compression.ru/video/codec_comparison/h264_2012/

Следующий абзац и изображение взяты из производительности кодирования / декодирования VP9 по сравнению с HEVC / H.264 Рональдом С. Бультье:

x264 - невероятно хорошо оптимизированный кодер, и многие до сих пор используй это. Дело не в том, что они не хотят лучшего соотношения битрейт / качество, скорее они жалуются, что когда они пытаются переключиться, оказывается эти новые кодеки имеют гораздо более медленные кодеры, и когда вы увеличиваете их настройки скорости (что снижает их качество), выгоды исчезают. Давайте измерим это! Итак, я выбрал целевой битрейт 4000 кбит / с для каждого кодировщик, используя в противном случае те же настройки, что и ранее, но вместо используя медленные пресеты, я использовал пресеты с переменной скоростью (x265 / x264: –preset=placebo-ultrafast; libvpx: –cpu-used=0-7).

enter image description here

2 голосов
/ 27 января 2011

Это одна из тех тем, где ваш пробег может сильно различаться.Если бы я был на вашем месте, я бы начал с небольшого исследования Википедии, а затем собрал инструменты для некоторого тестирования и бенчмаркинга.Формат исходного видео, вероятно, повлияет на общую скорость кодирования, поэтому вам следует протестировать видео, которое вы собираетесь использовать в производственной системе.

Время кодирования видео может широко варьироваться в зависимости от используемого оборудования и от того, использовали ли выускоритель и тд.Нам трудно давать какие-либо твердые и быстрые рекомендации без четкого знания вашей конкретной установки.

Единственный способ принимать подобные решения - это самостоятельно протестировать эти вещи.Я сделал то же самое, сравнивая инструменты виртуализации.Это тоже весело!

...