Gravando CDs com o Movix a partir do K3B

Por:
Gravando CDs com o Movix a partir do K3B

Quase todos os CDs com filmes em divx que tenho visto ultimamente estão vindo com os executáveis de algum player ou os codecs de alguma versão do divx. Muitas pessoas não possuem estes arquivos instalados, e não saberiam como exibir o filme sem eles.

O Movix é uma mini distribuição que permite resolver este problema. Ao invés de ficar adicionando executáveis no CD, você pode transformá-lo num CD bootável, que inicializa em poucos segundos e já começa a exibir o arquivo automáticamente. É algo parecido com o que temos no Kurumin, só que menor e otimizado para esta tarefa específica.

Existem três versões do Movix. O Movix original tem cerca de 16 MB, ao dar boot ele se carrega na memória RAM, deixando o CD livre para que você possa assistir o CD com o Divx ou VCD. A partir do 2.03 o Kurumin também pode ser carregado na memória RAM, basta usar a opção “knoppix toram” na tela de boot. Só que o Kurumin é 12 vezes maior, mais 190 MB 🙂

O MoviX2 é uma versão ampliada do Movix que já tem uma interface gráfica e usa o gMplayer (o mesmo incluído no Kurumin) ao invés do Mplayer de modo texto. Isso o torna bem mais amigável, mas em compensação também um pouco maior, cerca de 40 MB.

O eMovix é o caçula da família e a meu ver o mais interessante. Ele tem apenas 8 MB e é usado para criar CDs “híbridos”. Ao abrir o CD no Windows ou qualquer distribuição Linux você vê um CD “comum” com algum filme ou músicas dentro. A única pista de que o CD contém algo a mais é uma pasta “movix” perdida no raiz.

Ao dar boot o Movix automaticamente detecta o vídeo e placa de som e depois de alguns segundos começa a exibir os arquivos de vídeo ou audio que estão dentro do CD sem que o usuário precise fazer absolutamente nada. É uma solução ideal para poder transportar seus filmes e músicas, sem se preocupar se o PC que vai usar tem ou não os softwares necessários e também para quando você quiser mandar alguma coisa para aquele seu amigo(a) completamente leigo(a) que não saberia o que fazer com o arquivo. É um exemplo de aplicação que transforma o PC numa espécie de eletrodoméstico que não precisa de muitas instruções para ser usado.

Este artigo do Clovis Sena, escrito em Abril ensina a criar CDs híbridos usando o Movix: . Mas, graças ao K3B é possível ter o mesmo resultado com muito menos esforço 🙂 Vou usar como exemplo o Kurumin 2.03, mas você pode fazer o mesmo em outras distribuições.

O K3B oferece suporte ao eMovix a partir da versão 0.9. O Kurumin a partir do 2.02 já vem com ela, mas em outras distribuições você deve verificar a versão e atualizar se necessário. Neste link você pode encontrar pacotes pré-compilados para várias distribuições:

http://k3b.sourceforge.net/index.php?menu_=download.html#Binaries

O próximo passo é instalar o eMovix. A página com os pacotes para download é a: http://sourceforge.net/project/showfiles.php?group_id=61561

Você pode baixar o pacote .deb pronto para instalar no Kurumin aqui (lembre-se que o link pode mudar com o tempo, caso não esteja mais funcionando, procure o link atual na página principal): http://prdownloads.sourceforge.net/movix/emovix_0.8.0rc2-2_all.deb?download

Depois de baixar, baixar rodar o comando abaixo (como root) no diretório onde está o arquivo:

dpkg -i emovix_0.8.0rc2-2_all.deb

Isso encerra a parte chata. O K3B detecta a instalação do Movix e passa oferecer uma nova opção para a criação de um CD já com o eMovix: Arquivo > Novo Projeto > New eMovix Project

gdh1
A criação do CD segue o processo habitual. Você precisa apenas arrastar os arquivos para dentro da janela do projeto. O eMovix é baseado no mPlayer e por isso suporta os mesmos formatos de audio e vídeo que podem ser visualizados no Kurumin. Filmes em Divx (inclusive Divx 5) assim como audio em Mp3 e Ogg não são problema. Também é possível assistir alguns filmes em QuickTime, asf e mpg, faça um teste antes de gravar o CD, se não abrirem no Kurumin também não abrirão no eMovix 🙂

gdh2
Para usar legendas, basta incluir o arquivo junto com o filme no CD e ela será aberta automáticamente. Existem duas pequenas regras aqui:

a) A legenda deve ter exatamente o mesmo nome do arquivo (observe maiúsculas e minúsculas), mudando apenas a extenção. O “filme-12345REC.avi” vai usar um arquivo de legenda “filme-12345REC.src” por exemplo.

b) Todos os arquivos que serão exibidos devem ficar no raiz do CD-ROM. Arquivos dentro de sub-pastas são ignorados pelo eMovix.

Os arquivos do eMovix ocupam 8 MB no CD-ROM, para gravar um CD de 80 minutos o filme deve ter no máximo 692 MB. Se você precisar gravar arquivos maiores, procure uma mídia de 90 minutos, elas já são relativamente fáceis de usar e os leitores de CD atuais já conseguem lê-las sem problemas.

Depois de terminar de selecionar os arquivos, clique no botão de gravação e você verá a janela com as opções do projeto. Note que além das opções normais de gravação (velocidade, gravador, DAO, TAO, etc.) aparecerá uma aba “eMovix”:

gdh3
A opção “Loop playlist” determina quantas vezes os arquivo serão exibidos. Se você está fazendo um CD com um monte de músicas, pode querer colocar um número alto aqui para que ele fique tocando indefinidamente, mas no caso de um filme você provavelmente só vai querer ver uma vez.

Depois de esgotado o número de repetições, o sistema faz o que você selecionar na opção “Behavior After Playing“, onde você pode escolher entre “Eject Disk” (ejetar o CD e ficar esperando você desligar o micro), “Shutdown” (desligar) ou Reboot.

Por default o eMovix vai exibir os arquivos incluídos no CD em ordem alfabética. Você pode mudar isso ativando a opção “Play files randomily.

A opção “Do not use DMA” desabilita o DMA do CD-ROM. É apenas para a solução de problemas, caso o micro trave durante o boot por exemplo. Esta opção deteriora muito a qualidade da exibição dos filmes, por isso deve ser usada apenas como último recurso.

Aproveite para ajustar também a opção “eMovix boot messages language”, o Português está disponível :-).

Finalmente, temos a opção “Default boot label” que é outra opção para solução de problemas. Por padrão o eMovix detecta a placa de vídeo e escolhe automáticamente um driver para ela. Esta opção permite escolher um driver manualmente.

A detecção do eMovix costuma funcionar bem, a principal função dessa opção é permitir que você force o uso de uma resolução de tela mais baixa. O motivo é simples: o eMovix sempre exibe os filmes em tela cheia e muitas placas de vídeo não suportam interpolação via hardware, o que degrada bastante o desempenho ao utilizar resoluções mais altas. O seu Celeron 433 com uma SiS onboard não vai conseguir exibir um divx sem falhas a 1024×768, mas não terá muitos problemas em fazê-lo a 640×480. Como geralmente o filme tem uma resolução mais baixa que isso, o resultado acaba sendo quase o mesmo.

gdh4
As opções mais interessantes aqui são: “vesa” (compatível com quase todas as placas de vídeo, vídeo a 800×600) e a “fb640x480” que, como o nome sugere, utiliza resolução de 640×480. A opção “TV” consegue ativar a saída de vídeo na maioria das placas da ATI e nVidia (e em alguns poucos modelos da SiS), permitindo assistir o filme numa TV.

A opção “vesa” é a mais compatível, funcionou em todas as máquinas em que testei. Ela também é a única que funciona com a placa SiS 650 do meu desknote.

Se por acaso a sua placa de vídeo não for compatível com nenhuma das opções, ainda resta a opção “aa”, que exibe o vídeo usando caracteres ASCII (isso mesmo, vídeos em modo texto :-P). Você pode aumentar a resolução usando as opções “aa1024” e “aa1280”, mas estas só rodam bem com um processador rápido, acima de um Duron de 1.0 GHz. O fato de exibir os vídeos em modo texto não elimina o trabalho de codificação do vídeo e ainda adiciona um nível extra de complexidade, que é fazer a conversão das imagens para caracteres de texto. É algo legal para mostrar aos amigos, mas não serve como opção para máquinas lentas.

gdh5
O jeito “normal”

gdh6
Vídeo em modo texto! 🙂

O driver de vídeo indicado aqui é apenas a opção default, você ainda poderá escolher outro na tela de boot do Movix. A idéia aqui é só permitir que você indique seu driver favorito, eliminando o trabalho extra, afinal a idéia é deixar o CD na bandeja e assistir o filme, não ficar digitando comandos 🙂

Ao dar boot você verá o splash do movix. O boot continua depois de alguns segundos mas você pode apressar as coisas dando enter, a exibição começa automaticamente, usando o driver de vídeo escolhido. Pronto, esta é todo o conhecimento necessário para usar o CD. A sua mãe, avó, etc. não deve ter muitos problemas para fazer isso.

Se você precisar alterar o driver de vídeo (ao usar em outra máquina por exemplo), basta pressionar a tecla F2 na tela de boot para ver a lista com as opções. Lembre-se que o “vesa” funciona em quase todos os micros, é o nosso coringa.

gdh7
Não existem opções relacionadas à placa de som pois ela é detectada automáticamente durante o boot, usando os drivers Alsa incluídos na distribuição. Naturalmente isso não garante compatibilidade com TODAS as placas, uma ou outra pode não funcionar. Felizmente você não perde nada ao gravar o CD com o movix, pois você ainda pode assistir o filme do jeito habitual, usando seus sistema operacional favorito. O CD gravado pode ser lido como um CD de dados qualquer.

As teclas que podem ser usadas durante o filme são:

seta para a esquerda e direita: Adianta ou retrocede o filme em intervalos de 10 segundos
para cima e para baixo: adianta ou retrocede em 1 minuto.
PageUP e PageDown: Para quem está realmente com pressa 😛 Avança ou retrocede 10 minutos.

0 e 9: Ajusta o volume
m : Mute do som
p : Pausa
teclas z e x: Ajusta o atraso da legenda em intervalos de 0.1 segundo. Permite sincronizar a legenda caso ela esteja aparecendo antes ou depois das falas.

O eMovix também possui um terminal de texto que pode ser usado por usuários mais sofisticados. Aborte a exibição do filme (tecla ESC) e você cairá num terminal de texto onde você pode por exemplo carregar algum módulo manualmente usando o modprobe (se você tem uma placa de som SB ISA por exemplo, experimente dar um “modprobe sb”). Pressionando Alt+F2 você cai num segundo terminal com o Aumix aberto, onde é possível ajustar o volume de cada saída da placa de som. Para voltar ao primeiro console pressione Alt+F1 e para voltar ao filme chame o “movix”.

Outra coisa interessante é que você não precisa reiniciar o micro para trocar o CD. Basta abortar a exibição do filme (ESC) para voltar ao prompt de comando, trocar o CD e digitar “movix” para assistir o novo. Ele também permite assistir DVDs e ouvir CDs de audio, mas devido ao problema do DMCA ele não inclui suporte a DVDs protegidos.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X