Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js fulent ffmpeg参数输入无效| nodejs_Node.js_Linux_Ffmpeg_Centos7_Fluent Ffmpeg - Fatal编程技术网

Node.js fulent ffmpeg参数输入无效| nodejs

Node.js fulent ffmpeg参数输入无效| nodejs,node.js,linux,ffmpeg,centos7,fluent-ffmpeg,Node.js,Linux,Ffmpeg,Centos7,Fluent Ffmpeg,如何编写此命令 ffmpeg-i input.mov-preset slow-codec:a libfdk_aac-b:a 128k-codec:v libx264-pix_fmt yuv420p-b:v 2500k-minrate 1500k-maxrate 4000k-bufsize 5000k-vf scale=-1:720输出。mp4 作为节点fluent ffmpeg命令 我这里有什么 function convert(input, output, callback) { ffmp

如何编写此命令

ffmpeg-i input.mov-preset slow-codec:a libfdk_aac-b:a 128k-codec:v libx264-pix_fmt yuv420p-b:v 2500k-minrate 1500k-maxrate 4000k-bufsize 5000k-vf scale=-1:720输出。mp4

作为节点fluent ffmpeg命令

我这里有什么

function convert(input, output, callback) {
  ffmpeg(input)
    .output(output)
    .outputOptions(
      "-preset","slow","-codec:a","libfdk_aac","-b:a","128k","-codec:v","-pix_fmt","-b:v","2500k","-vf","scale","\"-1:720\""
    )
    .on("end", function () {
      console.log("conversion ended");
      callback(null);
    })
    .on("error", function (err) {
      console.log("error x: ", err);
      callback(err);
    })
    .run();
}
我收到错误,说参数无效。例如但不限于:

  • 错误:ffmpeg退出,代码为1:“-1:720”:参数无效
和其他变体

试试这个:

。输出选项([
“-预设慢”,
“-编解码器:libfdk_aac”,
“-b:128k”,
“-codec:v libx264”,
“-pix_fmt yuv420p”,
“-b:v 2500k”,
“-vf比例=-1:720”
])

请参见如何使用带有参数的
输出选项,这里是一个示例

嗨,Alex,我如何在右下角添加水印?请看我的代码,图像大小为96x96像素,是PNG格式。请先阅读,你也可以在那里找到一些。此外,您必须确保您的程序具有指向徽标的正确路径。如果您使用node.js,请查看。例如,
overlay=main\u w-overlay\u w-10:main\u h-overlay\u h-10
-您可以使用自己的偏移量来代替
10
不确定如何将徽标包括在输出选项中,手册不可用,因为它没有说明如何通过节点fluent ffmpeg加载if。我无法在线找到复杂过滤器的样本,你应该使用方法,而且你应该通过方法添加你的徽标。我就是这样解决的。