我正在制作一个应用程序,可以制作带有少量图片的视频。
我的问题是包含 20 或 30 个图像的视频的持续时间为 1 秒。
我在 OnCreate
方法和计时器中创建编码器,我使用这个
encoder.encodeNativeFrame(pic);
计时器每秒运行一次。
当我按下完成按钮时,我添加此代码
encoder.finish();
但是当我观看视频时,我会在一秒钟内查看所有图像。
我可以设置持续时间吗?例如,每秒添加一张图像? 提前致谢
最佳答案
你必须像这样打电话
SequenceEncoder encoder = new SequenceEncoder(Outputfile, Constants.VIDEO_WIDTH, Constants.VIDEO_HEIGHT, durationInSeconds);
这对我有用。
关于java - 在android中使用jcodec设置图像持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26096132/