AMV (também conhecido como MTV) é um formato de arquivo de video proprietário, produzido para uso em MP3/MP4/MTV players fabricados na China, particularmente os S1 MP3 Players. Apesar da palavra "MP4" estar na descrição de marketing de todos estes players, este não é um formato de arquivo MP4 ou MPEG.
Formato
Trata-se de uma versão modificada do Audio Video Interleave.[1]
O formato de vídeo é uma variante do JPEG, com taxas fixas, ao invés de variáveis, nas tabelas de quantização (no processamento das imagens).[2] O formato de áudio é uma variante do Interactive Multimedia Association com modulação por código de pulsos, onde os primeiros 8 bytes de cada frame são: origem (16 bits); índice (16 bits); e o número de amostras 16-bit (32 bits).
Todo arquivo AMV executa som na taxa de 22050 amostras por segundo.[1]
Documentação do formato
A documentação do formato não está disponível publicamente, mas Dobrica Pavlinušić fez engenharia reversa do formato[1] para produzir um decodificador programado em linguagem Perl[3] e Pavlinušić, Tom Van Braeckel e Vladimir Voroshilov produziram uma versão do FFmpeg que trabalha com arquivos AMV.[4] O código para AMV foi enviado para o upstream do projeto principal do FFmpeg.[5]
Referências
- ↑ 1,0 1,1 1,2 AmvDocumentation, projeto de documentação do formato AMV, hospedado no Google Code (em inglês)
- ↑ Forçando mjpegenc a usar tabelas de quantização fixas (em inglês), mensagem enviada à lista de e-mails FFmpeg-devel, por Tom Van Braeckel, em 28 de outubro de 2007
- ↑ AMV free decoder - blog pessoal de Dobrica Pavlinušić, acessado em 19 de agosto de 2007
- ↑ amv-codec-tools, projeto de bibliotecas para codificação AMV multi-plataforma, hospedado no Google Code (em inglês)
- ↑ What needs to be done - this is an asynchronous meeting by mailing list., mensagem em AMV codec tools group, por Tom Van Braeckel, de 26 de outubro de 2007
Ligações externas
- MTV, artigo em um wiki sobre multimídia, em inglês
- Decodificador em linguagem Perl, por Dobrica Pavlinušić
- Bytessence AMV Converter, uma versão com interface gráfica do projeto amv-codec-tools
- Alguns arquivos em formato MTV- exemplos fornecidos por [http://mplayerhq.hu]
- Convertendo de/para AMV no Linux
- Sobre os formatos AMV e MTV (em inglês)