waj*_*jiw 13 transcode blu-ray restricted-formats disk-ripping
我已经看到了蓝光格式限制的文件在这里,但我想看看是否有人想出了一个简单的解决方案了吗?如果有人知道提供 mkv 压缩的任何类型的程序,那也太棒了。
Jason Millward 已经发布了一个 Python 脚本Autorippr
来做到这一点。它每 5 秒检查一次 DVD/BR 驱动器,并在检测到插入 DVD/BR 时调用 MakeMKV。然后它会从 IMDB 中获取有关电影的信息,最后翻录整个光盘。
我还没有测试过,但我计划用 Ubuntu Server 构建一个无头服务器并安装一个蓝光驱动器来备份我的收藏。检查一下,让我们知道它是否适合您。
它可以在他的Github 存储库中找到。
对于 14.04 到 19.04:
手刹可以将蓝光翻录成 Mkv。这是一种方便的方法,适用于您拥有的磁盘有轻微损坏,导致播放缓慢、不稳定。过去,我通过将有问题的磁盘翻录为Matroska 格式,成功解决了这个问题。Handbrake 支持多种压缩技术(x264 AVC、x265 HEVC VP3 等)以及预设,并且是高度可定制的。可用的容器包括 Matroska、M4V 等。
手刹可从Universe 存储库中获得,适用于所有当前支持的 Ubuntu 版本
这里还有一个下载页面。
Ubuntu 官方 HandBrake 版本的项目页面在这里。
还有一个名为handbrake-cli的命令行版本可用
完全披露:我个人没有蓝光驱动器所以我没有在蓝光上测试过这个虽然很明显它可以工作,但我已经使用手刹来翻录 DVD 并重新编码其他格式并发现它是快速稳定。
小智 6
在不评论媒体盗版道德的情况下,显然有合法的需要将您合法购买的蓝光光盘翻录到硬盘上,以便作为授权用户,您可以使用您选择的开源媒体软件来播放您的电影开源操作系统,无需插入可刮擦的物理磁盘,也无需依赖媒体版权所有者的流媒体网站,该网站可能会或可能不会在几年内存在......
这可以在 Debian GNU Linux(及其衍生品 - 如 Ubuntu)上使用开源免费软件工具(即不使用 makemkv)来实现,如下所示(注意 - 我更喜欢使用命令行来完成这些事情,其他人可以为那些喜欢使用命令行的人提供答案)图形用户界面):
第 1 步:收集原料
你会需要:
vlc 和 ffmpeg 可以按照通常的方式使用 apt/aptitude 安装,但 KEYDB.cfg 文件必须从互联网上单独下载。
我的好来源是这个网站:
http://fvonline-db.bplaced.net/
这是实际的链接:
http://fvonline-db.bplaced.net/fv_download.php?lang=eng
解压缩并将文件放在这里(如有必要,重命名):
〜/.config/aacs/KEYDB.cfg
第 2 步:撕下您想要的标题
cvlc --no-bluray-menu bluray:///dev/sr1#1 --sout "#std{access=file,mux=ts,dst=my_new_film.mpg}" vlc://quit
Run Code Online (Sandbox Code Playgroud)
将 /dev/sr1 替换为蓝光硬件的 dev 文件 - 可能是 /dev/sr0 或完全是其他文件。将 #1 替换为您真正想要的标题。可以是任何东西。如果不确定播放标题以查看您想要使用的内容:
vlc --no-bluray-menu bluray:///dev/sr1#1
vlc --no-bluray-menu bluray:///dev/sr1#2
Run Code Online (Sandbox Code Playgroud)
ETC。
仅供参考:这里的完整语法是:
bluray://[device][@raw_device][#[title][:[chapter][:angle]]]
Run Code Online (Sandbox Code Playgroud)
第 3 步:将其转码为较小的内容(并修复任何恶作剧)
ffmpeg -i my_new_film.mpg -b:a 384k my_new_film.mp4
rm my_new_film.mpg
Run Code Online (Sandbox Code Playgroud)
ffmpeg 有一百万个选项...我认为此操作的默认视频选项是合理的,但增加音频比特率是可取的(因此 -b:a 384k)。如果(像操作一样)您更喜欢 matroska 作为容器或不同的编解码器,请相应地修改 ffmpeg 选项。
延伸阅读:
要了解 vlc 命令行的情况,这里有一些帮助:
https://wiki.videolan.org/Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line/
要了解 ffmpeg 命令行的情况,这里有一些帮助:
https://ffmpeg.org/ffmpeg.html