问题标签 [blu-ray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 中的蓝光刻录机 - 从哪里开始?
就像这篇文章的主题所暗示的那样,我正在考虑开发一个像 nero 这样的套件来帮助刻录蓝光光盘。我有点不知道从哪里开始。Java API中有什么可以让你做到这一点的吗?如果我要从头开始,我需要从蓝光光盘规格开始吗?是否有任何开源工具已经在这样做?我尝试在 sourceforge.net 上进行搜索,但没有发现任何有用的信息。任何帮助深表感谢。
windows - 如何从蓝光光盘读取标题和 ID?
是否有可能在 Windows7+ 平台上以编程方式获取蓝光光盘 ID 和标题?
delphi - 如何在 Delphi 中检查立体 3D 模式
我正在使用 Delphi 开发一个应用程序来控制可以在 Windows 7 上播放蓝光 3D 电影的第三方播放器。有没有办法确定当前显示器是否处于立体模式?换句话说,我需要检查视频播放器是否正在播放 3D 视频并且启用了立体模式。
video - 用 30fps 的视频录制制作蓝光视频专辑?
我想用这些年来我用各种录音设备完成的所有家庭录像制作一张蓝光视频专辑。大部分录音都是 720p 30fps,用我的手机录制的。
正如我之前的许多其他人一样,我现在了解到,简单地将我的视频项目保存为 720p 24fps 渲染,由于缺少帧会导致很多抖动。不好。
但是那该怎么办呢?
根据http://en.wikipedia.org/wiki/Blu-ray_Disc#Media_format我的其他 720p 帧速率选项是 60fps (59.94fps) 或 50fps。所以当我写这篇文章时,我正在尝试将我的项目渲染成一个 59.94fps 的视频。从逻辑上讲,如果我的录音有 30fps,那么这里也会有一点抖动吗?
我似乎有另一个选择,是将我的项目保存为 1080i 29.97fps 视频。这与我能得到的 30fps 一样接近,但同样:29.97fps 不是 30fps,那么这里的抖动会发生什么?
此外,将我的 720p 30fps 录制保存为 720p 59.94fps 或 1080i 29.97fps 在逻辑上会导致更大的文件大小。文件大小也很重要,因为我希望这个蓝光系列包含尽可能多的视频。(标准 25gb 蓝光光盘上的 720p 录音应至少提供 11 小时)。
最后,还有将我的 30fps 录制转换为平滑 24fps 录制的理论选项,但据我在搜索中了解,这非常棘手/几乎不可能做到?
将日常录音放到蓝光光盘上肯定不会这么棘手吗?我肯定错过了什么?
总体问题是:将 720p 30fps 和 1080p 30fps 视频录制放到蓝光光盘上的最佳解决方案是什么?
谢谢!
编辑:
我希望听到两个可能的答案:
1) 将 720p 30fps 和 1080p 30fps 视频放到蓝光上的最佳做法是坚持使用 720p 30fps 和 1080p 30fps。虽然不是蓝光标准,但大多数玩家还是会玩。
2) 最佳做法是使用 720p 59.94fps。这是确保视频在大多数设备上播放的唯一方法。仅播放蓝光标准的设备太多了。所以你可以忘记使用其他任何东西。
video - 带有背景音乐的蓝光可浏览幻灯片
我有 100 张 jpg 图像和 1 首 ac3 背景音乐。我需要创建蓝光幻灯片,而不将静止图像渲染到视频。我阅读了蓝光规范并在主题5.2.1.1上看到了这个问题。
我不知道,如何创建它!我需要使用什么软件以及如何使用它!? 图 5-13 – 带有背景音乐的可浏览幻灯片示例
java-me - 如何使用 JDK9 定位旧平台?(目标:1.3)
我意识到这还不是 100% 相关,但我对此很好奇。在 JDK8 中,不推荐使用 javac 参数“source”和“target”,并将在 JDK9 中删除。作为一名 JavaME 开发人员,我想知道如何才能针对较旧的平台。例如,我在开发蓝光时使用的是 target 1.3。如果没有“目标”选项,当 JDK9 出局时,如何为蓝光编译 Xlet?我想肯定还有其他人(尽管我们同意不是很多)仍然需要针对旧设备。JDK9出来了我们怎么办?
编辑:甚至可以使用 JDK9 来定位 1.3 吗?
java-me - 试图创建一个 DvbBufferedImage 但它的宽度和高度为 0
我正在尝试通过更改图像的 alpha 值为我的 BD-J 应用程序使用 DvbBufferedImage 创建淡入动画,
但是在它创建缓冲区之后,它的宽度和高度为 0,当我试图获取图形时:
它返回空值。
之后,我想将图像绘制到缓冲区上,然后得到NullPointerException
. 你有什么建议吗?我认为这与我的库有关,因为当我替换DvbBufferedImage
为 BufferedImage
使用此代码时:
它说 :
构造函数 BufferedImage(int, int, int) 未定义
我提到我正在使用定制的 eclipse 来开发 Bd-j 应用程序,我的 java 版本是jre1.8.0_77
.
下面列出了用于此应用程序的类:
在此问题上您的帮助将不胜感激,在此先感谢!
java-me - 菜单图像在硬件播放器中不显示,但在软件播放器和 PS3 中显示
我正在用 java (BD-J) 开发一个蓝光菜单。我开发了一个简单的加载动画。在 PS3、软播放器(PowerDVD、TotalMedia Theatre,...)和一些硬播放器(Samsung ht-c6950w)上运行它时,没有问题,它运行起来就像一个魅力。但是当在其他硬播放器(LG、松下、三星……)上运行它时,什么也没有发生。您无法在屏幕上看到任何图像。
ffmpeg - ffmpeg:4K 蓝光到 1080p x264
我正在尝试从 4K BluRay 编码 1080p x264。问题是源具有位深度:10 位,我想要输出位深度 8 位...
3840x2160 (输入) ==> 3840x1600 (裁剪以删除黑条) ==> 1920x800 (调整大小)
如果我使用使用 bit-depth=all 编译的 x264 0.155.2901 7d0ff22
它可以工作,但输出文件不是 8 位,格式配置文件:高 10@L4.1
如何获得格式配置文件 = 高 @L4.1 ?(强制 8 位输出)
如果我使用 bit-depth=8 编译的 usex264,它会告诉我它无法读取源代码。
vlc - 如何使用 SabreDAV 创建一个简单的公共只读 WebDAV 服务器?
我最近开始研究 WebDAV,因为我发现它可以让我远程播放蓝光文件夹 - 即无需观众先下载整个 24gb ISO。
将 Kodi v18 中的 WebDAV 源添加到 Blu-ray 文件夹 - 它会真正播放!太棒了。
服务器也可以安装在 Windows 上
或在 Linux 中
- 然后(理论上)应该使用任何支持 Blu-ray Disc Java (BD-J) 的软件媒体播放器播放,例如PowerDVD和VLC。
(当然,除非超时值设置得太低,目前 VLC 似乎就是这种情况)。
无论如何,这一切都很棒,除了我不知道如何使我的 WebDAV 服务器成为只读的。目前任何人都可以随意删除文件,这当然不是最优的。
到目前为止,我只尝试过 SabreDAV,因为如果我想继续使用现有的虚拟主机,那是我唯一的选择。尝试使用非常少的设置,因为我已经读过最小设置应该默认为只读解决方案。它似乎没有发生。
我最初使用来自http://sabre.io/dav/gettingstarted/的设置并尝试删除一些行。还尝试调用chmod 0444 MainFolder -R
网络服务器。而且我可以看到所有内容都具有只读属性。但它什么也没改变。仍然可以删除我想要的任何内容。:-(
我错过了什么?
也许我为我想做的事情使用了错误的技术?是否有其他/更好的方法可以提供蓝光文件夹以供远程查看?(包括整个体验的一个——即完整的 Java 菜单等)。
我可能应该提到,所有这些当然是完全合法的。这是我自己的蓝光项目——不是版权材料。
另外:很难确定这属于 StackOverflow 还是 SuperUser。我最终将它发布在 StackOverflow 上,因为 SabreDAV 是关于编码的,并且因为 SuperUser 上没有 sabredav 标签。