Configure a taxa de bits para a gravação automática de mp3 no Amarok

1

Eu tenho um player de áudio portátil que possui um conjunto limitado de decodificadores de áudio. É um Sandisk Sansa View com 32 Gb de capacidade interna e 32 Gb de capacidade externa. A versão do meu Amarok é versie 2.8.0. Estou usando o Amarok porque o Rhythmbox não detecta o player no modo MSC.

Apenas quando eu conecto o player no modo MSC, um arquivo .is_audio_player é criado. Suponho que isso seja feito pelo Amarok depois de aceitar o dispositivo como contêiner de áudio. Eu editei de acordo com o site de Quase um Technocrat usando o MIME -tipos. O conteúdo do arquivo editado está abaixo

ascii_only=true
audio_folder[$e]=./MUSIC
collection_name=Sansa View
ignore_the=false
music_filenamescheme=%artist%/%album%/%track% %title%
output_formats=audio/mpeg,audio/x-ms-wma,audio/wav,audio/aac,audio/x-aac
playlist_formats=audio/m3u
playlist_path=./PLAYLISTS
regex_text=
replace_spaces=false
replace_text=
use_automatically=true
vfat_safe=true

[transcoding]
Encoder=INVALID
TrackSelection=0

Problemas:

  • Ao arrastar arquivos FLAC, nenhuma caixa de diálogo é exibida, solicitando recodificação.
  • No final, os arquivos são apenas armazenados como FLAC, que é um formato ilegível para o dispositivo, conforme mencionado no arquivo de configuração acima.

A primeira coisa que eu faria seria experimentar a seção [transcoding] conforme documentado em API do KDE , mas deve funcionar imediatamente se eu me lembro bem. Eu encontrei outros valores para Encoder=INVALID na documentação e defina-o como Encoder=MP3 . Infelizmente, o mesmo problema aparece.

Estou pensando que o INVALID foi colocado para expressar uma falta de funcionalidade de codificação. Poderia ser?

    
por wl.vhl 01.11.2015 / 13:10

1 resposta

0

Aparentemente, faltava a funcionalidade de codificação. Particularmente o de aplicativos QT. Isso está correto? Abaixo está uma extração do meu /var/log/apt/history.log dizendo todas as coisas que eu instalei relacionadas à transcodificação, gstreamer, codificação, qt e assim por diante.

Start-Date: 2015-11-01  13:50:52
Install: libavresample-ffmpeg2:amd64 (2.7.2-1build1, automatic), kubuntu-restricted-extras:amd64 (64), libunicode-string-perl:amd64 (2.09-5build2, automatic), mp3fs:amd64 (0.91-1build1), libmp3-info-perl:amd64 (1.24-1, automatic), libpgm-5.1-0:amd64 (5.1.118-1~dfsg-2ubuntu1, automatic), libavdevice-ffmpeg56:amd64 (2.7.2-1build1, automatic), libimage-exiftool-perl:amd64 (10.00-1, automatic), libmp3-tag-perl:amd64 (1.13-1, automatic), libterm-readline-gnu-perl:amd64 (1.24-2build1, automatic), libcanberra-gstreamer:amd64 (0.30-2ubuntu2), libzmq3:amd64 (4.0.5+dfsg-3ubuntu1~gcc5.1, automatic), gstreamer0.10-tools:amd64 (0.10.36-1.5ubuntu1), lltag:amd64 (0.14.4-2), ffmpeg:amd64 (2.7.2-1build1), libsodium13:amd64 (1.0.3-1, automatic), easymp3gain-qt:amd64 (0.5.0+svn135-6), flac:amd64 (1.3.1-4), mp3info:amd64 (0.8.5a-1, automatic), libid3tag0:amd64 (0.15.1b-11, automatic), vorbisgain:amd64 (0.37-2, automatic), qtgstreamer-plugins-qt5:amd64 (1.2.0-3), vorbis-tools:amd64 (1.4.0-6ubuntu1, automatic), libavfilter-ffmpeg5:amd64 (2.7.2-1build1, automatic), libqt4pas5:amd64 (2.5-14, automatic), easymp3gain-data:amd64 (0.5.0+svn135-6, automatic), qtgstreamer-plugins:amd64 (1.2.0-3)
End-Date: 2015-11-01  13:51:38

Bibliotecas de transcodificação ausentes

Aparentemente, isso resolveu meu problema fazendo o diálogo aparecer no Amarok, mas nem todos os pacotes serão necessários. Eu acho ffmpeg e libqt4pas5 , gstreamer0.10-tools onde os principais. Isso possibilita também alterar os parâmetros dentro do arquivo .is_audio_player usado pela maioria dos gerentes de coleção de áudio no Ubuntu usando uma GUI.

Bugs e soluções restantes

Amarok

Ainda FLAC é transferido ao selecionar "se aceito" na caixa de diálogo, mesmo que não seja aceito no arquivo de configuração. Então eu tenho que selecionar manualmente todos os meus arquivos não aceitos no Amarok antes de transferir. Uma solução é definir a funcionalidade de transcodificação para "transcodificar não-mp3's para mp3" na coleção het

Visualização Sansa

Conectar o dispositivo no mtp causa um erro exibido pelo Ubuntu porque "o cache não pode ser atualizado". Eu deveria ser capaz de fazer tudo isso trancoding no modo mtp também? Agora eu tenho que ter certeza que eu montei no modo MSC (segurando a tecla esquerda por 5 segundos em HOLD após conectar).

A música no cartão SD externo deve ser armazenada em uma subpasta MÚSICA (usando o modo MSC, é claro). Caso contrário, as tags não serão reconhecidas.

    
por wl.vhl 01.11.2015 / 13:59