我正在尝试构建视频捕获应用程序。作为参考,我使用https://github.com/sourab-sharma/TouchToRecord。在此ffmpeg命令从“FFmpegInvoke”类运行。当这个项目在没有任何修改的情况下运行时,它按预期工作。
但它使用的是旧版JavaCV。在使用最新的JavaCV(1.1)时,构建失败,说无法找到libffmpeginvoke。在“TouchToRecord”项目中,他似乎正在使用来自藤蔓的libffmpeginvoke。
所以我的问题是,我们可以直接使用JavaCV运行ffmpeg命令吗?请注意,在参考项目中,通过在FFmpegInvoke类中创建Processor的实例来调用ffmpeg命令,并且从Processor类的process方法执行命令。