Converter arquivos de audio

Tags: , , — August 30, 2007 @ 3:43 pm

Olá novamente caros leitores (mesmo que eu imagine que sou o único a ler este, meu, blog), passei duas semanas sem postar nada devido a alguns problemas de família, mas agora estou de volta a ativa.

Perdi certo tempo ultimamente procurando algo que sempre me fez falta no GNU/Linux, um programa para converter arquivos de audio. Em minha antiga ‘vida Windows’, o iTunes fazia todo o trabalho, mas não encontrei nenhum programa com estes recursos (diga-se, converter qualquer arquivo de audio) no Linux, até hoje.

Alguém em ##linux@irc.freenode.net me disse que possuia um script que convertia audio através de um menu de contexto no navegador de arquivos, este era o audio-convert, que pode ser obtido aqui.

Trata-se de um script bem simples, em bash, que utiliza seus codecs disponíveis para converter arquivos de audio para vários formatos, como mpc, ogg, mp3, wav, bastando rodar o script com o arquivo original como parâmetro (Exemplo: $ audio-convert aruivo.wav), podendo ser usado para converter vários arquivos de uma única vez. A interface do script é bem intuitiva.

O pacote original (há um pacote .deb, que pode ser instalado tanto no ubuntu como no Debian, mas como é apenas um script bash, você pode simplesmente baixar o fonte e copiá-lo para /usr/bin) contém um script para instalá-lo no menu de contexto do nautilus. Estou postando como adicioná-lo no Thunar, em alguns passos:

  1. Instale o pacote zenity (# apt-get install zenity);
  2. Instale o script, tanto faz se com o pacote .deb ou pelo fonte;
  3. Abra o Thunar e selecione no menu: ‘Editar’ -> ‘Configurar ações personalizadas’ ;
  4. Clique no ‘+’ , adicione o comando ‘audio-convert %F’ (coloque o nome, descrição e ícone que desejar);
  5. Clique na aba ‘Condições de Aparência’ e marque apenas ‘Arquivos de Audio’;
  6. Clique ‘Ok’ e depois em ‘Fechar’.

Pronto! Difícil né? Agora basta você selecionar e clicar com o botão direito nos arquivos que desejar converter e selecionar o item [nome da ação que você colocou].

Lembre-se, para converter arquivos você vai precisar dos codecs e decoders para os formatos que desejar. O Lame, é o codificador/decodificaor mp3 mais popular, para instalá-lo apenas execute: ‘# apt-get install lame’ (você precisa do repositório debian-multimedia, adicione ‘deb http://www.debian-multimedia.org stable main’ ao ‘/etc/apt/sources.list’).

Fontes: https://savannah.nongnu.org/projects/audio-convert/

SCMPC || MPD + Audio Scrobbler

Tags: , — May 24, 2007 @ 3:24 pm

MPD, ou Music Player Daemon, é um player de media que roda em background no sistema, ou seja, ela roda sem uma interface gráfica, tocando as músicas de uma lista pré-selecionada, consumindo um mínimo de recursos do sistema.

Não vou falar agora como instalar/configurar o MPD, acesse http://www.musicpd.org/, para saber mais.

Entre os Clientes do MPD, há vários que possuem Audioscrobbler, ou seja, enviam dados das músicas tocadas para seu perfil na Last.fm (uma comunidade que divulga suas preferências musicais e sugere novas bandas do mesmo estilo, além de poder fazer amigos, grupos e etc.). Mas nenhum tão útil como o SCMPC (http://scmpc.berlios.de/), ele roda em background e mantém seu perfil das Last.fm atualizado.

O SCMPC não tem um pacote Debian ainda, assim você precisará compilá-lo, primeiro instale suas dependencias com apt-get/aptitude:

# apt-get install libargtable2-0 libargtable2-dev libconfuse0 libconfuse-dev libdaemon0 libdaemon-dev libcurl3 libcurl3-dev

depois disto, baixe os fontes de http://scmpc.berlios.de/, e proceda com os passos para instalação:

$ tar xvjf scmpc-0.2.2.tar.bz2
$ cd scmpc-0.2.2
$ ./configure
$ make
# make install

Depois disso você deverá configurar o SCMPC, editando os arquivos /usr/local/share/scmpc/scmpc.conf (para utilizá-lo como root), ou ~/.scmpc/scmpc.conf (parautilizá-lo com seu usuário), abaixo segue um modelo do arquivo de configuração local:

# altere [sua_pasta] para a pasta do seu usuário
log_level = debug
log_file = “/home/[sua_pasta]/.scmpc/scmpc.log”
pid_file = “/home/[sua_pasta]/.scmpc/scmpc.pid”
cache_file = “/home/[sua_pasta]/.scmpc/scmpc.cache”

# descomente caso use um servidor diferente
mpd {
# host = “localhost”
# port = 6600
# timeout = 5
# password =
}

# substitua [seu_usuario] e [sua_senha] para os dados de sua conta na Last.fm
audioscrobbler {
username = “[seu_usuario]”
password = “[sua_senha]”
}

caso não deseje digitar sua senha no arquivo de configuração use um hash md5 dela:

$ echo -n ‘[sua_senha]‘ | md5sum
c74c3fbe39a4c01f947da8238743a4ab -

então copie o hash gerado e substitua o campo password, como abaixo:

audioscrobbler {
username = “[seu_usuario]”
password_hash = “c74c3fbe39a4c01f947da8238743a4ab

}

depois disso apenas inicie o scmpc para que sua músicas tocadas com o mpd sejam exibidas na Last.fm:

$ scmpc

enjoy…

Fontes: http://last.fm,
http://www.musicpd.org,
http://scmpc.berlios.de, http://webadedios.net/modules/wordpress/archives/
otra-de-lastfm-enviando-lo-que-escucho

<<< Previous Page