Matroska FAQ
1 ) O que é Matroska? Ouvi dizer que era um "container".
O que é isso?
Um container permite a combinação de diferentes faixas
multimédia (usualmente de vídeo e de áudio ), num
ficheiro único. Como exemplo de containers de multimédia
temos por exemplo, o velhinho e conhecido AVI (.avi), o MPEG (.mpg,
.mpeg), o OGM (.ogm), o MP4 (.mp4) ou o Realmedia (.rm, .rmvb)...
O projecto Matroska é open-source, e é um container que
visa poder oferecer muitas características avançadas,
que formatos mais antigos tal como o AVI não suportam.
O Matroska suporta por exemplo: áudio de bitrate variável
(VBR - Variable Bitrate Áudio) sem quaisquer problemas; frame
rates de vídeo e de áudio variáveis (VFR - Variable
frame rates); capítulos; o anexar de ficheiros e codecs de vídeo
e de áudio modernos, tais como o "Advanced Audio Coding"
(AAC), o "Ogg Vorbis" ou o "Realvideo9" (RV9), todos
estes codecs o AVI não suporta.
2 ) Que extensões é que o Matroska usa?
- .mkv: geralmente para ficheiros de vídeo (com ou sem áudio)
- .mka: unicamente para ficheiros de áudio, pode conter qualquer
formato de áudio suportado, tal como, MP2, MP3, Vorbis, AAC,
AC3, DTS,...
- .mks: contém qualquer faixa de legendas
3 ) Como posso criar ficheiros Matroska?
Pode criar ou editar ficheiros Matroska (pode por exemplo converter
os ficheiros AVI para Matroska), com as seguintes aplicações:
- VirtualDubMod
- MKVtoolnix
- AVI-Mux GUI (suporta
Matroska desde a versão 1.15)
- Graphedit (para
utilizadores mais experientes)
Pode encontrar um guia com todos os passos necessários para
criar um ficheiro Matroska aqui.
4 ) A conversão para ficheiros Matroska exige uma recodificação
("reencode") do conteúdo?
Não, durante este processo não se verificam quaisquer
perdas, as faixas (vídeo, áudio, ...) são apenas
mudadas do container onde estão para o Matroska.
5 ) Depois de se juntar duas files Matroska no VirualDubMod,
o ficheiros resultante parece ter às vezes alguns erros?
Isto é um problema conhecido do VirtualDubMod. Use o AVI-Mux
GUI para juntar dois ficheiros Matroska.
6 ) Os ficheiros Matroska que crio agora, serão compatíveis
com futuras implementações no container Matroska?
Sim, os ficheiros que são agora criados seguem totalmente as
especificações. De facto o Matroska é baseado numa
estrutura subjacente muito flexível chamada EBML,
que permite que no futuro sejam adicionadas novas características
a este container (por exemplo, novos codecs de vídeo ou de áudio,
menus como nos DVD's,...), sem que seja quebrada a compatibilidade com
programas ou ficheiros mais antigos.
7 ) Como posso correr ficheiros Matroska no Windows?
Resposta simples:
Preparamos-lhe um pack de instalação, que lhe permitirá
a leitura de qualquer ficheiro Matroska em qualquer player baseado no
DirectShow (por exemplo o media
player classic, o bsplayer,
o zoomplayer ou até
mesmo o windows media player).
Poderá obter esse pack daqui.
Para um maior detalhe, sobre a configuração do seu PC
para suportar Matroska, vá até aqui.
Resposta mais detalhada:
São precisas duas coisas para o playback de ficheiros Matroska
em qualquer player baseado no DirectShow:
- um filtro "splitter", que separa o conteúdo dum ficheiro
nas faixas incluídas (vídeo, áudio, legendas,...)
durante o playback;
- um filtro "decoder", que descodifica as faixas codificadas
(por exemplo em DivX, XviD, MP3, Ogg,...)
Em suma, para o playback dum ficheiro Matroska é necessário
o filtro matroska splitter e um filtro específico para o codec
utilizado (tanto de vídeo, como de áudio. Como por exemplo
o Xvid, DivX,
Vorbis, AC3,
AAC, Realmedia...)
A única razão pela qual ficheiros AVI não precisam
da instalação de um splitter, é porque o windows
instala um por default (também o faz para o decoder de MP3)
Uma outra alternativa é a instalação do The
Core Media Player com o plugin
Matroska (CDL) .
8 ) Como posso correr ficheiros Matroska em Linux, MacOS e
X-BOX?
Terá de arranjar a versão mais actualizada do mplayer.
Para a criação/edição de ficheiros Matroska,
encontrará tudo o que precisa no site
do Mosu.
Há também um plugin Gstreamer de "Ronald 'BBB' Bultje,
que poderá encontrar em GStreamer
CVS.
9 ) O Matroska exige maior processamento por parte do CPU que
o AVI?
Não, não notará qualquer diferença entre
a leitura de ficheiros AVI ou Matroska em processadores actuais.
No entanto a criação de ficheiros Matroska é actualmente
mais demorada, isto porque ainda é necessário mais algum
tempo, para a optimização das aplicações.
10 ) Que formatos de legendas é que podem ser incorporados
(muxed) em Matroska?
Actualmente, SRT, SSA, AAS e SUB/IDX (Vobsub).
11 ) Por que é que ficheiros Matroska criados a partir
de AVI, tornam-se mais pequenos?
Isto acontece porque o Matroska precisa de menos overhead que o container
AVI (especialmente com VBR-MP3)
Poderá encontrar uma comparação de overhead dos
diferentes formatos aqui.
12 ) Como é que é possível criar faixas
com frame rate variável (VFR) em Matroska?
O AVI-Mux GUI permite a junção de ficheiros AVI com diferentes
frame rates (ficheiros de 25 fps com 23,976 p.e.), num ficheiro Matroska.
Há até em desenvolvimento um projecto, para a codificação
de ficheiros em frame rate variável, chamado Variable
Framerate Encoder. Foi já lançado, pelos criadores
deste projecto uma aplicação que permite a junção
de ficheiros AVI com VFR.
13 ) O Matroska suporta "resize anamórfico"?
Sim, poderá definir a resolução de imagem que deseja
durante o playback para os seus ficheiros Matroska, usando aplicações
como o MKVmerge, AVI-Mux GUI ou através do explorador do windows,
usando a matroska shell extension.
Isto permite-lhe criar ficheiros com a resolução nativa
do DVD e depois definir uma outra resolução, que permite
a visualização do filme com as proporções
correctas no seu PC.
Para que seja feito o resizing da imagem para as proporções
correctas no monitor do seu PC, no playback de conteúdo anamórfico,
deverá ter o ffdshow
instalado com a opção "overlay mixer" activada.
14 ) Quais são as vantagens de manter o aspecto anamórfico
dum DVD?
Manter o aspecto anamórfico do DVD, significa que não
será feito o resizing da imagem, antes do encoding do filme.
Logo o codec utilizado no encoding, trabalhará numa imagem com
maior resolução, que não foi sujeita a qualquer
alteração, logo mais livre de artefactos.
Isto permitirá a obtenção de melhores resultados.
15 ) Qual é a vantagem de colocar apenas áudio
em .mka?
Gravar no formato .mka, permitirá colocar albúns inteiros,
com divisão em capítulos para os diferentes albúns
e em sub-capítulos para dividir as diferentes músicas
nos respectivos albúns.
Permitirá também a anexação de ficheiros,
poderá assim, incluir as capas dos cd's, as letras das músicas...
Poderá misturar os diferentes formatos de áudio que o
Matroska suporta (MP3, Ogg, AC3, AAC...)
16 ) Quero saber mais sobre Matroska! Tenho dúvidas
que gostava de ver esclarecidas. Onde posso obter ajuda?
Poderá colocar quaisquer dúvidas no nosso fórum
Matroska, foi para isso que ele foi criado. Poderá encontrar
muita documentação também no nosso site.
Escrito por Insolit. FAQ original aqui.