22得票2回答
如何在ffmpeg中修复“moov原子未找到”错误?

我正在使用这个项目创建一个Telegram机器人,它接收.mp4文件的URL,在服务器上下载它们,并上传到Telegram。 问题 到目前为止,一切都很好,只是无法转换某些.mp4文件。 例如,如果我使用https://sample-videos.com/提供的一个样本.mp4视频。那么它可以...

20得票4回答
如何使用Node.js和ffmpeg流式传输MP4文件?

我已经尝试了几天来解决这个问题,真的很希望能得到有关此问题的任何帮助。 使用fluent-ffmpeg,通过将文件位置作为字符串传递并将其转码为mp3,我可以成功地从存储在Node.js服务器上的mp4音频文件中流式传输。如果我从同一个文件创建文件流,并将其传递给fluent-ffmpeg,...

17得票2回答
Firebase云函数:在不触发最大超时的情况下完成长时间处理

当视频上传到Firebase存储时,我需要将它们从webm转码为mp4。这里有一个可以工作的代码演示,但如果上传的视频太大,Firebase函数将在转换完成之前超时。我知道可以增加函数的超时限制,但这似乎很混乱,因为我无法确认该过程是否会在超时限制之内完成。 除了增加最大超时限制外,是否有一...

13得票1回答
如何在node.js中将mp3文件转换为wav文件

我想将mp3文件转换为wav文件,但不知道如何操作。我试过使用fluent-ffmpeg库,但不知道该如何使用。

13得票1回答
FFMPEG“缓冲队列溢出,正在丢弃”与trim和atrim过滤器相关。

在FFMPEG中,我实际上正在裁剪和连接一个24 FPS的视频。当我应用一个复杂的过滤器时。 在FFMPEG中,我正在裁剪和连接一个以每秒24帧的速率播放的视频。当我应用一个复杂的过滤器时。ffmpeg -i sample.mp4 -filter_complex \ "[0:v]setp...

12得票2回答
FFMPEG:使用复杂滤镜的视频过滤器

我正在使用fluent-ffmpeg Node.js库对视频文件进行批量处理。视频过滤器可以裁剪16:9的输入,添加填充并将字幕烧入到填充中。 在下一步中,我想使用复杂的过滤器将图像作为水印叠加在视频上。ff.input(video.mp4) ff.input(watermark.png) ...

11得票2回答
如何使用FFmpeg将进度条嵌入视频中?

如何使用node-fluent-ffmpeg将进度条嵌入视频中。 示例:

10得票3回答
使用流提取音频的Fluent-ffmpeg

我正在尝试从视频中提取音频。这段代码运行良好:ffmpeg('1.mp4').output('1.mp3') .noVideo() .format('mp3') .outputOptions('-ab','192k') .run(); 但是如果我像这样使用流读取文件:var video = f...

8得票1回答
使用fluent-ffmpeg从输入文件数组中进行转换

我希望使用 fluent-ffmpeg 来创建一个由某个目录或数据库条目中最近的 n 张图片组成的视频。 正确的语法是什么? 这是我的尝试: 模拟 shell 命令 ffmpeg() .addInput('ls *png | tail -n 17') .inputOptions...