fluent-ffmpeg相关内容
我已经尝试解决这个问题好几天了,非常感谢您对这个问题的任何帮助. 通过将文件的位置作为字符串传递并将其转码为 mp3,我能够使用 fluent-ffmpeg 成功流式传输存储在 Node.js 服务器上的 mp4 音频文件.如果我从同一个文件创建一个文件流并将其传递给 fluent-ffmpeg,则它适用于 mp3 输入文件,但不适用于 mp4 文件.在 mp4 文件的情况下,没有抛出错误,
..
我尝试使用 ffmpeg API 从一系列输入图像创建视频. 首先我从输入文件中读取 AVFrame 然后传递给 avcodec_send_frame(),但是当我调用 avcodec_get_packet() 来获取编码的数据包时,它返回 -11 (输出在当前状态下不可用). 我只是一个初学者,所以我不知道我的代码是否有问题. 这是我的源代码: for (unsigned i
..
我正在尝试学习如何使用 ffmpeg-fluent 编写Firebase云函数,并且正在引用此示例
..
我正在使用 fluent-ffmpeg Node.js库对视频文件执行批处理.裁剪16:9输入的视频过滤器,添加填充并将字幕刻录到填充中. 在下一步中,我想使用复杂的滤镜将图像叠加为水印. ff.input(video.mp4)ff.input(watermark.png)ff.videoFilter(['crop = in_w-2 * 150:in_h','pad = 980:980:
..
我想使用 fluent-ffmpeg 创建目录或数据库条目的后n个图像的视频. 哪种语法正确? 这些是我的尝试: 模拟shell命令 ffmpeg().addInput('ls * png | tail -n 17').inputOptions(“-pattern_type glob").output("output.mp4").run() 但它不接受shell命令;
..
我设法在某个时间开始到某个时间结束时将单个图像添加到视频中,但是我找不到对多个图像执行此操作的方法.我使用fluent-ffmpeg. 这是我的代码: ffmpeg('../videos/testklein.mp4').input('../src/test.png').input('../src/0.png').input('../src/1.png').addOptions(["-st
..
版本信息 fluent-ffmpeg版本:2.1.2 ffmpeg版本:3.4.2 操作系统:Windows 10 要复制的代码 ffmpeg('C:/path/to/list.txt').mergeToFile('C:/path/to/out.mp4', 'C:/path/to/temp'); list.txt: file 'C:/path/to/chunk01.
..
摘要:我正在尝试将输出限制为3mb,.outputOptions('-fs 3000000')对我不起作用,文件返回的大小为119260428或119mb. 这是您自己尝试的代码,您需要的是test.mp3足够大,使得生成的testoutput.ogg大于3mb: var ffmpeg = require("fluent-ffmpeg"); var command = ffmpeg()
..
int64_t timeBase; timeBase = (int64_t(pavStrm-> time_base.num) * AV_TIME_BASE) / int64_t(pavStrm->time_base.den); int64_t seekTarget = int64_t(iFrameNumber) * timeBase; av_seek_frame(fmt_ctx, -1, seek
..
将视频上传到Firebase存储后,我必须将它们从webm转码为mp4. 我在这里有一个可以正常工作的代码演示,但是如果上传的视频太大,firebase功能将超时转换完成之前,对我负责.我知道可以增加该函数的超时限制,但这似乎很混乱,因为我无法确认,该过程所花费的时间少于超时限制. 是否有某种方法可以在不增加最大超时限制的情况下停止Firebase超时? 如果没有,是否有一种方法可以完
..
是否有最佳做法可以将转码的输出文件的大小保持在特定的大小? 我需要将其保持在
..
当我通过ffprobe命令检查时,我有一个视频文件,其属性如下: 我的目的是仅使用音频文件,其大小不应大于100mb。 在NPM项目中是否有正确的方法? ffprobe 2.webm ffprobe版本N-86175-g64ea4d1版权所有(c)2007-2017 FFmpeg 开发人员使用gcc 6.3.0(GCC)配置:--enable-gpl - nable-ve
..
尝试在我的npm项目中使用'-acodec libopus',就像我在命令行中使用的,如下面的格式; ffmpeg -acodec libopus -i 1.webm 1.wav 这样做完美!但是我想在我的NPM项目中实现。 如何设置参数? 这是我所拥有的,但不工作。输出文件被破坏,使得某些音频文件的帧丢失。就好像有声音,然后就没有了。反之亦然。 v
..
我使用 npm安装fluent-ffmpeg安装fluent-ffmpeg 并验证了它在节点模块中的存在。没有错误,如果我将它包含在服务器中 var ffmpeg = require('fluent-ffmpeg'); 但是当我使用它来转换目录中的.gif 文件到 .mp4 中会引发错误:错误:找不到ffmpeg 我的代码: var express =表现'); var body
..
var fs = require('fs'); var child = require('child_process'); var http = require('http') var input_file = fs.createReadStream('./ remo.mp3'); http.createServer(function(req,res){ var args = [
..
我一直在试图解决这个问题好几天,真的很感谢任何关于这个问题的帮助。 我能够成功流式传输mp4音频文件存储在Node.js服务器上,使用fluent-ffmpeg通过将文件的位置作为字符串传递,并将其转码为mp3。如果我从同一个文件创建一个文件流,并将其传递给流畅的ffmpeg,它可以用于mp3输入文件,但不适用于mp4文件。在mp4文件的情况下,不会抛出任何错误,并声明流已成功完成,但浏览器
..
问 题 最近在学习nodejs的时候,有个需求是对视频、音频进行转码操作,首先想到的是用ffmpeg(之前听说过,也是第一次用这个插件)。现在转码的操作根据网上的教程实现了,但是成功之后,需要返回信息给前端,在这里卡住了,不知道哪里有回调。 教程上是把回调的方法写在saveToFile的入参中,不过木有效果,希望有了解的人能够帮助下 代码如下: var trans = new ff
..