Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: A vida em alta velocidade : Debian
Por maran
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Service Menus: Integrando scripts para conversão de áudio no Dolphin, Konqueror e Nautilus
Linux user
edps
16/04/2010
Neste artigo demonstro como utilizar scripts para conversão de arquivos de áudio no Dolphin, Konqueror e Nautilus.
Por: Edinaldo P. Silva | Blog: http://gnu2all.blogspot.com/
[ Hits: 7440 ]
Conceito: 10.0   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

No terminal

Para a maioria dos usuários de desktop, a tarefa de converter arquivos de áudio é mais cômoda utilizando as famosas ferramentas disponíveis no KDE (SoundKonverter) e Gnome (SoundConverter).

Mas para realizar a mesma tarefa no terminal, por exemplo converter um arquivo no formato .m4a para .mp3, faremos da seguinte maneira:

$ faad -q 01.teste.m4a && lame 01.teste.wav 01.teste.mp3 (usei a opção -q para não gerar muita informação)
$ rm -f 01.teste.wav (deleta o arquivo .wav temporário)
$ rm -f 01.teste.m4a (deleta o arquivo original)
No exemplo acima eu poderia ter passado todos os comandos numa mesma linha.

Em outro exemplo, converteremos um arquivo .mp3 para .ogg (observem que os arquivos temporário e o original serão removidos):

$ mpg321 02.teste.mp3 -w raw && oggenc raw -o 02.teste.ogg && rm -f raw && rm -f 02.teste.mp3
Ou também:

$ ffmpeg -i 02.teste.mp3 02.teste.wav && oggenc 02.teste.wav -o 02.teste.ogg && rm -f 02.teste.wav && rm -f 02.teste.mp3
Ou seja, é bacana e rápido, sim é, mas também é trabalhoso. Hoje além dos programas citados acima, temos scripts que integrados ao Dolphin, Konqueror e Nautilus facilitam ainda mais essas tarefas, são os chamados "Service Menus".

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por diaspcf em 17/04/2010 - 13:31h:

Muito interassante!

[2] Comentário enviado por removido em 19/04/2010 - 19:09h:

Muito bom esses programas!

No gerenciador de arquivos Thunar, do XFCE, existe as "ações personalizadas", onde você configura as extensões de arquivos para relacionar com um comando; por exemplo, poderia pegar aqueles comandos da primeira página e fazer um script, e depois jogar em uma pasta que esteja declarada no $PATH, e relacionar com arquivos de som. Assim, toda vez que você clicar com o botão direito em um arquivo .wav, por exemplo, vai aparecer a ação personalizada com o nome que você criou (ex: "Converter para MP3..."), e ao selecionar ela, o script será executado tendo como o arquivo wav o qual você clicou como argumento pro script. :-) Seria interessante fazer em Xdialog, com menus, barra de progresso, etc... mas levaria muito tempo. :-D


[3] Comentário enviado por edps em 19/04/2010 - 21:10h:

p5ych0, é verdade, no Thunar é possível associar o script nas ações personalizadas, já vi que no slack vc usa XFCE, certo?

[4] Comentário enviado por removido em 20/04/2010 - 02:14h:

edps, sim, Xfce 4.6.1 :-)

[5] Comentário enviado por edps em 20/04/2010 - 13:56h:

Seguindo a sugestão do p5ych0, fiz o teste e os scripts também funcionam no Thunar, basta ir em Editar / Ações personalizadas.

AudioKonverter

na aba Básico:
Nome: AudioKonverter
Descrição Converter Arquivos de Áudio
Comando: audioconvert4 *
Ícone: escolha o que desejar

AudioConvert

na aba Básico:
Nome: AudioConvert
Descrição Converter Arquivos de Áudio
Comando: audio-convert *
Ícone: escolha o que desejar

EasyConverter

na aba Básico:
Nome: EasyConverter
Descrição Converter Arquivos de Áudio
Comando: easyconverter.sh
Ícone: escolha o que desejar

Para ambos os casos, na aba Condições de Aparência, marcar: Diretórios e Arquivos de Áudio.

[6] Comentário enviado por removido em 20/04/2010 - 17:10h:

Opa!
Para algo mais "simples"; exemplos:

Wav para Mp3:

Em Nome: Wav para Mp3
Descrição: Converte Wav para Mp3
Comando: xterm -bg black -fg gray -fa Monospace -fs 10 -geometry 102x24 -e "lame -v %f %d/`basename %f .wav`.mp3"
Ícone: escolha o que desejar

Na aba "Condições de Aparência", coloque os seguintes padrões de arquivos:
*.wav;*.WAV

Marque a opção "Arquivos de Áudio"

Wav para Ogg:

Em Nome: Wav para Ogg
Descrição: Converte Wav para Ogg
Comando: xterm -bg black -fg gray -fa Monospace -fs 10 -geometry 102x24 -e "oggenc -q4 %f -o %d/`basename %f .wav`.ogg"

Na aba "Condições de Aparência", repita os passos de "Wav para Mp3"
--

Para outros formatos basta alterar o conteúdo que estiver entre "aspas" no campo "Comando: ", colocando o nome do conversor e os parâmetros de configuração desejado, e mudando o formato de arquivo no final do `basename`; na aba "Condições de Aparência", colocar os formatos desejado nos padrões de arquivos e marcar a opção "Arquivos de Áudio".

O especificador de formato "%f" indica o caminho completo do arquivo selecionado, o "%d" o diretório a onde se encontra o arquivo. Foi preciso usá-lo para o arquivo de saída ser gerado no mesmo diretório, caso contrário o arquivo seria gerado na pasta /home/$usuario

Bom, é isso, espero ter ajudado alguém com esses exemplos, e edps, se eu estiver me intrometendo demais no seu artigo, posso apagar meu comentário aqui, beleza? rs

Abraços!

[7] Comentário enviado por edps em 20/04/2010 - 17:18h:

Que nada meu amigo, contribuições são sempre bem vindas, isso... o que você fez já dava quase um artigo/dica, vlw!

[8] Comentário enviado por grandmaster em 03/05/2010 - 17:42h:

muito boa essa. vai ser bastante útil/

Renato de Castro Henriques
ITILv3 Foundation Certified
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br


[9] Comentário enviado por eududa em 25/05/2010 - 10:23h:

que massa esse script mesmo, bela dica camarada, parabéns...ajudou muito aqui, brigadão

[10] Comentário enviado por edps em 30/05/2011 - 20:13h:

Algumas alterações ocorreram desde que fiz este artigo.

Download do Audio Convert (.tar.bz2 , .tar.gz ou .deb):

http://gnomefiles.org/content/show.php/audio+convert?content=131047


Download do AudioKonverter (.tar.gz - .deb p/ KDE4 - openSUSE - .deb p/ KDE3 - Slackware e .rpm p/ KDE3):

http://kde-apps.org/content/show.php?content=12608

Os scripts EasyConverter e PacPL não se alteraram.

um abraço.

[11] Comentário enviado por Josue A. Santos em 24/05/2012 - 04:42h:

Fiz umas adaptações para o thunar e funcionou..
Favoritado.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.