小编San*_*jay的帖子

如何在 node.js 中杀死 ffmpeg 进程

我正在使用 node.js 代码,使用 FFMPEG 将 Axis Ipcamera 实时流转换为 mp4

 var childProcess=require('child_process');
 var childArguments = [];
var child=[];
var cmd='ffmpeg -i rtsp://172.24.22.117:554/axis-media/media.amp -vcodec libx264 -pix_fmt yuv420p -profile:v baseline -preset slower -crf 18 -vf "scale=trunc(in_w/2)*2:trunc(in_h/2)*2"'+' '+__dirname+'/uploads/ouput.mp4';

  child=childProcess.exec(       
        cmd,
        childArguments,
        {            
            env: process.env,
            silent:true
        },  function (err, stdout, stderr) {
            if (err) {
                throw err;
            }
            console.log(stdout);

        });     

        //    here generate events for listen child process (works properly)
    // Listen for incoming(stdout) data
    child.stdout.on('data', function (data) {
        console.log("Got data from child: " + …
Run Code Online (Sandbox Code Playgroud)

video ffmpeg node.js

8
推荐指数
2
解决办法
2738
查看次数

标签 统计

ffmpeg ×1

node.js ×1

video ×1