Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Utilizando Ipod no Linux e Convertendo Vídeos (mp4)

Quem foi que disse que Linux é só para servidores? Cada vez mais ele vem se mostrando um poderoso aliado ao Desktop. Eu já acessava pen-drives, camera digital, discos externos apenas plugando eles na máquina, agora é a vez do Ipod. Eu não me conformava em ter que utilizar o Windows para poder acessar o Ipod, logo descobri que isso era possível apenas instalando o gtkpod, o que ainda não era o suficiente para mim, eu queria converter os vídeos que tenho para ajudar a passar a hora dentro do onibus para ir e voltar do trabalho todo dia. Neste artigo vamos ver como acessar/modificar músicas/vídeos em seu Ipod, e principalmente como converter seus vídeos .avi,.mpg,etc para o formato do Ipod (mp4)

Tabela de conteúdo

Pacotes Necessários

Fiz esta instalação utilizando Ubuntu 6.04 (Dapper Drake) em um AMD64, mas deve ser idêntico para i386. Os pacotes abaixo serão compilados manualmente apesar de o Ubuntu possuir pacotes prontos, pois será necessário ativar algumas opções que não vem por padrâo.

Este é o programa responsável por converter os vídeos

Este é o programa para acessar seu Ipod e copiar as músicas/vídeos

Nada mais é do que um script para automatizar a conversão dos vídeos a partir do ffmpeg

Além deles instalei os pacotes abaixo utilizando apt, já que não é necessário nenhuma configuração extra para os mesmos. Você pode achar qual é pacote para sua versão do Debian ou Ubuntu executando:

apt-cache search aac
  • libmp4v2-0 - MP4 container library - runtime files
  • libmp4v2-dev - MP4 container library - development files
  • libfaac-dev - an AAC audio encoder - development files
  • libfaac0 - an AAC audio encoder - library files
  • libfaad2-0 - freeware Advanced Audio Decoder - runtime files
  • libfaad2-dev - freeware Advanced Audio Decoder - development files

E ainda os seguintes pacotes necessários para compilar o gtkpod:

  • libglade2-dev - development files for libglade
  • libxml-parser-perl - Perl module for parsing XML files
  • flex
  • libid3tag0 - ID3 tag reading library from the MAD project
  • libid3tag0-dev - ID3 tag reading library from the MAD project
  • libxvidcore4 - High quality ISO MPEG4 codec library
  • libxvidcore4-dev - High quality ISO MPEG4 codec library -- development files
  • g++

Caso você não tenha algum deles basta executar

apt-get install PACOTE

Se estiver faltando alguma dependência o apt irá corrigir automaticamente

Instalação do FFmpeg

Faça o download da versão mais atual do ffmpeg:

cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
cd ffmpeg
./configure --enable-vorbis --enable-libogg --enable-xvid --enable-gpl --enable-faac
make
make install

Explicação do configure

* --enable-vorbis / --enable-libogg Servem para ativar o suporte a .ogg :P
* --enable-xvid Ativa suporte a vídeos DivX
* --enable-gpl Necessário para utilizar xvid
* --enable-faac Necessário para suportar arquivos .acc (Formato de som necessário para converter os vídeos para o Ipod)

Instalação do GTKPod

Se você não pretende utilizar vídeos em seu ipod, esqueça esta parte, apenas instale o gtkpod como descrito abaixo e vá para a parte de como utilizá-lo:

apt-get install gtkpod

Caso você tenha o pacote padrão do gtkpod instalado, remova, pois é necessário ativar algumas opções no gtkpod que não vem por default. Sem isso você não irá conseguir copiar os vídeos convertidos para o Ipod.

apt-get remove gtkpod

A instalação do gtkpod depende da libgpod:

wget http://heanet.dl.sourceforge.net/sourceforge/gtkpod/libgpod-0.3.2.tar.gz
tar -zxvf libgpod-0.3.2.tar.gz
cd libgpod-0.3.2
./configure
make
make install

Faça o download da versão mais atual, hoje é:

wget http://heanet.dl.sourceforge.net/sourceforge/gtkpod/gtkpod-0.99.4.tar.gz
tar -zxvf gtkpod-0.99.4.tar.gz
cd gtkpod-0.99.4
./configure --prefix=/usr --enable-mp4v2
make
make install

A opção --enable-mp4v2 é necessária para o gtkpod conseguir ler os arquivos de vídeo que iremos converter

Se tudo deu certo você já pode conectar seu ipod no micro, no meu gnome ele é detectado/montado automaticamente e já aparece um ícone na área de trabalho. Se você quiser ver se o programa vai ao menos abrir basta executar

gtkpod

Mais adiante irei detalhar como utilizá-lo

Convertendo Vídeos

Esta foi a parte de maior difculdade, pois a documentação sobre a conversão de vídeos para o ipod é muito pequena e de má qualidade. Para não ter que ficar executando vários comandos do ffmpeg (pois é necessário primeiro extrair o som, depois o vídeo e depois uni-los) vamos utilizar o script ipod-encoder:

wget http://heanet.dl.sourceforge.net/sourceforge/ipod-encoder/ipod-encoder-1.0.2.tar.gz
tar -zxvf ipod-encoder-1.0.2.tar.gz
cd ipod-encoder-1.0.2

Como ele é apenas um script para facilitar a vida não será necessário nenhuma compilação. Então vamos testar se o ffmpeg está funcionando corretamente:

./ipod-encoder -t /path/do/Filme.avi

Isto irá gerar o arquivo /path/do/Filme_ipod.mp4 com 10 segundos, se der tudo certo você deverá ver algo do tipo:

FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --enable-vorbis --enable-libogg --enable-xvid --enable-gpl --enable-faac
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on May  6 2006 11:44:57, gcc: 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
Input #0, avi, from '/mnt/win/backups/filmes/Ultraviolet_2006_xVID_TS.avi':
  Duration: 01:22:52.8, start: 0.000000, bitrate: 1175 kb/s
  Stream #0.0, 25.00 fps(r): Video: mpeg4, yuv420p, 576x304
  Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
Output #0, mp4, to '/mnt/win/backups/filmes/Ultraviolet_2006_xVID_TS_ipod.mp4':
  Stream #0.0, 20.00 fps(c): Video: xvid, yuv420p, 480x240, q=2-31, 1024 kb/s
  Stream #0.1: Audio: aac, 44100 Hz, stereo, 128 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
frame=  201 q=3.0 Lsize=    1360kB time=10.1 bitrate=1108.6kbits/s
video:1192kB audio:162kB global headers:0kB muxing overhead 0.464637%

Caso tenha dado certo, é só tirar a opção -t e deixar ele converter o filme inteiro :) Para ver as opções possíveis, como tamanho, frequencia,etc.. execute:

./ipod-encoder -h

Você também pode copiar o script do ipod-encoder para algum path como /usr/bin para não ter que ficar especificando o caminho dele toda hora que quiser converter um vídeo.

Eu tive problemas para converter alguns vídeos do tipo .mpg, para contornar isso eu primeiro converti eles para a.vi para depois utilizar o ipod-encoder

ffmpeg -i video.mpg video.avi
ipod-encoder video.avi

Copiando os arquivos para o Ipod

Conecte seu ipod no micro, no meu caso ele é detectado automaticamente e o gnome já cria um ícone na área de trabalho como mostra a figura abaixo

Mas isso ainda não é o que queremos. Neste caso vou mostrar a cópia de um vídeo, mas o mesmo se aplica para mp3. Vamos abrir o gtkpod, execute (alt+f2 abre a janela pra vc digitar o comando dentro do gnome):

gtkpod

Você verá uma tela como essa:

  • Agora clique em Read no canto superior esquerdo, isso fará com que ele leia os arquivos que você já possui em seu Ipod.

  • Eu gosto de deixar os arquivo organizados, então crio um playlist para cada coisa, para fazer o mesmo clique em New PL
  • Escolha o nome para a playlist e de ok
  • Clique sobre o nome da playlist no lado esquerdo
  • Clique em Files (o botão com o + )
  • Selecione seu arquivo
  • Clique em Sync, você verá a tela:

  • Feche a janela
  • Clique com o botão direito sobre o ícone do ipod da área de trabalho e selecione ejetar

Pronto :D Você conseguiu copiar tudo para o ipod ;)

Ipod em Ação

A qualidade das fotos não está com a mesma qualidade do video vendo no ipod (nem de perto hehe) mas da pra imaginar

Conclusão

Windows? Pra que? :D

Itunes? Pra que? :D

Deu um trabalho danado, 1 semana de pesquisa mas valeu a pena, mais uma vez linux se mostrou capaz de realizar qualquer operação, basta ter paciência e querer aprender. Ferramentas sempre existem, se não existem estão sendo criadas :P

Links sobre o assunto e Referências

Autor

Rafael M. Capovilla 1c3_m4n

Horários baseados na GMT -3. Agora são 17:45.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.