ffmpeg 多线程
场景:
ffmpeg多线程
请问如何用多线程调用ffmpeg?我是在每个线程处理函数中通过system函数来调用ffmpeg的,不过在压缩过程中好像是在顺次单个执行的。请给各解决方案把!
谢谢!
------解决方案--------------------
system函数 执行进程 ......
------解决方案--------------------
> > 结果是顺次执行的 。
虫子,错了吧?system 执行后,当前线程被 block,一个 ffmpeg 进程被调度执行;同时其他线程也可能被调度,因此新的 ffmpeg 进程也可能继续产生并调度,运行次序取决于 OS 的调度策略。
> > ffmpeg提供了什么编程接口没有?可不可以不用System调用啊?
有 ffmpeg 的 lib 吧?如果在 Linux 下我知道是有的,呵呵
------解决方案--------------------
我也遇到过这个问题,最后的解决办法是将代码加入到我自己的工程,然后修改代码.
ffmpeg多线程
请问如何用多线程调用ffmpeg?我是在每个线程处理函数中通过system函数来调用ffmpeg的,不过在压缩过程中好像是在顺次单个执行的。请给各解决方案把!
谢谢!
------解决方案--------------------
system函数 执行进程 ......
------解决方案--------------------
> > 结果是顺次执行的 。
虫子,错了吧?system 执行后,当前线程被 block,一个 ffmpeg 进程被调度执行;同时其他线程也可能被调度,因此新的 ffmpeg 进程也可能继续产生并调度,运行次序取决于 OS 的调度策略。
> > ffmpeg提供了什么编程接口没有?可不可以不用System调用啊?
有 ffmpeg 的 lib 吧?如果在 Linux 下我知道是有的,呵呵
------解决方案--------------------
我也遇到过这个问题,最后的解决办法是将代码加入到我自己的工程,然后修改代码.