fluent-ffmpeg相关内容

你如何使用 Node.js 通过 ffmpeg 流式传输 MP4 文件?

我已经尝试解决这个问题好几天了,非常感谢您对这个问题的任何帮助. 通过将文件的位置作为字符串传递并将其转码为 mp3,我能够使用 fluent-ffmpeg 成功流式传输存储在 Node.js 服务器上的 mp4 音频文件.如果我从同一个文件创建一个文件流并将其传递给 fluent-ffmpeg,则它适用于 mp3 输入文件,但不适用于 mp4 文件.在 mp4 文件的情况下,没有抛出错误, ..
发布时间:2021-12-15 20:15:49 其他开发

ffmpeg avcodec_receive_packet 返回 -11

我尝试使用 ffmpeg API 从一系列输入图像创建视频. 首先我从输入文件中读取 AVFrame 然后传递给 avcodec_send_frame(),但是当我调用 avcodec_get_packet() 来获取编码的数据包时,它返回 -11 (输出在当前状态下不可用). 我只是一个初学者,所以我不知道我的代码是否有问题. 这是我的源代码: for (unsigned i ..

将多张图像添加到视频流利的ffmpeg

我设法在某个时间开始到某个时间结束时将单个图像添加到视频中,但是我找不到对多个图像执行此操作的方法.我使用fluent-ffmpeg. 这是我的代码: ffmpeg('../videos/testklein.mp4').input('../src/test.png').input('../src/0.png').input('../src/1.png').addOptions(["-st ..
发布时间:2021-05-06 20:42:42 其他开发

流利的ffmpeg大小输出选项不起作用

摘要:我正在尝试将输出限制为3mb,.outputOptions('-fs 3000000')对我不起作用,文件返回的大小为119260428或119mb. 这是您自己尝试的代码,您需要的是test.mp3足够大,使得生成的testoutput.ogg大于3mb: var ffmpeg = require("fluent-ffmpeg"); var command = ffmpeg() ..
发布时间:2020-06-15 18:54:02 其他开发

Firebase的云功能:完成较长的流程而不会影响最大超时

将视频上传到Firebase存储后,我必须将它们从webm转码为mp4. 我在这里有一个可以正常工作的代码演示,但是如果上传的视频太大,firebase功能将超时转换完成之前,对我负责.我知道可以增加该函数的超时限制,但这似乎很混乱,因为我无法确认,该过程所花费的时间少于超时限制. 是否有某种方法可以在不增加最大超时限制的情况下停止Firebase超时? 如果没有,是否有一种方法可以完 ..

将Webm转换为音频文件(流畅的ffmpeg)

当我通过ffprobe命令检查时,我有一个视频文件,其属性如下: 我的目的是仅使用音频文件,其大小不应大于100mb。 在NPM项目中是否有正确的方法? ffprobe 2.webm ffprobe版本N-86175-g64ea4d1版权所有(c)2007-2017 FFmpeg 开发人员使用gcc 6.3.0(GCC)配置:--enable-gpl - nable-ve ..
发布时间:2017-10-24 01:09:42 其他开发

如何在NPM中正确使用编解码器类型

尝试在我的npm项目中使用'-acodec libopus',就像我在命令行中使用的,如下面的格式; ffmpeg -acodec libopus -i 1.webm 1.wav 这样做完美!但是我想在我的NPM项目中实现。 如何设置参数? 这是我所拥有的,但不工作。输出文件被破坏,使得某些音频文件的帧丢失。就好像有声音,然后就没有了。反之亦然。 v ..
发布时间:2017-10-24 01:08:41 其他开发

无法使用流畅的ffmpeg转换文件

我使用 npm安装fluent-ffmpeg安装fluent-ffmpeg 并验证了它在节点模块中的存在。没有错误,如果我将它包含在服务器中 var ffmpeg = require('fluent-ffmpeg'); 但是当我使用它来转换目录中的.gif 文件到 .mp4 中会引发错误:错误:找不到ffmpeg 我的代码: var express =表现'); var body ..
发布时间:2017-10-24 00:52:00 其他开发

如何使用Node.js使用ffmpeg流式传输MP4文件?

我一直在试图解决这个问题好几天,真的很感谢任何关于这个问题的帮助。 我能够成功流式传输mp4音频文件存储在Node.js服务器上,使用fluent-ffmpeg通过将文件的位置作为字符串传递,并将其转码为mp3。如果我从同一个文件创建一个文件流,并将其传递给流畅的ffmpeg,它可以用于mp3输入文件,但不适用于mp4文件。在mp4文件的情况下,不会抛出任何错误,并声明流已成功完成,但浏览器 ..
发布时间:2017-10-23 21:32:55 其他开发

node.js - 关于nodejs的fluent-ffmpeg转码完成的回调。

问 题 最近在学习nodejs的时候,有个需求是对视频、音频进行转码操作,首先想到的是用ffmpeg(之前听说过,也是第一次用这个插件)。现在转码的操作根据网上的教程实现了,但是成功之后,需要返回信息给前端,在这里卡住了,不知道哪里有回调。 教程上是把回调的方法写在saveToFile的入参中,不过木有效果,希望有了解的人能够帮助下 代码如下: var trans = new ff ..
发布时间:2017-09-06 10:32:35 其他开发