O Manual do KAudioCreator
Transcrição
O Manual do KAudioCreator
O Manual do KAudioCreator alan René Landert Tradução: José Pires O Manual do KAudioCreator 2 Conteúdo 1 Introdução 5 2 Usar o KAudioCreator 2.1 Uma breve lista das funcionalidades do KAudioCreator . . . . . . . . . . . . . . . . 7 7 3 Referência de Comandos 3.1 A janela principal do KAudioCreator . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 3.1.1 3.1.2 O Menu Ficheiro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O Menu Configuração . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 9 3.1.3 O Menu Ajuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 Escolher o codificador ou o formato do ficheiro 10 5 Parâmetros de informação do CD 13 6 freedb - o que é isso? 14 7 Perguntas e Respostas 16 8 Exemplo de um primeiro arranque com a configuração básica até à primeira extracção de um CD 17 8.1 E 1 Configuração Básica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 8.2 9 E 2 Extrair um CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Créditos e Licença A Instalação 25 34 35 A.1 Como obter o KAudioCreator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2 Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 35 A.3 Compilação e Instalação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 A.4 Configuração . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Resumo O KAudioCreator é um extractor de CDs de áudio para o KDE. O Manual do KAudioCreator Capítulo 1 Introdução O KAudioCreator é um extractor de CDs de áudio para o KDE. Com ele, poderá extrair facilmente os seus CDs de áudio para ficheiros MP3 ou OGG, ou ainda outros formatos, dependendo do codificador que tiver instalado no seu sistema. O KAudioCreator é uma interface para o ’cdparanoia’ (para extrair os dados do CD para ficheiros WAV no seu disco) e para muitos codificadores que comprimem e codificam esses ficheiros WAV. De momento, são suportados o Kame para o MP3, o Oggenc para o OGG e o FLAC (compressão sem perdas) são suportados por si só (poderá ter de instalar à mesma estes pacotes da sua distribuição). Contudo, poderá adicionar mais codificadores com o program (se os tiver instalados). Em geral, a extracção de um CD de áudio é um processo em 2 passos: • primeiro, as faixas/músicas do CD são extraídas para o computador em ficheiros WAV (sem perdas e sem compressão) e, de seguida • num segundo passo, estes ficheiros WAV (normalmente um por música) são comprimidos no ficheiros MP3 ou OGG ou noutros formatos, como o FLAC sem perdas. Para o primeiro passo, a extracção do CD, o KAudioCreator usa o cdparanoia. Quase todas as distribuições têm um pacote pré-compilado, por isso instale-o, se não o tiver já feito. Para o 2o passo, irá necessitar do ’lame’ (para o MP3), do ’oggvorbis’ (para o OGG) ou de outros codificadores instalados. Todos estes programas são normalmente fornecidos com as distribuições de Linux que poderá ter, como tal poderá não ser necessário compilar nada por si. Poderá apenas necessitar de instalar qualquer um destes pacotes. Só terá de instalar o pacote do codificador que precisar. Se, por exemplo, não necessitar do FLAC, não precisa de o instalar. Qual o formato de ficheiro/codificador a usar? O capítulo Que codificador dá-lhe uma breve introdução sobre os codificadores, a qualidade do áudio e os factores de compressão. Uma coisa sobre a cópia de CDs de áudio protegidos contra cópias: Como já foi dito, o KAudioCreator usa o cdparanoia para extrair os dados de áudio do CD. Este programa não está desenhado para quebrar nenhuma protecção de cópia. Por isso, a menos que o seu ’firmware’ de leitura de CD/DVD dê a volta à protecção, não irá conseguir extrair o áudio dos CDs protegidos. Em qualquer um dos casos, o KAudioCreator em si não consegue lidar com os mecanismos de protecção. Por isso, evite para a próxima comprar CDs de áudio com protecção de cópia! Este manual dir-lhe-á como extrair um CD com este programa. Para além da explicação normal dos comandos/opções dos programas, existe uma secção especial com um exemplo completo. Primeiro que tudo, irá aprender a configurar as opções gerais. Isto inclui a sua unidade de CDs (ID do dispositivo), a pasta de ficheiros temporários, a pasta de destino principal, na qual será criada uma pasta com o nome apropriado para a sua escolha, a partir dos parâmetros de cada CD, o codificador a usar (como o Lame para o MP3 ou o Oggvorbis para o OGG) e, entre outras 5 O Manual do KAudioCreator opções, se quer usar o freedb para obter os dados do seu CD da Internet ou (paranóia, não o cdparanoia :-) ) se deseja introduzir todos os dados manualmente. Embora a configuração só tenha de ser feita uma vez (poderá querer afiná-la tantas vezes quantas quiser, até que encontre uma configuração adequada para si), irá então aprender o dia-a-dia de extrair um CD para o disco rígido. É aí (espera-se) que irá compreender e aprender a interface com que se deparou da primeira vez. Como último comentário, o KAudioCreator é um programa bastante flexível que poderá invocar bastantes codificadores. Como tal, este manual não cobre todas as opções e comandos possíveis. Use-o como ponto de partida para explorar você mesmo o programa, se sentir a necessidade de mais do que é coberto aqui. Normalmente, poderá obter mais informações sobre os programas/codificadores (nome da aplicação) que são chamados pelo KAudioCreator se abrir uma consola e escrever man nome-aplicação, nome-aplicação -help, nome-aplicação --help ou nome-aplicação -h. 6 O Manual do KAudioCreator Capítulo 2 Usar o KAudioCreator Após o início do programa, deverá ficar com algo semelhante a este ecrã: Esta é a janela principal, após iniciar o programa. 2.1 Uma breve lista das funcionalidades do KAudioCreator • consegue codificar em vários formatos - depende dos programas/codificadores que tem instalados (MP3, OGG, FLAC, etc.) • pode obter a informação do CD do freedb, através da Internet, ou poderá funcionar completamente desligado, indicando tudo manualmente • pode adicionar marcas aos ficheiros criados - depende do formato em que se codifica • configura os nomes das pastas e das músicas, de acordo com algumas combinações ajustáveis da informação do CD 7 O Manual do KAudioCreator Capítulo 3 Referência de Comandos Esta é apenas uma breve lista dos comandos da janela principal. Veja o exemplo completo para mais detalhes sobre como usar este programa e algumas imagens com descrições das páginas de configuração do programa. 3.1 3.1.1 A janela principal do KAudioCreator O Menu Ficheiro Ficheiro → Ejectar o CD Abre a unidade e ejecta o CD. Ficheiro → Pesquisa do CDDB Inicia a pesquisa no CDDB dos dados do CD, de acordo com a sua configuração da página Pesquisa em CDDB. (Pode ser local ou na rede, onde neste último caso terá de se ligar primeiro à Internet.) Ficheiro → Editar o Álbum... Abre a janela do Editor do Álbum. Ficheiro → Seleccionar Todas as Faixas Selecciona todas as faixas para processamento (extracção e, se estiver configurada, a codificação). Ficheiro → Desmarcar Todas as Faixas Desliga a selecção de todas as faixas para processamento. Ficheiro → Extrair a Selecção Inicia a extracção e a codificação, se estiver seleccionado um codificador na página Configuração do Codificador na janela de configuração. Ficheiro → Extrair a Selecção Abre um sub-menu com uma lista de todos os codificadores disponíveis, para que possa extrair uma selecção com outro codificador diferente do normal. Lembre-se que o codificador já deverá ter sido configurado na página Configuração do Codificador da janela de configuração. 8 O Manual do KAudioCreator Ficheiro → Remover as Tarefas Completas Remove as tarefas completas da janela de Tarefas. Ficheiro → Codificar o Ficheiro... Abre um navegador de ficheiros, para que possa seleccionar um ficheiro já extraído e codificá-lo em vez de extrair e codificar um CD completo. Ficheiro → Sair (Ctrl+Q) Sai do KAudioCreator. 3.1.2 O Menu Configuração Configuração → Mostrar a Barra de Ferramentas Activa ou desactiva a barra de ferramentas. Configuração → Mostrar a Barra de Estado Activa ou desactiva a barra de estado. Configuração → Configurar os Atalhos... Abre a janela de configuração para definir os atalhos (combinações de teclas) para os comandos do menu. Configuração → Configurar as Barras de Ferramentas... Abre a janela de configuração para configurar a barra de ferramentas. Configuração → Configurar as Notificações... Abre a janela de configuração do tipo de notificações (como os registos, campainhas) para os eventos do programa (como a extracção do CD terminada). Configuração → Configurar o KAudioCreator... Abre a janela de configuração principal do KAudioCreator com várias páginas (como o Codificador, para a configuração do codificador). Terá de ir lá, antes de poder usar com sucesso este programa! 3.1.3 O Menu Ajuda Ajuda → Manual do KAudioCreator (F1) Invoca a ajuda do KDE, aberta na documentação do KAudioCreator. (este documento). Ajuda → O que é Isto? (Shift+F1) Muda o cursor do rato para uma mistura de uma seta com um ponto de interrogação. Ao carregar nos itens do KAudioCreator irá abrir uma janela de ajuda (se existir alguma para o item em particular) que explica a função do item. Ajuda → Comunicar um Erro... Abre a janela de Relato de Erros onde pode comunicar um erro ou ‘pedir’ uma funcionalidade. Ajuda → Acerca do KAudioCreator Mostra a versão da aplicação e as informações do autor. Ajuda → Acerca do KDE Mostra a versão do KDE bem como outras informações básicas. 9 O Manual do KAudioCreator Capítulo 4 Escolher o codificador ou o formato do ficheiro Este capítulo fala sobre a qualidade do áudio, os codificadores e as taxas de compressão e ajuda-o a escolher o codificador adequado Se não quiser perder qualquer informação de áudio, irá precisar de um formato de áudio sem perdas. Para além do FLAC, existem outros como o ’shorten’ ou o ’monkey’, que poderão estar disponíveis para a sua distribuição. A desvantagem é que as taxas de compressão poderão ser baixas e dificilmente algum dispositivo comercial conseguirá reproduzir estes ficheiros. Entre os formatos de áudio que perdem de facto informações devido à compressão dos dados, de acordo com o seu modelo psicoacústico, o MP3 e o OGG são os mais comuns. O OGG poderá ter hoje uma ligeira vantagem sobre o MP3 em termos de qualidade do áudio em taxas menores (até aos 128 kbps) mas, acima dessa taxa, as diferenças tornam-se menos importantes, dado que ambos os codificadores produzem uma qualidade de áudio muito boa. Em resumo: FLAC • + compressão sem perdas • + livre • + qualidade de som muito boa (sem perdas) • - taxa de compressão baixa (provavelmente só cerca de 2.x) • - suporte para leitores de ’hardware’ inexistente (que se saiba) OGG • - perda de informação do áudio (a quantidade depende da taxa de dados final) • + livre • + qualidade de áudio boa a muito boa (taxas de dados altas) • + taxa de compressão alta (dependendo da qualidade de áudio resultante) • - suporte para leitores por ’hardware’ fraco MP3 • - perda de informação do áudio (a quantidade depende da taxa de dados final) 10 O Manual do KAudioCreator • o ’não tão’ livre; o ’lame’ vem de graça com a maioria das distribuições, mas existem questões de licenças • + qualidade de áudio boa a muito boa (taxas de dados elevadas), ainda que ligeira menor a taxas menores, em comparação com o OGG • + taxa de compressão alta (dependendo da qualidade de áudio resultante) • + bom suporte para leitores por ’hardware’ Como foi mencionado anteriormente, tanto o MP3 como o OGG são ambos formatos de áudio com os quais poderá perder informações de som no fim. Não poderá voltar ao original, assim que tiver os ficheiros MP3/OGG. Poderá criar ficheiros WAV a partir destes e até gravá-los de novo num CD para os tocar num leitor de CDs (embora os leitores de DVDs possam tocar tanto WAV como MP3, com menos hipóteses para o OGG), mas os ficheiros WAV gerados a partir de um ficheiro MP3 ou OGG não serão tão bons como os originais. Na realidade, dependendo do seu sistema HiFi e da taxa de compressão dos dados que escolheu ao criar os MP3s/OGGs, poderá até nem notar diferença. Contudo, se não quiser perder nenhuma informação de som mas quiser à mesma comprimir os seus ficheiros WAV, deverá ver o ’flac’, o ’shorten’ ou o ’monkey’. Contudo, estes codificadores não irão comprimir muito mais que um factor 2.x . Na maior parte dos casos, irá optar provavelmente entre o OGG e o MP3. Vá então pelo OGG - se quiser ouvir músicas apenas no seu computador ou num servidor de músicas baseado em computador e/ou se já tiver um dos poucos leitores de OGG por ’hardware’. MP3 - se quiser ouvir a sua música noutros dispositivos também, como os leitores de DVD normais, os leitores portáteis (caneta USB, cartão Flash, disco) ou em auto-rádios especiais. Nos dias de hoje, a maioria destes dispositivos só suportam o formato MP3. A nível de qualidade, ambos os formatos de áudio deverão ser óptimos, dependendo da taxa de compressão que escolher. Para o MP3 (e provavelmente o OGG), uma taxa de 128 kbps resulta numa taxa de compressão de 11, em comparação com o ficheiro WAV original guardado no CD. Isso poderá ser bom em viagens, mas não é suficiente para um sistema estéreo HiFi doméstico dos bons. 192 kbps é um bom compromisso, mesmo para o seu sistema HiFi na sua sala de estar. Isso dar-lhe-á uma taxa de compressão de 7,3. Já há alguns anos, os peritos não eram capazes de distinguir um MP3 de 256 kbps do CD original, e isto foi um teste simples com um sistema HiFi que poderia não ser capaz de comprar. Mesmo isso, conseguirá reduzir o espaço de armazenamento num factor de 5,5.. Na maioria dos sistemas modernos, poderá também usar uma taxa de dados variável. Aqui, o codificador varia a taxa de dados, de acordo com a complexidade da música e com o seu modelo psicoacústico. A opção do ’lame’ ’--preset extreme’ gera um ficheiro com uma VBR (variable bit rate - taxa de dados variável, em oposição à CBR, constant bit rate - taxa de dados constante) de 224 a 256 kbps, dependendo da complexidade da música. Isto irá comprimir o original num factor até 6,3 e irá tocar em praticamente tudo o que existe de momento no mercado. A menos que tenha um equipamento extremamente caro (estamos a falar em milhares de euros ou dólares) e um ouvido muito bem treinado, provavelmente não notará qualquer diferença na taxa CBR máxima de 320 kbps. Mesmo que resulte à mesma numa taxa de 4,4. Já agora, a configuração ’--preset extreme’ irá usar, de facto, os 320 kbps para as partes de música complexa e comprime a música menos complexa, de modo a atingir uma taxa média de 224 a 256 kbps. Existe uma lista pequena dos parâmetros de qualidade do áudio e das taxas de compressão resultantes para o LAME (MP3) (veja o lame --help para mais informações): • ’--preset medium’ = Esta opção deverá oferecer algo transparente para a maioria das pessoas e para a maioria da música • ’--preset standard’ = Esta predefinição deverá ser transparente para a maioria dos ouvintes, e possui uma qualidade já bastante boa. É suficientemente bom para alguns sistemas de altafidelidade domésticos. 11 O Manual do KAudioCreator • ’--preset extreme’ = VBR de 224 a 256 kbps, com uma taxa de compressão até 6,3. Usa até 320 kbps para as partes complexas e muito menos para as partes menos complexas da música. É suficientemente bom para os sistemas HiFi domésticos de alta qualidade. Esta deverá ser a escolha preferida. • ’--preset extreme -b 256 = CBR de 256 kbps, taxa de compressão de cerca de 5,5 . Usa sempre 256 kbps para as partes complexas e simples da música. Alguns leitores antigos necessitam de CBRs. É suficientemente bom para os sistemas HiFi domésticos de alta qualidade. • ’-h’ = CBR com estéreo conjunto de 128 kbps, uma taxa de compressão aproximada de 11. São 128 kbps para todas as partes da música. É suficientemente bom para as músicas infantis, para os leitores portáteis e, de certa forma, para os auto-rádios. Não é bom o suficiente para os sistemas HiFi domésticos de boa qualidade. • ’--preset insane’ = 320kbps CBR (taxa de bits constante). Esta predefinição deverá ser exagerada para a maior parte das pessoas e das situações, mas se quiser ter a máxima qualidade de todas, sem olhar ao tamanho do ficheiro, este é o caminho a seguir. 12 O Manual do KAudioCreator Capítulo 5 Parâmetros de informação do CD A informação do CD que introduzir ou o que o programa obter automaticamente do ’freedb’ através da Internet, está disponível como uma lista de parâmetros dentro do programa, que poderá ser processada e usada com o KAudioCreator e os programas de codificação, para poder criar os nomes das pastas e ficheiros e/ou gerar as marcas nos ficheiros das músicas. Ao usar com os programas de codificação, normalmente terá de usar uma combinação de opções do programa codificador, em conjunto com estes parâmetros. O manual ou ajuda dos codificadores dir-lhe-á as opções para estes programas. P.ex., para adicionar o título do CD a uma marca, ao codificar os MP3 com o Lame, terá de adicionar a opção -tt do ’lame’, seguida do parâmetro do título do KAudioCreator. O resultado fica algo do género ’... -tt {título} ...’ . Este é um resumo dos parâmetros do KAudioCreator que poderá usar (= nome do botão no assistente): • %{albumartist} - artista do álbum (Artista) • %{albumtitle} - título do álbum (Álbum) • %{artist} - artista da música (Artista da Faixa) • %{albumcomment} - comentário do álbum (Comentário) • %{comment} - comentário da música (Comentário da Faixa) • %{extension} - a extensão do ficheiro, como por exemplo ’mp3’ ou ’ogg’ (Extensão) • %{genre} - género da música (Género) • %{title} - título da música da faixa actual (Título da Faixa) • %{number} - número da faixa actual (Número da Faixa) • %{~} - atalho-padrão do Linux para a pasta pessoal do utilizador (Pasta Pessoal) 13 O Manual do KAudioCreator Capítulo 6 freedb - o que é isso? Não está sozinho com a sua vontade de ouvir a sua música, independentemente do seu CD de áudio. As pessoas em todo o mundo estão a converter os seus CDs para um formato diferente. Todos têm a mesma experiências: a parte que consome mais tempo neste processo é a introdução dos dados do CD. Como tal, algumas pessoas tiveram a brilhante ideia, que seria muito mais eficiente, se só uma pessoa fizesse isso por cada CD, e todos os outros fossem obter os dados do CD e poupassem o trabalho de escrita. Isso é o que significa o ’freedb’, uma base de dados de livre onde os extractores de CDs de áudio podem obter/enviar a informação de um CD, para que toda a gente possa obter essa informação, em vez de a introduzir no computador sempre que necessite. Lembre-se que só se está a falar de texto aqui: o título, artista, nomes das músicas, etc., não o ficheiro de áudio em si. Como tal, é legal e seguro de usar? Sim, deverá ser legal, mas o autor desta documentação não é um advogado. Contudo, ninguém o poderá impedir de enviar as informações do CD, que estão disponíveis de forma gratuita no CD. Mais ainda, sem o CD a informação é mais ou menos irrelevante, pelo que não poderá causar qualquer dano aos artistas e às editoras de áudio. Poderá obter todas as informações à mesma, se for a uma loja de CDs, quer a nível físico quer na rede. É seguro usá-lo? Bem, para obter a informação do CD, não terá de revelar nenhuns dados pessoais. Existem réplicas do freedb em vários países e poderá até transferir a base de dados para você trabalhar desligado. (Atenção, dado que no início de 2005, já é um ficheiro TAR.BZ2 de 370 MB!). Ser-lhe-á pedido um endereço de e-mail para obter os dados, se bem que este poderá ser falsificado. Até será recomendado, para garantir que o seu endereço de e-mail não aparece acidentalmente em público e passe a receber montes de lixo electrónico. O sistema que inicia o serviço diz que não irá registar os seus dados (por isso, para quê perguntar agora??) e, por outro lado, muitas réplicas estão nas mãos de instituições de confiança. No KAudioCreator, terá de activar uma opção para activar o SMTP (envio de um endereço) e poderá indicar um outro endereço diferente (falsificado) para usar no ’freedb’, em vez do usado na configuração do sistema. Da forma como a configuração está desenhada, parece que o endereço de e-mail não é usado ao receber os dados do servidor. (Mas não se é o programador, pelo que não se verificou o código.) Contudo, para poder fornecer resultados, o sistema de iniciação do ’freedb’ perguntar-lhe-á que, no caso de enviar dados (acerca de um CD ainda não listado ou a correcção de um item existente), devê-lo-á fazer com um endereço de e-mail válido. É um serviço óptimo, como tal respeiteo, no caso de ter algo para contribuir! Não há nada que preocupar, para além do facto de o seu endereço de e-mail cair nas mãos erradas e receba (mais) lixo. (Poderá simplesmente não usar o seu ’melhor’ endereço). Leia por favor com atenção a FAQ e os How-To’s respectivos no freedb.org se pensa que tem um CD cujos dados não foram ainda enviados para a base de dados. 14 O Manual do KAudioCreator Existem réplicas da base de dados mestra em vários países. Quando configurar o KAudioCreator para usar o ’freedb’, por favor use a réplica mais próxima de si. Isto poupa largura de banda na rede e distribui a carga entre os servidores. Visite o freedb.org para obter uma lista actualizada das réplicas, para obter na Internet as informações dos CDs, sempre que extrair um CD ou obtenha a base de dados completa ou actualizações da mesma (normalmente mensais) da base de dados. Oh, como é que funciona? Bem, devido a alguma magia, é gerado um ID (mais ou menos) único a partir dos dados do CD, quando este for introduzido na unidade. Este poderá ser o número de faixas e os seus tamanhos e/ou outras coisas. Veja o freedb.org para saber mais informações. De forma engraçada, mas infelizmente, o ID criado não parece ser único para cada CD. Por isso, algumas vezes, um CD pode ser classificado numa categoria errada, fora das 11 definidas pelo freedb, dado que já existe um CD com a mesma chave na base de dados, para a categoria correcta. Por razões de compatibilidade, eles não querem mudar a geração de chaves. Contudo, isto deverá acontecer apenas a título excepcional. :-) Verifique as categorias no freedb.org antes de enviar. Por exemplo, a categoria Rock contém o Pop e o Rap também, dado que não existe uma categoria própria para o Pop ou o Rap. 15 O Manual do KAudioCreator Capítulo 7 Perguntas e Respostas Este documento pode ter sido actualizado desde a sua instalação. Você poderá encontrar a última versão em http://docs.kde.org/current/extragear/ . 1. Qual o extractor (programa) que é usado para extrair as músicas do CD para ficheiros WAV no meu computador? Bem, o código não foi visto, mas diz-se que é usado o ’cdparanoia’ para tal. Foi sempre a melhor escolha para extrair CDs de áudio. Lembre-se que terá de instalar o pacote ’cdparanoia’ da sua distribuição, se não estiver já instalado. Entretanto, o cdda2wav apareceu e poderão existir áreas, como os CDs mistos, onde pode já ter passado o cdparanoia. Para a extracção de CDs simples, o cdda2wav usa agora a mesma biblioteca que o cdparanoia. Contudo, esta informação não é muito útil para si, dado que não consegue alterar o extractor do CD no KAudioCreator. No caso de ter problemas a extrair um CD e quiser tentar o ’cdda2wav, terá de usar outro programa como o ’grip’, um extractor em GTK e que lhe permite definir o programa de extracção a usar. 2. Quais os formatos dos codificadores/ficheiros suportados? Posso criar ficheiros MP3 ou OGG? Pode escolher o codificador e, como tal, o formato do ficheiro em que deseja transformar os ficheiros WAV extraídos. Da primeira vez, irá encontrar itens predefinidos para o ’lame’ (MP3), o ’oggenc’ (OGG) e o ’flac’ (um formato de áudio comprimido sem perdas) na página de configuração do codificador. Mas poderá adicionar outros codificadores nessa página. Lembre-se que terá de instalar o pacote do codificador da sua distribuição que desejar usar primeiro, antes de o poder usar de facto. (Isto é obrigatório, mesmo para os codificadores predefinidos!). Dê uma vista de olhos no capítulo Que codificador para mais informações sobre os codificadores. Após a instalação de um codificador, poderá obter mais informações sobre as suas opções, se escrever algo do género lame -help ou lame --help numa consola (isto é, o konsole). Nesse caso, o ’lame’ será substituído pelo nome do codificador que tiver instalado. 3. O programa não está a funcionar e não são produzidos ficheiros codificados. Existe uma quantidade enorme de razões para tal. Verifique a configuração do ID do dispositivo da unidade de CD/DVD, as permissões de leitura/acesso e se tiver instalado o ’cdparanoia’ e o codificador de áudio da sua escolha (o ’lame’ para MP3s, o ’oggenc’ para os OGGs, flac etc.). Tente invocar ambos os programas numa linha de comandos num terminal. Isso poder-lhe-á dar uma dica do que se passa de errado. Verifique se não tentou extrair o áudio de um CD com protecções de cópia? Verifique a capa do CD. Isso não irá funcionar! Existe um capítulo com um exemplo completo. Mesmo que queira experimentar configurações diferentes, poder-lhe-á dar uma ideia de como prosseguir. 16 O Manual do KAudioCreator Capítulo 8 Exemplo de um primeiro arranque com a configuração básica até à primeira extracção de um CD Leu o manual completo, compreendeu tudo e continua à mesma sem saber o que fazer? Bem, não há problema, basta seguir este exemplo passo-a-passo e irá obter informações suficientes para ajustar apenas as áreas que farão com que o programa faça exactamente o que pretende. Neste exemplo, será iniciado o programa pela primeira vez, com tudo configurado e será extraído o primeiro CD. Será usado o ’lame --preset extreme’ para criar MP3s com um VBR (Variable Bit Rate - Taxa de Dados Variável) de 224 a 256 kbps de média e marcas ID3V1. Deverá ter o ’cdparanoia’ e o ’lame’ instalados no seu sistema. Ambos os programas deverão estar disponíveis como um pacote pré-compilado para a sua distribuição de Linux. Contudo, poderá ter de perguntar a um motor de busca para obter um pacote adequado do ’lame’, dado que este se considera, normalmente, não-livre de todo. Em qualquer um dos casos, poderá não ter de compilar a partir do código o que, obviamente, poderá sempre. A estrutura de organização da música no disco é: • nome da pasta principal de todos os CDs : /usr/share/cd • na qual, existe para cada CD uma sub-pasta : artista - título - ano • na sub-pasta, os nomes das músicas : #faixa - título-faixa Em resumo : /usr/share/cd/artista - título - ano/#faixa - título Certifique-se, por favor, que a pasta /usr/share/cd existe e que tem permissões de escrita para ela (isto é, tente copiar algo para ela com o Konqueror). O exemplo está dividido em 2 secções: • a primeira cobre a configuração básica do KAudioCreator, algo que só poderá fazer uma vez e • a segunda que descreve o processo de extrair algo de facto de um CD, o que fará sempre por cada CD que extrair. 17 O Manual do KAudioCreator 8.1 E 1 Configuração Básica Será configurado o codificador para comprimir a música (lame) e, como tal, o formato do ficheiro de áudio (MP3), assim como a qualidade do áudio resultante (--preset extreme = > VBR 224 a 256 kbps). Poderá definir onde é que os ficheiros serão colocados e qual a estrutura usada para os guardar. Será configurado o programa para usar o freedb, de modo a obter os dados do CD através da Internet, dado que somos preguiçosos. Embora possa sempre alterar qualquer uma destas opções, provavelmente não irá alterá-las sempre que extrair um CD, logo que tenha encontrado uma configuração conveniente. E 1.1 Passo 01: Configurar o ID do dispositivo do seu leitor/gravador de CD/DVD Na janela principal: configure o Dispositivo: como /dev/cdrom O ID do dispositivo é processado pelo programa de extracção, para que possa ler os dados/músicas do CD. Normalmente, o /dev/cdrom é uma ligação simbólica para o ID do dispositivo verdadeiro da sua unidade. Se isso não funcionar ou se tiver mais que uma unidade de CD/DVD, poderá indicar o ID do dispositivo exacto. Se puder aceder à sua unidade com outros programas, dê uma vista de olhos no ’/etc/fstab’ e tente os itens de dispositivos do CDROM e/ou unidades de DVD’s aqui indicadas. Se não ocorrer nada aqui, terá primeiro de ver a versão do ’kernel’ para a sua máquina Se estiver a executar o ’kernel’ 2.6: Se tiver uma das unidades comuns ATAPI (ou IDE), com o ’kernel’ 2.6, o ID do dispositivo será algo de /dev/hda a /dev/hdd. O mestre, no canal 2, é um bom ponto de partida: isso será o ’/dev/hdc’. Se os seus discos rígidos forem todos S-ATA, o /dev/hda poderá resultar. As unidades SCSI nativas começam em /dev/sda, a menos que tenha discos rígidos S-ATA, que aparecem primeiro na lista; por isso, dependendo do número de discos, a unidade de CD/DVD irá começar em /dev/sdb ou /dev/sdc . Se correr o ’kernel’ 2.4: As unidades de CD/DVD são acedidas através de SCSI, como tal os dispositivos começam em /dev/sda . 18 O Manual do KAudioCreator E 1.2 Passo 02: Página Geral de Configuração Configuração -> Configurar o KAudioCreator... -> Geral A página de Configuração Geral. Não há muito a fazer aqui. Poderá definir alguma formatação adicional, de qualquer forma. Para o exemplo em questão, basta deixar tudo como está na imagem. Basta assinalar a opção Perguntar se a informação não estiver completa; por isso, será informado se alguns dados para gerar as marcas não estiverem disponíveis. E 1.3 Passo 03: Página de Configuração do CD Configuração -> Configurar o KAudioCreator... -> CD 19 O Manual do KAudioCreator A página de Configuração do CD. Basta assinalar as duas opções. Os autores são preguiçosos e querem que os dados do CD sejam obtidos automaticamente da Internet, a partir de um servidor do freedb. Como nota, é necessário estar ligado à rede ao extrair o CD, para poder aceder ao servidor do freedb. A segunda opção é conveniente, dado que se um item de CD for encontrado, este CD será extraído imediatamente. Isto tem um risco baixo, porque se estiver insatisfeito com o item da base de dados e com os nomes dos ficheiros e marcas, poderá alterar os dados facilmente. Os nomes das pastas e dos ficheiros com o Konqueror->Mudar o Nome e as marcas de ID3 com o kid3, o marcador do KDE. Mais uma nota deste exemplo: Se quiser introduzir tudo manualmente, desligue as opções, para não usar o freedb. Poderá usar o freedb localmente, no modo desligado, se obter a base de dados previamente. Contudo, serão cerca de 620 MB, por isso pense duas vezes se vale a pena. Para usar o freedb no modo desligado, terá de assinalar aqui as opções, pelo menos a primeira. O modo está definido na página seguinte. E 1.4 Passo 04: Página de Pesquisa da Configuração do CDDB Página de Configuração -> Configurar o KAudioCreator... -> CDDB -> Pesquisa 20 O Manual do KAudioCreator O CDDB é o freedb para nós. A configuração usada para a pesquisa dos dados, para extrair a informação dos CDs do servidor do freedb da Internet. Mas como é que o sistema sabe os dados a obter? Leia a secção acerca do freedb. Basta configurar tudo como aparece na imagem. Explicação breve: Modo: Não foi transferida a base de dados, como tal será usada apenas a versão remota no servidor da Internet. Servidor de CDDB: Por favor, vá ao freedb.org e dê uma vista de olhos numa réplica perto de si. Desta forma, a carga é distribuída entre as réplicas. Contudo, como primeira tentativa, esta opção deverá funcionar. Porto e Transporte: Existem 2 combinações, que até as réplicas deverão compreender. • Porto=80 e Transporte=HTTP • Porto=8880 e Transporte=CDDB Ambas funcionam bem, no que respeita ao servidor, mas como muitas ’firewalls’ barram o porto 8880 por omissão, poderá ter mais sorte com o porto 80, dado que o porto de HTTP está normalmente aberto para navegar pela Internet. E 1.5 Passo 05: Página de Envio da Configuração do CDDB Página de Configuração -> Configurar o KAudioCreator... -> CDDB -> Envio 21 O Manual do KAudioCreator Neste exemplo, não se pretende enviar quaisquer dados do CD para o servidor do ’freedb’. Desligue a primeira opção e deverá ficar tudo bem. Nota para além deste exemplo: Se um dia encontrar um CD que não seja ainda conhecido no servidor do freedb ou encontrar um erro num item do CD, poderá enviar os dados novos/actualizados. Assinale a primeira opção no topo desta página e use depois o seu endereço de e-mail conhecido no sistema, que o KAudioCreator já detectou previamente ou assinale a opção exclusiva inferior e indique um endereço de e-mail novo. Leia por favor a secção do freedb primeiro. Será pedido um endereço de e-mail ao enviar itens novos ou actualizados para o servidor, e deverá ler a informação no freedb.org, acerca dos números de versões, ao enviar informação actualizada, no caso de ter descoberto um erro. E 1.6 Passo 06: Página de Configuração do Extractor Configuração -> Configurar o KAudioCreator... -> Extractor 22 O Manual do KAudioCreator Basta usar a configuração da imagem. (Se não escolher a pasta-padrão /tmp, certifique-se que a mesma existe no seu sistema!) Apitar no fim de cada extracção : assinale isto para ter uma reacção audível do progresso. Número de faixas a extrair de cada vez : desculpe, não consegue pensar numa razão para fazer mais que uma com apenas uma unidade? Ler e codificar em paralelo? Não sei, tente você mesmo. Auto-ejectar o CD depois de extrair a última faixa : assinale isto para ejectar o CD depois de terminar o processo. Pasta Temporária por Omissão : Se assinalar isto, poderá/deverá indicar a pasta para onde os ficheiros WAV são extraídos. Isto poderá ser útil se só tiver espaço noutra unidade. Se não estiver assinalada, os ficheiros serão criados na sua pasta pessoal. Recorde este local, se quiser fazer alguma coisa com os próprios ficheiros WAV. E 1.7 Passo 07: Página de Configuração do Codificador Configuração -> Configurar o KAudioCreator... -> Codificador 23 O Manual do KAudioCreator Finalmente, a configuração do codificador. Aqui, será usado o ’lame’. Aqui existem mais algumas coisas para fazer: Carregue no Lame Carregue no botão Configurar... Indique tudo como está na imagem. O item do comando é um pouco comprido, como tal poderá ter de deslocar o seu conteúdo um pouco para a direita. A configuração é mais ou menos auto-explicativa. Existe um espaço entre o ’--preset’ e o ’extreme’ . O ’--preset extreme’ define a qualidade de áudio dos MP3s. Como foi mencionado anteriormente, esta é uma configuração para uma qualidade de áudio muito boa, o que é suficiente mesmo para os sistemas estéreo HiFi muito bons. A taxa de dados resultante é de cerca de 224 a 256 kbps em média. O factor de compressão obtido é de 6,3 . Um bom compromisso entre a qualidade do áudio e o consumo de espaço. Repare no item ’--id3v1-only’ que limita a criação de marcas apenas para as marcas V1/V1.1. Apague-o se quiser também as marcas ID3v2. O kid3 é um bom marcador de ID3 para o KDE, no caso de querer manipular as marcas posteriormente. O %f e o %o deverão ser as variáveis internas para o ficheiro de entrada (incluindo o local completo) e o ficheiro de saída (incluindo a sua localização completa). Carregue em OK para fechar e aplicar as modificações. Localização do Ficheiro Codificado - De volta à página de configuração do Codificador, será definida aqui a pasta de destino, incluindo o nome da pasta para os ficheiros do CD extraído. Estas são variáveis que serão preenchidas com os dados do CD correspondentes, sempre que extrair um CD. Os dados do CD poderão ser introduzidos manualmente ou obtidos da Internet (CDDB). Como já foi configurado neste exemplo, será usado o freedb 24 O Manual do KAudioCreator e serão obtidos os dados automaticamente. Brinque com o Assistente, mas no fim deste exemplo, o item deverá ser: ’/usr/share/cd/%{albumartist} - %{albumtitle} - %{year}/%{number} - %{title}.%{extension}’ Configure o resto como aparece na imagem. Alguns comentários para uso futuro fora deste exemplo: Número de ficheiros WAV a codificar de cada vez: Se tiver uma máquina com dois ou quatro núcleos de processamento no CPU, poderá querer codificar mais que um ficheiro de cada vez. Prioridade do Codificador: apenas para as pessoas mais experientes; aumente a prioridade para uma codificação mais rápida. É mais ou menos tudo; chegou-se ao fim da configuração básica do KAudioCreator. Esta configuração será usada por omissão em cada extracção do CD. Se tiver escolhido a sua estrutura de organização das músicas correctamente, provavelmente não terá de a alterar de novo. 8.2 E 2 Extrair um CD Pronto a mexer! Esta secção irá descrever o processo de extrair um CD para o disco rígido. Serão criados ficheiros MP3. A estrutura de pastas, a forma como a música se encontra organizada no disco, foi descrita e configurada na secção anterior. Por isso, ligue-se agora à Internet, dado que somos preguiçosos e queremos obter os dados do CD a partir do ’freedb’! O processo descrito nesta secção terá de ser repetido para cada um dos CDs que quiser extrair. Dado que foi usado um CD, que não se encontra listado no freedb, as imagens poderão aparecer um pouco diferentes das existentes para um CD que tenha sido obtido com sucesso do freedb. Como tal, irá aprender a introduzir os dados do CD manualmente, em vez de os obter da Internet, sem bem que serão feitos comentários a descrever as diferenças. Não tente procurar o CD que foi usado neste exemplo. É uma edição ’especial’ para escritores de manuais. E 2.1 Passo 01: Extrair um CD. A janela principal com um CD de áudio na unidade: 25 O Manual do KAudioCreator Se não tiver feito nada até agora, introduza o CD na unidade cujo ID de dispositivo tenha indicado aqui nesta janela principal. Ao fim de algum tempo, as faixas e a sua duração deverão aparecer na janela, como acontece na imagem. Isto é, se o CD for identificado com um CD de áudio legível pelo cdparanoia. Se isso não acontecer, veja a secção de Perguntas e Respostas para obter ajuda ou volte à secção anterior que cobre a configuração básica. Atenção: se o CD conseguir ser obtido com sucesso do freedb, todos os títulos das músicas já estarão preenchidos e atribuídos à lista de faixas, com o nome do artista e do álbum visíveis. No caso de existir mais que um item na base de dados que corresponda à chave ’única’ do seu CD, irá aparecer uma mensagem, onde poderá seleccionar o item da base de dados que julga ser mais adequado para o seu CD. Se não tiver assinalado a opção para pesquisar automaticamente no freedb (Configuração do CD), poderá despoletar isso manualmente, com o primeiro botão da barra de botões. Se não tiver uma base de dados local, mas sim a obter da Internet, terá de estar ligado à Internet. E 1.2 Passo 02: O Editor do Álbum - Indique os dados do álbum e o título da primeira música Faça duplo-click em qualquer ponto da primeira linha seleccionada (a faixa 1): A janela do Editor do Álbum irá aparecer. 26 O Manual do KAudioCreator Indique os dados do álbum do seu CD, de acordo com o padrão da imagem seguinte. O título da música da linha da Faixa 1 esta na área da Faixa Actual, enquanto o resto dos dados do CD estão na área do Álbum. Não é necessário introduzir o artista na Faixa Actual, a menos que, obviamente, tenha uma amostra com vários artistas por cada música. O campo superior do comentário pode ser usado para atribuir comentários individuais a cada música, enquanto o comentário do álbum poderá ser usado para atribuir comentários que sejam comuns a todas as músicas. Atenção: claro que, quando tiver obtido os dados com sucesso do ’freedb’, o Editor do Álbum não está em branco, mas contém sim os dados já preenchidos, como acontece na imagem seguinte. Contudo, é sempre uma boa ideia abrir o Editor do Álbum uma vez, para ver se está satisfeito não só com o artista e o nome do álbum (p.ex., se todas as palavras começam por maiúsculas ou não...), mas para ver se existem comentários indesejados. 27 O Manual do KAudioCreator Nota: Neste exemplo, só estão a ser usadas marcas ID3v1. Isto limita o tamanho dos campos a 30 caracteres para o artista, álbum e nome da música e apenas 28 caracteres para o campo do comentário. Se quiser criar marcas ID3v2, poderá usar um tamanho de campo ilimitado, pelo menos, no que o KAudioCreator permitir aqui. Não foi verificado. Poderá definir esta opção na página de configuração do codificador, pelo que poderá dar uma vista de olhos na secção de Configuração Básica para tal. Poderá alterar a informação das marcas dos ficheiros criados em qualquer altura com um editor de marcas. O Kid3 é um bom marcador de ficheiros MP3, com os quais poderá criar marcas de ID3v2, também. As marcas poderão não ser suportadas por todos os formatos de codificadores/ficheiros. Veja a ajuda do codificador para saber mais informações sobre o assunto. Seleccionar a categoria da música: 28 O Manual do KAudioCreator Foi pedido para escolher uma categoria de música para o álbum. Não confunda isto com o género das marcas ID3. Estas são as 11 categorias predefinidas pelo ’freedb’ para ordenar previamente os IDs do CD. Dado que o nosso CD não está em nenhuma base de dados (como poderia, da forma como o programa é usado), terá de ser escolhida uma, para o caso de querermos enviar os dados do CD e estes serem ordenados correctamente na base de dados do freedb. Basta escolher um dos itens correspondentes ao estilo do CD que extrair. Não é importante para este exemplo, dado que os dados não serão enviados de qualquer forma. Para mais informações, vá a freedb.org e leia sobre as categorias. O Pop ou o Rap, por exemplo, estão listados sob o Rock. Depois de carregar em OK, poderá voltar à janela principal de novo. Basta fazer duplo-click na linha da segunda faixa. Mais uma vez, aparece a janela do Editor do Álbum e, como poderá ver, o campo do Álbum já foi preenchido com os dados da primeira faixa. Como tal, basta indicar os campos da Faixa Actual: o título da música, de certeza, e outra informação qualquer que desejar. Carregue na próxima linha do ecrã principal e prossiga desta forma até ter introduzido os dados de todas as faixas no CD. Atenção: esta mensagem não irá aparecer se tiver obtido os dados do freedb. Já está classificada numa destas categorias na base de dados. E 2.3 Passo 03: Começar a extrair Carregue no botão Extrair a Selecção, como aparece na imagem 29 O Manual do KAudioCreator É o 3o botão da barra de ferramentas. Repare que o artista e o álbum aparecem por cima da lista de faixas. Repare também que todas as linhas das faixas estão assinaladas. Só as faixas marcadas desta forma é que serão processadas. Se carregar uma vez na linha da faixa, irá comutar a selecção da faixa. Garanta que todas as faixas estão seleccionadas, ou use o botão Seleccionar Todas as Faixas no fundo do ecrã (não mostrado na imagem) para seleccionar todas as faixas de uma vez. Assim que tenha iniciado o processo de extracção, ao carregar no botão para Extrair a Selecção, esta janela de confirmação aparecerá. Carregue em OK, para que se possa dar uma vista de olhos na janela de tarefas e perceber o que é que se passa. E 2.4 Passo 04: Seguir o progresso na janela de tarefas Seleccione a página de Tarefas para mudar para a janela de tarefas. Está na parte superior esquerda do ecrã, logo por baixo da barra de ferramentas com os botões. 30 O Manual do KAudioCreator Esta é a janela de controlo de tarefas. A primeira faixa já foi extraída para o disco. O estado do programa é mostrado na parte inferior esquerda, na linha de estado. Isto é o que irá ver quando tentar codificar ou invocar um codificador que não tenha ainda instalado. As faixas que não foram codificadas com sucesso serão marcadas com um ’x’ vermelho na lista de tarefas. Já agora, viu como o autor fez batota? O local do ficheiro ’tmp’ e o local do destino não é o que foi configurado, aqui no exemplo. Já agora, verificou se tinha acesso tanto à pasta dos ficheiros temporários como à pasta de destino, não viu? ;-) Vejamos isso de novo... 31 O Manual do KAudioCreator Agora parece óbvio, porque é que o erro apareceu logo a seguir ao fim da extracção da primeira música. A tarefa 1, a extracção da primeira faixa, já terminou, mas existe um item novo: A tarefa 4, que é a codificação da faixa 1 para MP3. Como tal, a extracção e a codificação são feitas em paralelo. Veja a mensagem de estado no fundo da janela, que aparece realçada agora. Não foi encontrada nenhuma opção de configuração para suprimir este comportamento. A única coisa que parece ser configurável é o número de extracções e codificações em paralelo. Não sei, o que isto significa em máquinas mais fracas? O AMD64 usado aqui não pareceu ter problemas a extrair e a codificar uma faixa (duas diferentes, de facto) de cada vez. Agora está a ser extraída a última faixa, enquanto se codifica outra e se tem uma na fila 32 O Manual do KAudioCreator de codificação. Depois de ter sido codificada a última faixa, irá aparecer uma mensagem pequena na parte superior esquerda da janela, durante algum tempo. É tudo, está pronto para o próximo CD. Goze a audição da sua música... 33 O Manual do KAudioCreator Capítulo 9 Créditos e Licença KAudioCreator Programa com ’copyright’ 2003-2007 de Benjamin Meyer [email protected] Contribuições: Documentação com ’copyright’ 2005-2007 de alan [email protected] Actualização da documentação 2009 por Rene Landert [email protected] Tradução de José Nuno Pires [email protected] A documentação está licenciada ao abrigo da GNU Free Documentation License. Este programa está licenciado ao abrigo da GNU General Public License. 34 O Manual do KAudioCreator Apêndice A Instalação A.1 Como obter o KAudioCreator O KAudioCreator faz parte do projecto do KDE http://www.kde.org/ . O KAudioCreator pode ser encontrado no pacote extragear em ftp://ftp.kde.org/pub/kde/ , o servidor principal do projecto do KDE. A.2 Requisitos Para poder usar com sucesso o KAudioCreator, irá precisar do KDE 4.x. e do cdparanoia. Se quiser criar ficheiros de áudio comprimidos, como MP3s ou OGGs, irá necessitar do codificador da sua preferência. O KAudioCreator é hoje mantido dentro do SVN do KDE, como parte do pacote ’kdemultimedia’. Se estiver familiarizado com o SVN, poderá fazer uma obtenção anónima a partir daí. Contudo, a maioria das distribuições vêm com um pacote pré-compilado, especialmente porque o KAudioCreator faz parte de um pacote principal do KDE. Instale o pacote ’kdemultimedia’ da sua distribuição. Se ler isto, já deu com ela provavelmente... A.3 Compilação e Instalação Para poder compilar e instalar o KAudioCreator no seu sistema escreva o seguinte na pasta de base da distribuição do KAudioCreator: % ./ configure % make % make install Dado que o KAudioCreator usa o autoconf e o automake não deve ter quaisquer problemas a compilá-lo. Se tiver, comunique-os para as listas do KDE. A.4 Configuração Bem, esta secção pretende ser mais para as pessoas que compilem o código e não para os utilizadores que tenha um pacote pré-compilado da distribuição. 35 O Manual do KAudioCreator Infelizmente, não existe ajuda disponível para as opções de configuração, antes da compilação do código. Se pretender configurar o programa de acordo com as suas necessidades, uma vez executado, então o seguinte serve para si: Dado que é um programa que pode invocar muitos outros programas, existe bastante para configurar. Leia primeiro o exemplo completo para se introduzir às opções de configuração. Este contém imagens das várias páginas de configuração e oferece comentários, mesmo para as opções não usadas no exemplo. 36