terça-feira, 28 de maio de 2013

Linux sem som é uma mala sem "ALSA"

Com o perdão do trocadilho da "mala sem alça", realmente é algo bem chato quando o Linux fica sem som, não é?

A ALSA em questão é o que chamamos de Advanced Linux Sound Architecture, ou servidor de som, já a mala pode ser nosso notebook, rsrs.

É difícil de achar uma solução simples ou gráfica de resolver o problema. O problema pode residir desde um simples aumento de som (som mudo) ou tentar resolver alguns detalhes que tratarei a seguir.

A primeira coisa a se saber é que o Linux tem 3 (três) tipos de servidores de som. Um é o Alsa, outro é o Pulseaudio, e finalmente o Oss (Open Sound System). Um pode entrar em conflito com o outro. (O que acabou de acontecer comigo depois de algumas atualizações e instalações).

O que você pode fazer é instalar alsa-tools para algumas ações a seguir e tentar remover algumas coisas instaladas que tenham pulseaudio no nome. Talvez com a simples resolução deste conflito, volte o som ao reiniciar o sistema.

Abra um terminal e vamos aos comandos:

 
 alsamixer - Este comando abre um controle de volume.  A tecla m troca entre mudo e ativo em cada canal de som. A tecla Esc sai deste programa.

alsactl - Este comando são os controles avançados para o driver de som Alsa.

Se digitarmos alsactl init e pressionarmos a tecla enter, este comando vai detectar o tipo de placa de som do seu computador e vai tentar inicializar o som da mesma.

Se digitarmos alsactl store, vamos gravar esta configuração. Se o som iniciar e não voltar ao reiniciar podemos criar um script com o comando alsactl restore para restaurar esses valores gravados toda vez que inicializar o sistema.

Outra coisa interessante é instalar os plugins gstreamer: os good, os bad, e os ugly. rsrsrs.

Depois utilizar o comando gstreamer-properties para setar o Alsa como se deve.

É isso pessoal, espero que isto lhes ajude. Pelo menos uma luz no fim do túnel.

Um abraço!


Edição de Sons com Audacity

Olá amigos!

Hoje vou escrever a respeito desta ferramenta multiplataforma (Linux, Window e Mac Os) bastante útil para editar sons que é o Audacity (http://audacity.sourceforge.net/). A princípio parece ser um bicho de sete cabeças, já que a interface assusta um pouco, mas para coisas simples serve muito bem.


Extraindo o áudio de um vídeo do Youtube

Você pode por exemplo, baixar um vídeo do youtube.com no formato .flv (com uma extensão para Firefox tipo o "DownloadHelper" http://www.downloadhelper.net/install.php) e converter para um arquivo mp3 do mesmo.

 Obs.: Para quem usa Windows, o Audacity precisa das bibliotecas lame e ffmpeg para "entender" os arquivos .flv e .mp4, você pode baixar e instalar estes nestes sites: http://manual.audacityteam.org/man/FAQ:Installation_and_Plug-Ins#installffmpeg ou diretamente
  http://lame1.buanzo.com.ar/

Uma vez instaladas as 2 bibliotecas, você poderá proceder com o processo de edição.

O processo de extração é simples, basta abrir o Audacity de uma forma que a janela não ocupe toda a tela e simplesmente arraste o arquivo flv ou mp4 para dentro da janela. Ou no Audacity clique em Ficheiro->Importar->Audio e escolha o arquivo flv ou mp4 em questão.

Depois que você importa para o Audacity o arquivo, surge uma representação do áudio em forma de comprimento de onda em duas faixas (estéreo).

Como funciona o Audacity? 

O funcionamento é bem simples, basta você clicar sobre uma parte dessa representação azul do som (vai aparecer uma linha) e dali arrastar para direita ou esquerda, delimitando um trecho a ser trabalhado. Você pode selecionar tudo apertando as teclas Ctrl e a simultaneamente. Uma vez selecionado o trecho desejado, você pode sumir com ele apertando a tecla Delete, e se você fizer besteira as teclas para desfazer são Ctrl e z simultanemente. Ao selecionar um trecho e apertar a tecla reproduzir (o triangulo verde maior) ele vai tocar somente aquele trecho.

Um dos usos interessantes, seria colocar um som de abertura no computador de uma música qualquer. O problema disto é que a música é grande e o som do início deve ser curto. Sem problema! Os passos são os seguintes:

1 - Selecione os trechos que não deseja e aperte a tecla delete.
2 - Uma vez com o trecho desejado vamos tocar para ver como fica. Ficou um corte seco, né? Tudo bem, basta colocar um "aumentador de volume" e "diminuidor de volume" (fade in e fade out) nos trechos inicial e final, veja no 4.
3 - Antes disso, se o nosso som estiver baixo, vamos turbinar ele. Aperte Ctrl e a (selecionamos tudo) e clicamos em Efeitos->Amplificar e damos um Ok.
4 - Selecionamos só a parte inicial do nosso trecho e vamos em Efeitos->Fade In. Repare que a onda inicia pequena e vai aumentando. Depois a mesma coisa na parte final, selecionamos a parte final do trecho clicamos em Efeitos->Fade Out
5 - Se ficou bom, agora vamos salvar o nosso som em mp3. Clicamos em Ficheiro->Exportar na janela de exportar ficheiro, clique sobre Wav (microsoft) 16 bit PCM com sinal e escolha Ficheiros mp3. Dê um nome e clique em Salvar. Vai aparecer uma janela para edição de metadados, são aqueles dados que aparecem no toca CD do carro (bacana, não?), se quiser preencha os dados e aperte o botão Ok.

*Você pode ainda explorar vários efeitos interessantes tipo normalizar, alterar tom, alterar velocidade, etc...


Bom é isso aí.  Fica então a minha dica desse magnífico editor de som que é o Audacity. Um abraço e até o próximo post.