,远程服务器怎么使用ffmpeg?

用户投稿 94 0

关于“php_ffmpge”的问题,小编就整理了【4】个相关介绍“php_ffmpge”的解答:

远程服务器怎么使用ffmpeg?

看什么框架, 什么操作系统了。

一般可以直接system把脚本字符串当做参数处理。这个方法坏处是会开新进程。还有一个方法就是把ffmpeg编译进项目(建议把main函数改成一个可调用的函数)可以写一个service, 里面负责调度ffmpeg, 每一个请求开一个新的ffmpeg解码线程。需要注意的是ffmpeg对内存的需求很高, 所以线程不肯能无限增加。所以需要自己写一个线程池来维护线程数量。超过线程数量的请求会被block知道一个线程释放。这样还是有问题, 因为视频流是长期处理过程, 所以资源有限的情况下是不够处理高并发的。最后一个方法是用nginx rtmp什么的负责多个视频流的连接, 然后就把不同的视频包都扔到同一个线程队列处理,然后解码分发。这样高并发性能也许会好一点, 缺点是可能会出现所有人都卡顿的情况

求助ffmpeg.exe在windows自带的cmd下运行不了。显示无法定位程序输入点strncpy_s于动态链接库msvcrt.dll?

这个基本上不需要设置 你可以装个“格式工厂”用它带的ffmpeg.exe 试试 估计是你机器上的msvcrt.dll 版本 比 你 的ffmpeg所需要的版本 高了 给你 几个版本 放到 ffmpeg.exe所在文件夹(一个一个试试看吧, 分别取自wps、system32、WinSxS、).........

由于找不到ffmpegdll无法继续执行代码重新安装程序可能会解决此问题?

这种情况是代码程序缺失,你可以重新安装,但你重新安装之前要把他的软有这个软件的程序彻底卸载干净,以免出现重叠

ffmpeg在linux有没有自带的直接调用就行?

ffmpeg在Linux下没有自带的。可以下载ffmpeg的二进制文件,将其加入系统变量即可直接使用。

到此,以上就是小编对于“php_ffmpge”的问题就介绍到这了,希望介绍关于“php_ffmpge”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!