Autor Tópico: Coverter mp3 para ogg em série  (Lida 3802 vezes)

Offline marcelo.oliveira

  • Usuário Ubuntu
  • *
  • Mensagens: 68
    • Ver perfil
Coverter mp3 para ogg em série
« Online: 21 de Novembro de 2006, 17:19 »
Para converter minha coleção de mp3 em arquivos ogg , instalei o mpg321 e o vorbis-tools. Após vou no diretório que contém o arquivo mp3 ...

cd /home/usuário/mp3

e digito :

mpg321 musica.mp3 -w raw && oggenc raw -o musica.ogg

Funciona sem problemas. Minha pergunta é se existe algum comando que possa fazer de todo diretório , pois faço atualmente de arquivo por arquivo.

Atenciosamante
Marcelo Oliveira

Offline arsolto

  • Usuário Ubuntu
  • *
  • Mensagens: 625
  • Alea Jacta Est
    • Ver perfil
    • Por Ofício
Re: Coverter mp3 para ogg em série
« Resposta #1 Online: 21 de Novembro de 2006, 18:15 »
Ei, marcelo.oliveira, tenho uma boa sugestão para o que você pretende fazer. Use o programa SoundConverter para alterar os seus arquivos em formato MP3 para OGG e vice-versa:

Código: [Selecionar]
sudo apt-get install soundconverter

Offline marcelo.oliveira

  • Usuário Ubuntu
  • *
  • Mensagens: 68
    • Ver perfil
Re: Coverter mp3 para ogg em série
« Resposta #2 Online: 21 de Novembro de 2006, 18:18 »
Ei, marcelo.oliveira, tenho uma boa sugestão para o que você pretende fazer. Use o programa SoundConverter para alterar os seus arquivos em formato MP3 para OGG e vice-versa:

Código: [Selecionar]
sudo apt-get install soundconverter

Obrigado. Vou tentar agora mesmo.
Marcelo Oliveira

Offline marcelo.oliveira

  • Usuário Ubuntu
  • *
  • Mensagens: 68
    • Ver perfil
Re: Coverter mp3 para ogg em série
« Resposta #3 Online: 21 de Novembro de 2006, 18:40 »
Arsolto

Não consegui converter. Mesmo assim lhe agradeço pela dica
Marcelo Oliveira

Offline arsolto

  • Usuário Ubuntu
  • *
  • Mensagens: 625
  • Alea Jacta Est
    • Ver perfil
    • Por Ofício
Re: Coverter mp3 para ogg em série
« Resposta #4 Online: 21 de Novembro de 2006, 23:48 »
Não entendi porque você não conseguiu converter, membro marcelo.oliveira. Você instalou o programa que lhe sugeri? Entre no sítio do SoundConverter e obtenha informações sobre a natureza deste. Há também um artigo feito no sítio Ubuntu-Br sobre o programa, clique aqui e veja.

Offline jauber

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Re: Coverter mp3 para ogg em série
« Resposta #5 Online: 29 de Novembro de 2006, 00:44 »
Depois de testar :

      mpg321 musica.mp3 -w raw && oggenc raw -o musica.ogg

do marcelo.oliveira, fiquei muito contente por ter encontrado resposta as minhas dúvidas, então para contribuir estou postando um script para converter em lote arquivos mp3 para ogg (ele remove os arquivos mp3 quando termina, bem como coloca underscore _ nos nomes de arquivos que possuem espaços).

[]'s

Arquivo Script :  mp3toogg.sh
#!/bin/bash
#
# Autor:  Jauber L.U.
# Versão:  0.0.1
#
# Script: mp3 to ogg (mp3toogg.sh)
#
# Possibilita a conversão de mp3 para ogg sem a interferência do usuário
# Converte os arquivos mp3 (e/ou MP3) no diretório corrente, removendo
# o mp3.
#
# Altera os nomes dos arquivos contendo espaços para underscore (_)
# Ex:   Nickelback - Far away.mp3 -->  Nickelback_-_Far_away.ogg
#
# Para utilizar basta executar no diretório:
#    # mp3toogg.sh <enter>
#
# Faz uso do 'mpg321' e 'vorbis-tools' (oggenc)
#
################################################################################

# Verificando a existencia do comando oggenc
which oggenc > /dev/null 2> /dev/null
OGG=`echo $?`
# Verificando a existencia do comando mpg321
which mpg321 > /dev/null 2> /dev/null
MP3=`echo $?`

if [ $OGG -ne 0 ] || [ $MP3 -ne 0 ]
then
   echo "ERRO: faltando 'oggenc' ou 'mpg321'"
   exit 1
fi
# Convertendo arquivos de extensão *.MP3 para *.mp3 e
# já alterando os espaços para underscore (_)
echo -e "\n:==== Obtendo lista de arquivos .mp3 .MP3 ...\n"
LISTA1=`ls *.mp3 *.MP3 -f 2> /dev/null | sed 's/MP3/mp3/g' | sed 's/\ /_/g' | awk -F".mp3" '{print $1}'`
if [ "$LISTA1" != "" ]
then
   echo -e "\n:==== Renomeando arquivos....\n"
   for K in $LISTA1
   do
      # Renomeia sem extensão e com underscore (_)
      find *.mp3 *.MP3 -exec mv '{}' $K \; -quit 2> /dev/null
      echo ":: $K"
   done
   echo -e  "\n:==== Convertendo arquivos....\n"
   for J in $LISTA1
   do
      echo ":: $J.ogg"
      # Converte o arquivo sem extensao para RAW
      # permanecendo o original
      mpg321 $J -w RAW > /dev/null 2> /dev/null
      # Converte o arquivo RAW para Nome_arquivo.ogg
      oggenc RAW -o $J.ogg > /dev/null 2> /dev/null
      # Remove o temporário (nome_arquivo sem extensao)
      rm -f $J
   done
   echo -e "\n:==== FEITO\n"
   rm -f RAW
else
   echo "ERRO: não há arquivos .mp3 .MP3 no diretorio corrente!"
fi


Offline rodarantes

  • Usuário Ubuntu
  • *
  • Mensagens: 14
    • Ver perfil
Re: Coverter mp3 para ogg em série
« Resposta #6 Online: 27 de Agosto de 2008, 02:33 »
Tem como usar esse script sem que ele delete os mp3 ?