如何从DVD中翻录音频?

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

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

  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 audioTrackNumber
    • -i inputDevice
    • –lampe_preset可以是:medium,standard,extreme指的是man transcode以获取更多细节

这就是你要找的东西: 手刹 。

对于您正在尝试的内容,它是一个非常有用的工具。 要安装,请将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 

还有另一个名为Gnac的 PPA软件; 它是一个使用Gstreamer媒体框架并具有GUI的GNOME软件。

Launchpad 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 

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

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

效果很好 – 您可能必须使用大胆来修剪结果,因为VLC将在播放您选择的标题后返回菜单…所以您将在文件末尾无限重复菜单轨道:)

 sudo apt-get install abcde abcde 

等半个小时。 当前目录包含每个文件一个.ogg跟踪。

类似的问题: 你可以在Ubuntu上使用哪些CD翻录程序?

虽然问题已经解决,但我还是想分享另一款我喜爱的Linux DVD翻录免费软件 – AcidRIP( https://apps.ubuntu.com/cat/applications/precise/acidrip/ )。 AcidRIP体积小,效率高,只需点击一下按钮即可对我的DVD进行转码。

基于这个答案和这篇文章 ,我提出了一个类似的解决方案来提取未压缩的 WAV文件。 使用tcprobe -i /dev/sr0lsdvd确定带有感兴趣章节的DVD标题,然后(假设标题1中有17章):

 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 

在我的情况下,这导致包含lpcm 16bit 48kHz 2Ch WAV文件,与DVD上的轨道相同。 您可以使用mediainfo检查生成的文件。