java - DId Quicktime 7.6.5 Windows 修复了 QT for Java? JavaFX 的最佳视频?

标签 java video ffmpeg javafx quicktime

问候,

我读到 QuickTime for Java 在 Windows 7 和 Snow Leopard 上基本上是坏的。我不知道有多坏 -- 似乎 坏了,但可能只是我的设置。我正在尝试确定这是否是一个好的技术堆栈,或者我是否应该寻找其他地方。

目标:我想为 Mac 和 Windows(如果可能,还有 Linux)构建一个专门的桌面视频播放器和注释程序。我想我想使用 JavaFX(JavaFX 作为 Flash/Flex 的替代品,可以使用所有 Java 库并可以构建像样的 UI。)我需要使用 QuickTime 与 Flash 视频之类的东西,因为我需要帧精确播放和宽编解码器支持。我更喜欢使用相对高级的语言(而不是 C++)进行编码。

谢谢, 卡梅伦

最佳答案

Apple 似乎已经放弃了 QT 转而使用 Java。维基百科的QuickTime for Java页面似乎总结得很好。精选报价:

Currently most of QTJ is broken on recent windows-running computers. Windows machines that use the no-execute (NX) page-protection security feature of recent CPUs cannot run even the demos without changing the configuration. This can be easily verified by a developer via a test-run of one of the demos coming with QTJ. An "execution protection violation" is reported and the program is aborted by Windows. This renders QTJ unsuitable for end-user application development due to the necessary complicated configuration of the NX feature.

所以,不好。

Following the 2003 release of QTJ 6.1, Apple has made few updates to QTJ, mostly fixing bugs. Notably, QuickTime 7 was the first version of QuickTime not to be accompanied or followed by a QTJ release that wrapped the new native API's. QuickTime 7's new API's, such as those for working with metadata and with frame-reordering codecs, are not available to QTJ programmers. Apple has also not offered new classes to provide the capture preview functionality that was present in versions of QTJ prior to 6.1. Indeed, QTJ is dependent on some native API's that Apple no longer recommends, most notably QuickDraw.

而且可能看起来不太好。曾经。

关于java - DId Quicktime 7.6.5 Windows 修复了 QT for Java? JavaFX 的最佳视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1779515/

相关文章:

java - 嵌入式 HashMap Big(O)?

java - Dijkstra 算法 Java-- 距离不对

video - 使用avconv在设定时间从h264视频中获取单帧

video - ffmpeg循环左右移动视频

java - 列表和 ImmutableList 的问题

java - 在java中设置源和数据路径

ios - 使用 AVFoundation 录制视频时自定义相机放大/缩小

android - 嵌入式 youtube 视频无法在某些 Android 设备上播放

ffmpeg:为什么不写入音轨的元数据?

ios - 使用 Melt 将 SWF 编码为视频