Как мне скопировать аудио с DVD?

Я помню, как читал давным-давно, как вы можете копировать аудио (музыку) с DVD и конвертировать его в пригодный для чтения / чтения формат.

Я не могу найти эту статью больше. Кто-нибудь может мне помочь?

8 ответов

  1. Проверьте DVD с помощью следующей команды

    pg@pipoTower: ~$ tcprobe -i /dev/sr0
    

    ищите строку, где главы похожи на следующие:

    [dvd_reader.c] DVD title 1/1: 17 chapter(s), 1 angle(s), title set 1
    
  2. Копировать все заголовки в mp3, где, например, {1..17} - это количество глав вашего DVD

    for i in {1..17};do 
      transcode -x null,dvd -y null,tcaud -i /dev/sr0 -T 1,$i,1 -a 0 -E 44100,16,2 --lame_preset medium -m ~/tmp/yourDestinationMp3File_chapter${i}.mp3;
    done
    

    Для деталей команды:

    • -T title, chapter, angle (описывается вашей командой tcprobe в пункте 1.)
    • -a audioTrackNumber
    • -i inputDevice
    • --lampe_preset может быть: средний, стандартный, экстремальный. Для получения дополнительной информации обратитесь к транскоду man

Вот что вы ищете: Ручной тормоз.

Это довольно полезный инструмент для того, что вы пытаетесь сделать. Для установки добавьте ppa ppa:stebbins/handbrake-releases к источникам вашего программного обеспечения ( вот как это сделать) и установите ручной тормоз из Центра программного обеспечения.

Для правильного подхода Ubuntu я бы посоветовал взглянуть на ffmpeg (командная строка). Пример:

ffmpeg -i infile.wmv -vn -acodec copy outfile.wma

Или, если вы хотите файл MP3:

ffmpeg -i infile.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 outfile.mp3

Также есть другое программное обеспечение PPA под названием Gnac; это программное обеспечение GNOME, которое использует медиа-среду Gstreamer и имеет графический интерфейс.

Панель запуска PPA: https://launchpad.net/~gnac-team/+archive/ppa

sudo add-apt-repository ppa:gnac-team/ppa
sudo apt-get update
sudo apt-get install gnac

Основываясь на этом ответе и этом посте, я пришел с аналогичным решением для извлечения несжатых файлов WAV. использование tcprobe -i /dev/sr0 или же lsdvd затем определить заголовок DVD с интересующими главами (предполагая 17 глав в заголовке 1):

for i in {1..17};do 
  transcode -i /dev/sr0 -x dvd -T 1,$i,1 -a 0 -y wav -m /tmp/track${i}.wav
done

В моем случае это приводит к WAV-файлам, содержащим lpcm 16bit 48kHz 2Chтак же, как треки на DVD. Вы можете проверить полученные файлы, используя mediainfo,

С transcodeбольше не доступен в виде пакета в последних выпусках Ubuntu, некоторые старые ответы больше не работают. Вот альтернативное решение, использующее mplayerа также ffmpeg:

Во-первых, обязательно установите mplayer и ffmpeg:

      sudo apt install mplayer ffmpeg

Затем выгрузите содержимое DVD с помощью mplayer:

      mplayer dvd:// -dumpstream -dumpfile output.vob

Теперь скопируйте его в аудиофайл с помощью ffmpeg (который также пропустит видеоконтент):

      ffmpeg -i output.vob -vn -f mp3 output.mp3

Если на вашем DVD несколько глав и вы хотите сохранить эту структуру, начните с проверки глав с помощью mplayer:

      mplayer -identify dvd://

Затем выгрузите каждую главу (в этом примере главы 1–5):

      for i in {1..5}; do 
   mplayer dvd:// -chapter $i-$i -dumpstream -dumpfile $i.vob; 
done

Теперь конвертируйте их все снова

      for i in *.vob; do 
   ffmpeg -i $i -vn -f mp3 ${i/vob/mp3}; 
done

Используйте опцию меню "open media" VLC, чтобы открыть DVD, установите заголовок на тот, который вам нужен (возможно, вам придется исследовать DVD, фактически начав его просматривать, чтобы получить номер заголовка).

Затем вместо того, чтобы указывать VLC воспроизвести его, скажите, чтобы он передавался в файл.

Прекрасно работает - вам, возможно, придется использовать Audacity для обрезки результатов, так как VLC вернется в меню после воспроизведения выбранного вами заголовка... так что вы получите трек меню с бесконечным повторением в конце вашего файла:)

Хотя проблема была решена, я все же хочу поделиться еще одной замечательной бесплатной программой для копирования DVD с Linux - AcidRIP ( https://apps.ubuntu.com/cat/applications/precise/acidrip/). AcidRIP небольшой и эффективный, и позволяет мне перекодировать мои DVD всего одним нажатием кнопки.

sudo apt-get install abcde
abcde

Подожди полчаса. Текущий каталог содержит один .ogg дорожка на файл.

Аналогичный вопрос: Какие программы для копирования CD вы можете использовать в Ubuntu?

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