【发布时间】:2013-04-30 16:08:36
【问题描述】:
我是 xuggle 入门者,我想将视频转码为各种格式/质量。作为一个新手,我想使用 Xuggle MediaTool。由于我需要有效地做到这一点,我想在单独的线程中处理每种目标格式。这种情况下正确的并发模式是什么?
假设我有file.avi,我想将其转码为.flv 和.mov。我很好奇 xuggle 是否在以下情况下为每个 Writer 启动线程:
IMediaReader reader = ToolFactory.makeReader("file.avi");
reader.addListener(ToolFactory.makeWriter("file.flv", reader));
reader.addListener(ToolFactory.makeWriter("file.mov", reader));
while (reader.readPacket() == null){}
或者我应该在单独的线程中为每种格式开始转换?
(代码来自:MediaTool Introduction)
【问题讨论】:
标签: java multithreading video concurrency xuggle