Pergunta

Muitas vezes eu tenho para escrever especificações para a conversão de vídeo para algumas das casas de produção de vídeo que os clientes da minha empresa trabalha. Infelizmente, eu sou um programador em primeiro lugar e "video-guy" no lado, então eu não sei muito sobre todos os diferentes codecs.

Eu estou procurando um bom lossless codec que é multi-plataforma (Win e Mac) e aplicação cruzada (Adobe, a Apple, etc).

Foi útil?

Solução

Huffyuv é definitivamente a solução mais simples e você vai encontrar várias implementações multi-plataforma como bibliotecas C, por exemplo.

É facilmente encapsulado em arquivos AVI e legível pelos principais jogadores.

definição Format se você precisa interagir com ele: http://multimedia.cx/huffyuv.txt

Outras dicas

Matematicamente lossless, ou saída igualar exatamente à entrada: x264 usando --qp 0. Facilmente 1/3 de Huffyuv todos os momentos.

visualmente lossless, ou difícil distinguir a saída de entrada: x264 com quantizer 1-5 ou mesmo até 10. 1-5 é tão visualmente lossless que as falhas não são aparentes mesmo depois de forte nitidez.

A (schroedinger) codificador dirac suportes sem perdas de compressão muito mais eficaz do que Huffyuv e é apoiado por GStreamer e libav. Em GStreamer a opção é a taxa de controlo de = 3 para 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. }

Existem alguns codecs diferentes que vão fazer de plataforma cruzada.

Cineform é uma boa. Ela tem tanto uma versão 444 e uma versão RAW.

Se você não se preocupam com espaço ocupado e reprodução em tempo real, você poderia usar uma seqüência de imagens.

Apple Pro-res podem agora ser lidos em Mac e PC. No entanto, a codificação não pode ser feito por PCs.

Você quer dizer visualmente sem perdas ou sem perdas?

Se você quiser matematicamente lossless Gostaria de sugerir algo como Movimento JPEG2000, que tem uma opção de compactação sem perda, mas ele não tem o amplo apoio na edição de aplicações.

Se você quiser suporte entre o Apple Final Cut Pro e Adobe Premier eu usaria descompactado 444 se você estiver fazendo qualquer composição, ou 422 se você não é.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top