我记得很久以前读过如何从 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
将所有标题翻录为 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
答案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 会在播放你选择的标题后返回菜单...所以你会在文件末尾无限重复菜单曲目:)