Является ли 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 for «Лучший механизм кодирования vorbis».

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

1
задан 27 November 2011 в 12:47

1 ответ

Некоторые люди предпочитают настроить AoTuV oggenc & amp; в некоторых случаях общие vorbis libs.

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

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

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

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

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

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

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

Чтобы запустить сообщение 61 , тогда откройте терминал

sudo apt-get  build-dep libvorbis vorbis-tools

.

sudo apt-get install checkinstall

Это 1 полная команда, копия & amp; paste

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 / путь к what.ogg к ck.

Пример. из простого параметра -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
2
ответ дан 25 May 2018 в 16:28
  • 1
    спасибо за подробные инструкции. да, я читал об аотув ворбис. Не уверен, что это разрешило бы, а также ваши инструкции, но я нашел текущий ppa Тобиасом Вольфом с aotuv musepack и libtheora, которые были исправлены. здесь launchpad.net/~towolf/+archive/codecs – sayth 27 November 2011 в 16:59
  • 2
    Ppa отлично справится – doug 27 November 2011 в 22:35
  • 3
    Я должен попытаться вспомнить, чтобы не нажимать на комментарии ... - то, что я собирался добавить, - это то, что ppa использует старую версию AoTuV (5.6), но для тех, кто не хочет ее строить, это приличный альтернатива – doug 27 November 2011 в 22:43
  • 4
    Я выполнил инструкции по сборке, которые вы опубликовали, и они хорошо работали. Просто curius относительно PPA. – sayth 28 November 2011 в 16:02
  • 5
    @doug Хорошо работает для Xenial :) – andrew.46 21 September 2016 в 05:11

Другие вопросы по тегам:

Похожие вопросы: