Arquivo da categoria ‘multimedia’

Usando o dvdauthor para editar DVD’s

O dvdauthor pega os seus arquivos MPEG e gera arquivos IFO, BUP e VOB para gravar em um DVD.
Você pode usar um arquivo de configuração no formato XML ou parâmetros na linha de comando para dizer ao dvdauthor como ele deve criar os arquivos VOB.
Com o dvdauthor você pode criar menus e criar capítulos para cada título do seu DVD.

Abaixo estou mostrando um exemplo de arquivo de configuração do dvdauthor:

<dvdauthor dest=”dvd”>
<vmgm/>
<titleset>
<titles>
<pgc>
<vob file=”filme01.mpeg” chapters=”0:00:20.00,0:10:20.00,0:20:20.00″ />
<vob file=”filme02.mpeg” chapters=”0:00:20.00,0:10:20.00,0:20:20.00″ />
</pgc>
</titles>
</titleset>
</dvdauthor>

O arquivo de configuração deve estar localizado no mesmo diretório dos arquivos MPEG. No exemplo acima eu usei a opção “file” para indicar o nome dos arquivos e a opção “chapters” para indicar uma lista de capitulos, essa lista deve ser separada por vírgulas e deve estar no formato H:MM:ss.frac, isso indica que no exemplo acima o primeiro capítulo deve ser criado aos 20 segundos do começo do filme.

Depois de criar o arquivo de configuração basta entrar no mesmo diretório dos filmes e executar o comando “dvdauthor -c dvd.xml”. O dvdauthor criará um diretório chamado “dvd” com os subdiretórios AUDIO_TS e VIDEO_TS, nesses diretórios você tem os arquivos necessários para gerar um DVD.

Para gravar um DVD você pode usar o comando “growisofs -dvd-compat -Z /dev/dvd -dvd-video dvd”. Se você preferir usar o K3b para queimar o DVD, você deve usar a opção “Novo Projeto de DVD de Vídeo” na aba “Ínicio Rápido” e você só precisará copiar os arquivos de dentro do diretório VIDEO_TS para o diretório VIDEO_TS no seu projeto de DVD de vídeo.

Pronto agora você pode usar o Linux para editar os seus DVD’s.

Obs: Para instalar o dvdauthor no Slackware 12.1 você pode usar o Slackbuild que pode ser encontrado nessa URL http://slackbuilds.org/repository/12.1/multimedia/dvdauthor/

Até mais!

Convertendo filmes AVI e RMVB para MPEG

Há um tempo atrás eu estava precisando converter uns filmes no formato AVI e RMVB para MPEG. Depois de ler muitos tutoriais descobri muitas formas de fazer esse tipo de conversão. Acabei escolhendo o mencoder, que é o codificador do projeto mplayer.

Eu criei um script para converter todos os filmes de um determinado diretório para o formato MPEG afim de gravá-los em um DVD. Segue o código do script:

for filme in `ls *.avi *.rmvb`; do
filmempeg=`echo $filme | sed s/.avi/.mpeg/`;
echo “Convertendo $filme para $filmempeg”;
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:vstrict=0:acodec=ac3:abitrate=192:aspect=4/3 -ofps 30000/1001 -o $filmempeg $filme
done

Esse script cria arquivos MPEG no formato NTSC com uma resolução de 720×480, com 29,97 frames por segundo (30000/1001) e aspecto 4:3. Você pode alterar o script acima e ajustá-lo às duas necessidades. Basta consultar a tabela Format Constraints apresentada no site do Mplayer para obter mais informações e exemplos. Depois altere a linha do comando mencoder de acordo com o que você precisar.

Obs: A conversão do formato RMVB para MPEG é muito mais lenta, pois o RMVB tem uma taxa de frames váriavel, portanto prefira baixar filmes no formato AVI.

Espero ter ajudado.

Até mais!

Instalando o mplayer no Slackware

Ontem eu peguei alguns filmes em rmvb e o xine não exibia os filmes por causa da falta de plugins (os melhores codecs de multimedia estão presentes no pacote de codecs do mplayer). Então ao invés de instalar apenas os plugins eu decidi instalar o mplayer completo e usufruir de todos os seus recursos (junto com o mplayer vêm um aplicativo chamado mencoder que pode ser usado para ripar DVD’s)

A forma mais fácil de instalar o mplayer é pegar os pacotes já preparados para o Slackware no site linuxpackages.net

Primeiro tive que baixar o mplayer e os codecs: mplayer-1.0rc2try4-i486-1kjz.tgz e mplayer-codecs-20071007-noarch-1szl.tgz

Mas como tudo na vida nem sempre é fácil, tive que baixar as depências:
a52dec-0.7.4-i486-1kjz.tgz, faac-1.25-i486-1gds.tgz, faad2-2.5-i486-1gds.tgz, ffmpeg-20071007-i486-1kjz.tgz, jack-0.109.2-i486-1mfb.tgz, lame-3.97-i486-1kjz.tgz, libdv-1.0.0-i486-1gds.tgz, libmpcdec-1.2.6-i486-1gds.tgz, speex-1.2beta2-i486-1kjz.tgz, twolame-0.3.12-i486-1kjz.tgz, x264-20070914-i486-1kjz.tgz, xvidcore-1.1.3-i486-1kjz.tgz

Depois de tudo isso … vou assistir os filmes. hehehehe

Boa noite!