Converter Arquivos de Áudio
Publicado por Perfil removido 12/03/2006
[ Hits: 9.909 ]
Introdução
O objetivo deste texto é juntar em um único documento scripts one-line prontos para copiar e colar que fazem a conversão entre os principais formatos de áudio existente.
OBS: Note que utilizei o "for" para listar os arquivos, portanto, caso os seus arquivos tenham espaços em branco no nome, você tem que trocar o IFS para "\n" ou utilizar o "while".
OBS: Note que utilizei o "for" para listar os arquivos, portanto, caso os seus arquivos tenham espaços em branco no nome, você tem que trocar o IFS para "\n" ou utilizar o "while". Exemplo: prompt> IFS=" " prompt> for i in *.mp3; do .... ; done ou prompt> while read i; do .... ; done < <(ls *.mp3) ---------------------------------------------------------------------------- MP3 to WAV ---------------------------------------------------------------------------- Uma das maneiras de realizar esta conversão é utilizando o programa mpg123. Para conveter todos os mp3 do diretório atual para wav: prompt> for i in *.mp3; do mpg123 -w "${i%.mp3}.wav" "$i"; done Usando o sox: prompt> for i in *.mp3; do sox "$i" "${i%.mp3}.wav"; done ---------------------------------------------------------------------------- WAV to MP3 ---------------------------------------------------------------------------- Usando o lame: prompt> for i in *.wav; do lame -h "$i" "${i%.wav}.mp3"; done ---------------------------------------------------------------------------- WAV to OGG ---------------------------------------------------------------------------- Usando o oggenc. A opção "-q" indica a qualidade do arquivo gerado. O default é 3 e o máximo é 10, que significa a melhor qualidade. prompt> for i in *.wav; do oggenc -q 5 "$i"; done Usando o sox: prompt> for i in *.wav; do sox "$i" "${i%.wav}.ogg"; done ---------------------------------------------------------------------------- OGG to WAV ---------------------------------------------------------------------------- Utilizando o programa inverso do WAV to OGG, ie, oggdec: prompt> for i in *.ogg; do oggdec "$i"; done Usando o sox: prompt> for i in *.ogg; do sox "$i" "${i%.ogg}.wav"; done ---------------------------------------------------------------------------- MP3 to OGG ---------------------------------------------------------------------------- Usando o sox: prompt> for i in *.mp3; do sox "$i" "${i%.mp3}.ogg"; done ---------------------------------------------------------------------------- WMA to WAV ---------------------------------------------------------------------------- Usando o mplayer: prompt> for i in *.wma; do mplayer -ao pcm -aofile "${i%.wma}.wav" "$i"; done ---------------------------------------------------------------------------- FLAC to WAV ---------------------------------------------------------------------------- Usando o flac: prompt> for i in *.flac; do flac -d $i; done ---------------------------------------------------------------------------- WAV to FLAC ---------------------------------------------------------------------------- Usando o flac: prompt> for i in *.wav; do flac $i; done -------------------------------------------------------------------------------- Dicas Extras Ripar todo CD usando o cdparanoia: prompt> cdparanoia -B Colocar todo os WAV na mesma frequência: prompt> for i in *.wav; do sox "$i" -r 44100 "arquivo_novo_$i" ; done Ajustar o volume dos arquivos WAV usando o normalize. Antes de gravar um CD de áudio execute este comando para deixar todas as músicas com o mesmo volume: prompt> normalize -m *.wav
Instalador de macromedia flash para comps AMD Athlon 86_64
Automatizar backup do PostgreSQL
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Os navegadores "leves" que de leves não tem nada
Liberte-se: Crie um Servidor Proxy na Nuvem para Acessar Conteúdos Bloqueados
Fedora Kinoite 40 — Instalação de drivers NVIDIA e Xorg
Deixando o Opensuse Tumbleweed com KDE bonitão
Estrutura de recuo PHP/Apache para não acessarem arquivos pela URI (barra de endereços)
Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores
Como instalar ou remover ambientes gráficos facilmente no openSUSE
Internet caindo no Big Linux (6)
Problemas com acesso a Pasta Comparilhada em Rede (0)