Что такое хороший видео кодек без потерь? - PullRequest
20 голосов
/ 20 апреля 2009

Мне часто приходится писать спецификации для конвертации видео для некоторых компаний, занимающихся производством видео, с которыми работают клиенты моей компании. К сожалению, я сначала программист и сторонник видео, поэтому я не слишком много знаю обо всех различных кодеках.

Я ищу хороший кодек без потерь, который является кроссплатформенным (Win и Mac) и кросс-приложением (Adobe, Apple и т. Д.).

Ответы [ 5 ]

19 голосов
/ 20 апреля 2009

huffyuv, безусловно, самое простое решение, и вы найдете несколько кросс-платформенных реализаций, например, библиотеки C.

Он легко инкапсулируется в файлы AVI и доступен для чтения основными игроками.

Определение формата, если вам нужно с ним взаимодействовать: http://multimedia.cx/huffyuv.txt

16 голосов
/ 18 июня 2009

Математически без потерь, или вывод, точно равный вводу: x264 используя --qp 0. Легко 1/3 хаффюв все время.

Визуально без потерь, или трудно отличить вывод от ввода: x264 с квантователем 1-5 или даже до 10. 1-5 настолько визуально без потерь, что недостатки не заметны даже после сильной резкости.

1 голос
/ 07 июля 2013

Кодировщик (schroedinger) поддерживает сжатие без потерь, гораздо более эффективное, чем huffyuv, и поддерживается GStreamer и libav. В GStreamer опция для контроля скорости = 3 для Schroedinger:

gst-launch-0.10 filesrc location="$1" ! decodebin2 name=demux \
{ matroskamux name=mux ! filesink location="$2" } \
{ demux. ! queue ! audioconvert ! vorbisenc quality=0.5 ! queue ! mux. } \
{ demux. ! queue ! schroenc rate-control=3 ! mux. }
1 голос
/ 14 мая 2009

Существует несколько различных кодеков, которые будут работать на разных платформах.

Cineform хороший. Он имеет версию 444 и версию RAW.

Если вас не волнует занимаемое пространство и воспроизведение в реальном времени, вы можете использовать последовательность изображений.

Apple Pro-res теперь можно читать как на Mac, так и на ПК. Однако кодирование не может быть выполнено на ПК.

Вы имеете в виду визуально без потерь или без потерь?

0 голосов
/ 14 мая 2009

Если вы хотите получить математически без потерь, я бы предложил что-то вроде Motion JPEG2000, который имеет опцию сжатия без потерь, но не имеет широкой поддержки в приложениях для редактирования.

Если вам нужна поддержка между Apple Final Cut Pro и Adobe Premier, я бы использовал несжатый 444, если вы делаете композитинг, или 422, если вы этого не делаете.

...