java - ImageJ API : how to change the framerate when writing AVI

标签 java avi imagej

我想在我的 java 程序中使用 ImageJ API 中的 AVI_Writer。 然而,尽管我可以自动化电影编写,但我还没有找到如何在使用该方法时更改帧速率:

writeImage(ImagePlus imp, java.lang.String 路径, int 压缩, int jpegQuality)

有什么想法吗?

谢谢。

最佳答案

如果您查看 saving as AVI 的菜单命令,它有一个设置帧速率的选项,该选项取自隐藏在 Image > Stacks > Tools > Animation Options... 中的设置。在菜单中。

使用command finder ,您可以通过键入 [L] 来调用它,您可以找到这两个命令的源代码:

  • 文件 > 另存为 > AVI... => ij.plugin.filter.AVI_Writer
  • 图像 > 堆栈 > 工具 > 动画选项... => ij.plugin.Animator("options")

命令查找器提供了一个方便的按钮,可以直接链接到源文件,看看herehere 。您会发现帧速率设置在 Calibration 中存储为 fps ImagePlus的.

关于java - ImageJ API : how to change the framerate when writing AVI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21636173/

相关文章:

macros - 区分大小写的字符串比较 Image J Macro

java - 使用 ImageJ 从多个 ROI 获取 ImagePlus 对象

java - 将 JDBC 返回的 Java 字符串转换为 Json 对象

java - Maven 安装不考虑命令行参数

python - 在 Python 中为 OpenCV 视频对象指定压缩质量

c# - 使用MCI从内存中播放avi流

java - 如何在 vim + eclim 中显示 java 函数的参数?

Java比较一天中自定义开始结束时间的两次

ffmpeg - .avi 文件到带有 alpha channel 的 .webm 文件

java - 调用 .jar 文件在 php shell_exec linux 中不起作用,但在 cmd 和 windows 中有效