Open smallfish7 opened 6 years ago
检查一下ffmpeg的目录是不是在配置文件所指的路径上呢
ffmpeg的目录是只安装目录吗?
是的,看一下配置文件里面路径是否跟ffmpeg安装目录相同
懂了,安装目录是要有ffmpeg.exe的那个目录。可是,我运行起来一会儿就停止了,这个现在是只支持rtsp转rtmp吗?可以把本地的MP4文件推到rtmp服务器上吗?
可以的,把rtsp地址替换成文件地址就行了
另外下面两个API支持执行所有ffmpeg命令: //执行原生ffmpeg命令(不包含ffmpeg的执行路径,该路径会从配置文件中自动读取) manager.start("test1", "ffmpeg -i input_file -vcodec copy -an output_file_video"); //包含完整ffmpeg执行路径的命令 manager.start("test2,","d:/ffmpeg/ffmpeg -i input_file -vcodec copy -an output_file_video",true);
可是,无论是执行原生的ffmpeg命令还是用map拼接的,开始推流了一会儿后,程序都会自动停止。这是什么原因呢?
可能是网络状况太差导致的ffmpeg进程停止或者其他原因,具体原因不太确定
嗯嗯,好的,谢谢大神指导~
^_^
运行后,manager.start(map)返回的id一直是null,这个是什么原因呢?控制台输出的日志是执行命令失败,正在停止进程和输出线程