如何从 DVD 中提取音频?

如何从 DVD 中提取音频?

我记得很久以前读过如何从 DVD 中提取音频(音乐)并将其转换为可用/可读的格式。

我再也找不到那篇文章了。有人能帮我吗?

答案1

  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 标题,章节,角度(第 1 点中的 tcprobe 命令描述了该内容。)
    • -a 音频轨道编号
    • -i 输入设备
    • --lampe_preset 可以是:medium、standard、extreme,有关更多详细信息,请参阅 man transcode

答案2

以下是您要查找的内容:手刹

对于您要做的事情来说,这是一个非常有用的工具。要安装,请将 ppa 添加ppa:stebbins/handbrake-releases到您的软件源 (以下是具体操作方法) 并从软件中心安装 Handbrake。

答案3

对于正确的 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 软件叫尼亚克;它是一个使用 Gstreamer 媒体框架并具有 GUI 的 GNOME 软件。

启动板 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

答案4

使用 VLC 的“打开媒体”菜单选项打开 DVD,将标题设置为您想要的标题(您可能必须通过实际开始查看 DVD 来探索它,以获取标题编号)。

然后,不要告诉 VLC 播放它,而是告诉它将其流式传输到文件。

效果很好 - 你可能必须使用 audacity 来修剪结果,因为 VLC 会在播放你选择的标题后返回菜单...所以你会在文件末尾无限重复菜单曲目:)

相关内容