问题标签 [fluent-ffmpeg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 流利的ffmpeg大小输出选项不起作用
摘要:我正在尝试将输出限制为 3mb,.outputOptions('-fs 3000000')
但对我不起作用,文件以119260428
119mb 的大小返回。
这是您自己尝试的代码,您所需要的只是test.mp3
足够大,结果testoutput.ogg
> 3mb:
根据fluent-ffmpeg 文档,您应该能够在输出选项中使用 ffmpeg 命令:outputOption()
此方法允许将任何与输出相关的选项传递给 ffmpeg。您可以使用单个参数调用它来传递单个选项,可选地使用空格分隔的参数:
-fs limit_size (output) 设置文件大小限制,以字节表示。超出限制后不再写入更多字节块。输出文件的大小略大于请求的文件大小。
它没有给我任何错误,只是似乎忽略了 99mb 的文件大小限制并输出了一个 119.3mb 的文件。
编辑 - 看起来-fs 3000000
正在为 mp3 工作到 wav,但仍然不会对 ogg 做 mp3。这是在终端中运行命令的输出:
node.js - 用于修改视频的 AWS Lambda 函数
我想创建一个每当有人上传到 S3 存储桶时调用的 Lambda 函数。该功能的目的是获取上传的文件,如果它是一个视频文件(mp4),那么制作一个新文件,它是最后一个文件的预览(使用 ffmpeg)。Lambda 函数是用 nodejs 编写的。我把这里的代码作为参考,但是我做错了,因为我得到一个错误,说没有为 SetStartTime 指定输入:
那么我做错了什么?
ffmpeg - FFMPEG-如何将多个音频流与嵌入音频的视频混合?
如何将多个音频流与嵌入音频的视频混合?例如,我有嵌入音频流的 video.mp4。我想将一个或多个音频流与它混合,保留原始嵌入的音频流。我该怎么做?谢谢。
ffmpeg - 我正在使用 ffmpeg 将 h264 编码的 avi 文件流式传输到播放器,并且播放器仅支持打包模式 0
我正在使用 ffmpeg 将 h264 编码的 avi 文件流式传输到播放器,并且播放器仅支持打包模式 0(单 NAL 单元模式)。但是 ffmpeg 始终使用打包模式 1 并发送 FU-A nal unit 类型,播放器在收到 fu-a nal 类型的有效载荷时不播放视频。它只是显示一个空白屏幕。我了解非交错模式同时支持单个 NAL 单元类型 (1-23) 和 fua,但是如何强制 ffmpeg 仅使用单个 nal 单元类型模式?有人能帮我吗?
node.js - ffmpeg 输出文件不同
以下代码输出不同的文件。为什么?
我使用了这两个diff
命令,cmp
它说它们在字节 15 处开始不同。我还尝试将参数toFormat()
从“ogg”更改为“mp3”。结果相同。
我不知道我做错了什么,或者这是否是预期的行为。
javascript - 我想使用 fluent-ffmpeg 修剪视频
我在我的工作目录中安装了 fluent-ffmpeg,谁能告诉我其他要求是什么?我正在使用 Windows 机器。
javascript - fluent-ffmpeg 可以将 WebRTC 流作为输入吗?
我正在探索 fluent-ffmpeg 并看到在 Shell 版本 (ffmpeg)中可以使用 RTMP 流作为参数并逐帧收集
我想知道这在 fluent-ffmpeg 中是否可行,以及是否可以使用 WebRTC MediaStream 而不是 RTMP url
提前致谢
node.js - 无法使用 fluent-ffmpeg 转换文件
我安装了 fluent-ffmpegnpm install fluent-ffmpeg
并验证了它在节点模块中的存在。如果我将它包含在服务器中没有错误var ffmpeg = require('fluent-ffmpeg');
但是当我使用它将.gif
目录中的文件转换为.mp4
它时会引发错误:Error: Cannot find ffmpeg
我的代码:
我究竟做错了什么?我想转换.gif
为.mp4
node.js - 这段代码有什么问题?不适用于 Windows 10 / Ubuntu 14
试图将 a 转换.gif
为.mp4
:
在 Windows 10 和 Ubuntu 14 上出现相同的错误:Error: Cannot find ffmpeg
。
代码有什么问题?请帮忙。
node.js - FFmpeg流动态png
我想知道是否可以使用 ffmpeg 流式传输 png 或任何类型的图像。我想使用每 10 秒更新一次的 nodejs 连续生成图像。我想在角落里显示游戏统计数据,并将它与一些背景音乐或预先录制的评论混合在一起。另外,我想混合视频,图像应该像叠加层一样。
我也不确定是否可以使用透明的 png 图像
我无法用 ffmpeg 进行混合,它看起来非常复杂,所以我想得到一些帮助。
我将视频文件存储在一个文件夹中,我想在该文件夹中连续流式传输和混合不同的音乐和图像。我想让它在不停止流的情况下持续工作。
是否可以在 linux 上使用 ffmpeg cli,或者我不能避免使用桌面 windows pc 来做这样的事情?