Codificação de vídeo para arquivamento

8

Eu gostaria de arquivar alguns vídeos caseiros (DV). Eu não preciso salvá-los sem perdas, mas gostaria de codificá-los em algo de alta qualidade.

Qual formato é bastante indistinguível do original e provavelmente será legível daqui a 15 anos?

A WMA me deixa nervoso, porque é apenas uma empresa que faz isso e está constantemente saindo com novos formatos. (O VLC não pôde abrir meus WMAs feitos pelo Windows Movie Maker.)

Outras coisas que considerei são h.264, Ogg Theora, DivX e Xvid.

Eu não me importo de pagar por algo, mas geralmente isso significa que o formato é de propriedade de apenas um fornecedor.

    
por Jim Hunziker 13.08.2009 / 20:57

3 respostas

11

O H.264 é o atual codec de última geração, oferecerá a melhor qualidade / tamanho e provavelmente estará em uso por algum tempo.

Ogg Theora não é tão poderoso quanto o H.264, mas é completamente aberto e não tem as questões de patentes que o H.264 tem ( link ). Theora também está sendo usado pelo Firefox para o elemento HTML5, então provavelmente ficará por um tempo.

O Dirac é outro codec que você pode considerar. Como o Theora, é um padrão aberto, mas pretende ter qualidade comparável ao H.264. Ele está sendo ativamente desenvolvido pela BBC, mas ainda não está em uso generalizado.

Não há uma melhor resposta, mas para uma boa qualidade e uso futuro eu escolheria um desses três. Neste ponto, eu só usaria o XviD se eu precisasse reproduzir o vídeo em dispositivos legados.

    
por 13.08.2009 / 21:09
4

Eu manteria no formato original como extraído da câmera. O formato DV é um padrão IEC e provavelmente será legível por algum tempo. É um formato difundido (seu uso se estende à indústria, não apenas ao mercado doméstico de câmeras de vídeo) e, portanto, é provável que seja algo que possa ser extraído muitos anos depois.

Se realmente quiser converter agora (para reduzir os requisitos de armazenamento), então eu diria que o MPEG 4 pode ser uma boa escolha (com suas configurações de compactação voltadas para 'compactação mínima', é claro). A razão pela qual eu digo é que o mpeg-4 é um padrão amplamente adotado, tornando-o novamente legível por muitos anos no futuro.

Outra boa opção para provável legibilidade futura (embora não necessariamente para qualidade ou compressão de vídeo) é armazenar o vídeo como uma série de DVDs (reproduzíveis em uma televisão). O grande número de DVDs existentes atualmente torna provável que a leitura de DVDs seja popular por muitos anos no futuro.

Para a máxima disponibilidade absoluta no futuro (embora não vá tão longe para armazenar o computador e o software originais!), eu diria que você deve armazenar o máximo de conversões do vídeo, ao lado do vídeo original. Isso maximiza a chance de que um dos formatos escolhidos sobreviva ao teste do tempo.

Você também terá que ser cuidadoso para acompanhar sua mídia e garantir que a coisa na qual armazenou tudo não está indo mal, mas você precisa fazer isso, não importa o formato do vídeo. .

    
por 13.08.2009 / 21:43
1

Eu não me preocuparia muito com o formato. Se tudo mais falhar, mplayer e VLC estarão disponíveis em 15 anos (sendo um projeto de código aberto muito comum)

Obviamente, não use um formato obscuro e específico para aplicativos. H.264, Theora, MPEG-4, XviD etc devem estar bem. Você pode sempre reencodificar os dados caso um codec mais adequado apareça na próxima década ou duas.

O motivo para se preocupar é o armazenamento de dados, se o seu armazenamento morrer ou os arquivos ficarem corrompidos, o codec é irrelevante. A cada poucos anos você deve realmente transferir os arquivos para um novo armazenamento (que será mais fácil à medida que as unidades ficarem maiores / mais baratas), quando você fizer isso, verifique se os arquivos ainda podem ser reproduzidos com os softwares / codecs atuais.

Se você é realmente paranóico, pode armazenar uma cópia do software de transcodificação (digamos mplayer / mencoder) e um disco do sistema operacional (uma distribuição linux?) - então, se de alguma forma a h.264 se tornar impossível, você crie uma máquina virtual, instale ou compile o aplicativo de transcodificação e converta os arquivos em algo reproduzível. Você ainda pode emular o Windows 3.1 no VMWare, portanto poderá emular as distribuições atuais do Linux em algumas décadas (assumindo que não há apocalipse nuclear)

    
por 14.08.2009 / 00:18