O gstreamer é o melhor codificador para vorbis ou existe um mecanismo de codificação melhor que eu deveria usar?

1

Eu tenho juicer de som instalado e quero ripar para vorbis.ogg. O gstreamer é o melhor codificador para vorbis ou existe um mecanismo de codificação melhor que eu deveria usar.

O perfil padrão do gstreamer é

audio/x-raw-float,rate=44100,channels=2 ! vorbisenc name=enc quality=0.5 ! oggmux

Vou elevar a qualidade para 0,7, mas isso não é nada se o gstreamer não for o melhor codificador.

Alguma sugestão de rasgamento de alta qualidade?

Editar: uma boa resposta para isso também será o resultado da pesquisa no google por "melhor mecanismo de codificação vorbis".

Double Edit: Parece que o oggenc em si é o melhor codificador que elimina o uso do sound juicer para ripar o cd, já que ele usa o gstreamer. Eu instalei oggenc e estou testando o comando ripper abcde. Encontrei uma boa configuração aqui config oggenc para abcde

    
por sayth 27.11.2011 / 04:54

1 resposta

2

Algumas pessoas preferem um oggenc & amp; em alguns casos, as bibliotecas vorbis compartilhadas.

Se você está no 11.04 ou superior, é bastante simples de várias maneiras, o eariler 11.04 requer algumas soluções alternativas.

Este tópico na UF diz respeito a isso por um período de tempo, existem métodos para 10.04 a 11.10, mas 10.04 & amp; 10.10 não foi atualizado para o atual AoTuV

link

No momento, apenas sobre 11.04 / 11.10 & amp; provavelmente 12,04

O método mais fácil está no post 40 , ele cria novos libvorbis compartilhados * & amp; substitui seus atuais em / usr. Você pode usar o seu oggenc & amp; provavelmente um codificador gstreamer através do libvorbis *. Muito simples de fazer.

Um método alternativo é construir um AoTuV estático para / usr / local & amp; depois também construa ferramentas vorbis. Isso fornece um oggenc que possui suporte AoTuV integrado & amp; fornece bibliotecas / cabeçalhos estáticos para o vlc / ffmpeg, se os construir. Eu mesmo prefiro o último método por várias razões.

Então, para o último método, vou copiar aqui, atualmente post 61

Para começar remova o pacote vorbis-tools atual e abra um terminal

sudo apt-get  build-dep libvorbis vorbis-tools

.

sudo apt-get install checkinstall

Este é um comando completo, copiar & amp; colar

cd 
mkdir -p ogg_build && cd ogg_build && \
wget http://www.geocities.jp/aoyoume/aotuv/source_code/libvorbis-aotuv_b6.03.tar.bz2 && \
tar -xvjf libvorbis-aotuv_b6.03.tar.bz2 && \
cd aotuv-b6.03_20110424 && chmod +x configure && \
./configure --disable-shared && make && \
sudo checkinstall --pkgname=aotuv-vorbis  --backup=no --default \
--deldoc=yes -deldesc=yes --delspec=yes --fstrans=no --pkgversion=6.03

Conclua com, novamente, um comando

cd
cd ogg_build
apt-get source vorbis-tools && \
cd vorbis-tools-1.4.0 && ./configure && make && \
sudo checkinstall --backup=no --deldoc=yes  --deldesc=yes --delspec=yes \
--default --fstrans=no  --pkgversion 1.4.0+aotuv-b6.3 

Se você não tem intenção de construir ffmpeg e / ou vlc, então você pode remover o pacote aotuv-vorbis, não é mais necessário, * o primeiro pacote foi construído

Use oggenc como normal ou através de aplicativos que o usam como abcde, rubyripper, soundkonverter

oggenc --help pode ser útil, use ogginfo / path to whatever.ogg para ck.

do parâmetro -q 9 simples -

ogginfo '/home/doug/Music/luckynight.ogg' 
Processing file "/home/doug/Music/luckynight.ogg"...

New logical stream (#1, serial: 6e5e6d64): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: AO; aoTuV [20110424] (based on Xiph.Org's libVorbis)
Channels: 2
Rate: 44100

Nominal bitrate: 320.000000 kb/s
Upper bitrate not set
Lower bitrate not set
Vorbis stream 1:
Total data length: 2489270 bytes
Playback length: 1m:00.479s
Average bitrate: 329.268519 kb/s
Logical stream 1 ended
    
por doug 27.11.2011 / 11:53