Tento criar um CD de áudio usando o brasero 3.12.3-x86_64-1salix15 em um sistema baseado no Slackware 15.0. slapt-get adicionou os seguintes pacotes para atender a todas as dependências:
The following NEW packages will be installed:
graphene gstreamer gst-plugins-base libburn libisofs brasero
As versões exatas dos pacotes:
1/6 Get http://slackware.uk/salix/x86_64/slackware-15.0/ graphene 1.10.6-x86_64-1 [104.0kB]...Done
2/6 Get http://slackware.uk/salix/x86_64/slackware-15.0/ gstreamer 1.18.5-x86_64-1 [1.7MB]...Done
3/6 Get http://slackware.uk/salix/x86_64/slackware-15.0/ gst-plugins-base 1.18.5-x86_64-1 [2.2MB]...Done
4/6 Get http://slackware.uk/salix/x86_64/slackware-15.0/ libburn 1.5.4-x86_64-2 [288.0kB]...Done
5/6 Get http://slackware.uk/salix/x86_64/15.0/ libisofs 1.5.4-x86_64-1gv [259.0kB]...Done
6/6 Get http://slackware.uk/salix/x86_64/extra-15.0/ brasero 3.12.3-x86_64-1salix15.0 [2.4MB]...Done
Iniciando o brasero não recebo erros no terminal que o iniciou:
rava@rava1:/$ brasero
Quando clico no ícone "Projeto de áudio / Criar um CD de áudio tradicional" nada acontece no terminal, mas quando clico no ícone "+" ("Adicionar arquivos ao projeto") e a janela Abrir arquivo abre, o início terminal me diz isso
(brasero:8385): GLib-GObject-WARNING **: 20:31:29.706: attempting to add an interface (EggTreeMultiDragSource) to class (GtkFileSystemModel) after class_init
O mesmo erro é repetido toda vez que eu utilizo meu sistema de arquivos (apenas o carimbo de data/hora do erro muda)
E quando seleciono qualquer .wav ou .mp3 que seja adequado, sempre recebo este erro:
"name.ext" could not be opened.
"name.ext" is not suitable for audio or video media.
Testei vários arquivos que deveriam ser adequados, mas todos criaram o erro acima. Como o arquivo que quero gravar como CD de áudio é amostrado como 48.000 Hz, usei lame para convertê-lo em um mp3 de alta qualidade de 44.100 Hz, porque quando no audacity-linux-3.2.1-x86_64 eu configurei a taxa de amostragem para 44.100 Hz, mas o o arquivo .wav exportado ainda tinha 48.000 Hz.
lame --resample 44100 --preset extreme lamesh_11100_1.wav
Isto é o que o ffprobe relata sobre aquele mp3 que converti via lame mp3 com os parâmetros acima:
$ ffprobe -hide_banner lamesh_11100_1.mp3
Input #0, mp3, from 'lamesh_11100_1.mp3':
Duration: 01:03:39.49, start: 0.025057, bitrate: 216 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 216 kb/s
Metadata:
encoder : LAME3.100
Side data:
replaygain: track gain - 0.500000, track peak - unknown, album gain - unknown, album peak - unknown,
mas ainda assim, brasero continua insistindo em
"lamesh_11100_1.mp3" could not be opened.
"lamesh_11100_1.mp3" is not suitable for audio or video media.
Alguma idéia de por que isso pode acontecer? Alguma dependência está faltando ou não está funcionando corretamente e o brasero não me avisa sobre isso?
Tanto os avisos que você recebe quanto o comportamento que você vê parecem bugs (mas não parecem estar relacionados, apenas problemas separados).
Algumas notas:
Por que? isso não faz sentido. A conversão para MP3 causa perdas, mesmo em altas qualidades, e embora eu não experimente o LAME há uma década, lembro-me honestamente de que ele não é o melhor codificador.
Brasero deveria ser (e no passado, foi) capaz de reamostrar (esse é o nome do processo de alterar as taxas de amostragem sem alterar o áudio). De qualquer forma, fazer um desvio pelo formato MP3 (tecnicamente, em 2023) obsoleto é uma má ideia. Você também pode reamostrar em um WAV. Você
ffmpeg
instalou, então seria super fácil:haha, seu conversor foi reamostrado novamente :)
De qualquer forma, nenhuma dessas conversões deve ser necessária, e supondo que você não queira modificar o código-fonte do Brasero para corrigir algum bug, talvez apenas não use o Brasero.
Não sei o que está disponível no Slackware, mas outras distros geralmente enviam ambos
xfburn
( muito fino, mas devem fazer o que você precisa) ek3b
. Então, escolha um deles e experimente.