Як витягнути аудіо з DVD?


21

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

Я вже не можу знайти цю статтю. Хтось може мені допомогти?


Я успішно використовував dvd :: rip разом із цими порадами.
Відновіть Моніку - М. Шредер

Відповіді:


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 заголовок, глава, кут (описаний командою tcprobe у пункті 1)
    • -аудіотрекNumber
    • -i введення Пристрій
    • --lampe_preset може бути: середній, стандартний, екстремальний

Як виглядатиме команда перекодування, коли є заголовок DVD DVD title 1/11: 3 chapter(s), 1 angle(s), title set 1? Дякую.
MountainX для Моніки Стіліо

@MountainX спробуйте замінити 17 на номер вашого глави, який у вашому випадку становить 11, тому це буде для i в {1..11}; зробіть перекодування -x null, dvd -y null, tcaud -i / dev / sr0 -T 1, $ i, 1 -a 0 -E 44100,16,2 - середовище_ламе_пресета -m ~ / tmp / yourDestinationMp3File_chapter $ {i} .mp3; зроблено
Філіп Гачуд

Чудово, працює для мене. Я змінив би лише: для i в {1..17} для для i в {01..17}, щоб імена було легше сортувати.
matandked

6

Ось що ви шукаєте: Ручний гальмо .

Це досить корисний інструмент для того, що ви намагаєтеся зробити. Щоб встановити, додайте ppa ppa:stebbins/handbrake-releasesдо своїх програмних джерел ( ось, як це зробити ) та встановіть ручне гальмо з Software Center.


1
Здається, вона не має версії x64. Якщо я спробую встановити x32 - мені пропонується видалити тонни x64 libs.
Adobe

2
Вибачте, але див. FAQ щодо ручного гальма : Ручний гальмо не може видаляти лише звук.
Відновіть Моніку - М. Шредер

@ MartinSchröder так, і ні. Якщо ви отримаєте це, ви можете експортувати його за допомогою VLC або чогось іншого.
jrg

2

Для правильного підходу 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

Використовуйте K3B для копіювання аудіо з DVD. Шукайте в центрі програмного забезпечення ubuntu, там ви знайдете багато додатків щодо видобутку аудіо / відео даних з DVD.
Цікавий учень

1

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

Потім замість того, щоб сказати VLC відтворити, скажіть, щоб він передав його у файл.

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


0
sudo apt-get install abcde
abcde

Зачекайте півгодини. Поточний каталог містить одну .oggдоріжку на файл.

Аналогічне запитання: Які програми копіювання компакт-дисків ви можете використовувати в Ubuntu?


abcdeне працює з DVD-дисками. Не вдається з [WARNING] something went wrong while querying the CD... Maybe a DATA CD?.
ландроні

@landroni дякую за доповідь. Яку версію та який DVD ви використовували, якщо можете сказати? Я думаю, що це спрацювало для мене, коли я його тестував, але у мене вже немає жодних DVD-дисків.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Це була версія 2.5.5. DVD - це звичайний DVD з концертом на ньому з 23 розділами. І тут не вдалося ініціалізуватися взагалі.
ландроні

0

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


0

Спираючись на цю відповідь і цю публікацію , я прийшов із подібним рішенням для вилучення нестиснених файлів 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.