我有一些Bluray磁盘,我正试图从其中撕下视频。通常情况下,我会使用ffmpeg并选择一个播放列表来撕毁和完成它。然而,有了这些光盘,视频就利用了交替的摄像机角度功能。我的理解是,这两个摄像机的角度被编码成一个单一的视频流。光盘上的视频编解码器是VC-1.
我试过像往常一样把播放列表撕掉。在我目前的机器上,用mpv播放只会以蜗牛的速度显示一个摄像机角度(没有hw加速的VC-1解码)。重新编码到另一种格式,如FFV1将以全速播放,但再次,一个摄像头的角度。
我的目标是用我选择的相机角度使用开源软件撕掉这些视频。我尝试用十六进制编辑器打开一个.mpls文件,查看引用了哪些.m2ts文件,这样我就可以单独撕开这些文件,并将它们缝合在一起,但是我在撕毁单个.m2ts文件方面没有找到成功的方法。如果我将一个输入设置为ffmpeg:ffmpeg -i BDMV/STREAM/00000.m2ts -map 0:v -map 0:a -c:a copy -c:v copy output.mkv,则返回"BDMV/STREAM/00000.m2ts:处理输入时发现的无效数据“。我想那是因为它需要解密?不知道如何使ffmpeg在尝试使用.m2ts作为输入而不是.mpls时使用libaacs解密。
那么,如何使用Linux上可用的免费开源软件从模糊视频中提取特定的摄像机角度呢?
发布于 2023-02-08 12:59:42
使用最新版本的bluray_copy。1.9版正在为我工作。
我所使用的用于撕毁我的蓝光的bluray_copy项目的程序是1.3版本,到今天为止,它仍然是gentoo存储库中可用的最新的不稳定ebuild。在1.3版中,除了默认的摄像机角度之外,我没有撕开任何东西。
我从git存储库下载并编译了最新的源代码,该版本使用命令行上传递的摄像机角度正确地撕毁了视频。此后,我为最新的标记版本1.9创建了本地gentoo ebuild,该版本也按预期工作。
https://unix.stackexchange.com/questions/724657
复制相似问题