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

Что такое хороший видеокодек без потерь?

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

Ответ 3

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

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

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

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

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

Ответ 4

Кодер (schroedinger) dirac поддерживает сжатие без потерь, намного более эффективное, чем huffyuv, и поддерживается GStreamer и libav. В GStreamer опция rate-control = 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. }

Ответ 6

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

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