Является ли gstreamer лучшим кодировщиком для vorbis или лучше использовать механизм кодирования?

У меня установлена ​​звуковая соковыжималка, и я хочу скопировать ее на vorbis.ogg. Является ли gstreamer лучшим кодировщиком для vorbis или лучше использовать механизм кодирования?

Профиль gstreamer по умолчанию

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

Я собираюсь повысить качество до 0,7, но это ничего не значит, если gstreamer не лучший кодировщик.

Какие-либо предложения для высококачественного копирования?

Изменить: хорошим ответом на это также будет лучший результат поиска в Google для "лучшего механизма кодирования vorbis".

Двойное редактирование: кажется, что oggenc сам по себе является лучшим кодировщиком, который исключает использование звуковой соковыжималки для копирования дисков, так как он использует gstreamer. Я установил oggenc и тестирую команду ripper abcde. Нашел здесь хорошую конфигурацию для конфигурации oggenc для abcde

1 ответ

Некоторые люди предпочитают настроенный Oogenc AoTuV, а в некоторых случаях разделяемые библиотеки Vorbis.

Если у вас 11.04 или выше, это довольно просто по ряду причин, для более ранней, чем 11.04, требуются некоторые обходные пути.

Этот поток в UF касается этого в течение определенного периода времени, существуют методы с 10.04 по 11.10, хотя 10.04 и 10.10 не были обновлены для текущего AoTuV

http://ubuntuforums.org/showthread.php?t=1137670

На данный момент только относительно 11.04/11.10 и, вероятно, 12.04

Самый простой метод описан в посте 40, он создает новый общий libvorbis * и заменяет ваши текущие в / usr. Вы можете использовать свой текущий oggenc и, вероятно, кодировщик gstreamer через libvorbis *. Очень просто сделать.

Альтернативный метод - создать статический AoTuV в / usr / local, а затем также создать из него инструменты vorbis. Это обеспечивает oggenc, который имеет встроенную поддержку AoTuV и предоставляет статические библиотеки / заголовки для vlc / ffmpeg при их сборке. Сам предпочитаю последний метод по разным причинам.

Так что для последнего метода я скопирую здесь, в настоящее время пост 61

Для начала удалите текущий пакет vorbis-tools, затем откройте терминал

sudo apt-get  build-dep libvorbis vorbis-tools

,

sudo apt-get install checkinstall

Это 1 полная команда, скопируйте и вставьте

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

Завершите, снова одна команда

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 

Если вы не собираетесь собирать ffmpeg и / или vlc, то теперь вы можете удалить пакет aotuv-vorbis, он больше не нужен *, собран первый пакет

Используйте oggenc как обычные или через приложения, которые используют его как abcde, rubyripper, soundkonverter

oggenc --help может оказаться полезным, используйте ogginfo /path к what.ogg для ck.

Ex. из простого параметра -q 9 -

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
Другие вопросы по тегам