相关疑难解决方法(0)

NodeJS视频流转码即时

我正在构建一个nodejs应用程序,用于将视频从磁盘流式传输到用户.感谢这个问题,我有一个工作视频源,用于存储在磁盘上的"静态"视频文件,到目前为止一切都很好.

我的问题是我需要动态转码视频,为此我使用了fluent-ffmpeg并且我成功实现了转码,但HTML5播放器只显示视频的前3-4,然后停止.我猜这个问题是文件大小,但即使我编码它也没什么变化.

任何的想法 ?非常感谢 :)

var file = 'Big_Buck_Bunny_1080p_surround_FrostWire.com.mp4';
    fs.stat(file, function(err, stats) {
        var range = req.headers.range
        if (!range) { // 416 Wrong range
            return res.sendStatus(416)
        }
        var positions = range.replace(/bytes=/, "").split("-");
        var start = parseInt(positions[0], 10);
        var total = stats.size;
        var end = positions[1] ? parseInt(positions[1], 10) : total - 1;
        var chunksize = (end - start) + 1;

        res.writeHead(206, {
            "Content-Range": "bytes " + start + "-" + end + "/" + total,
            "Accept-Ranges": "bytes",
            "Content-Length": …
Run Code Online (Sandbox Code Playgroud)

video video-streaming node.js

10
推荐指数
1
解决办法
1174
查看次数

ffmpeg - 如何将多个音频与时间偏移合并到视频中?

我想使用FFMPEG来传输多个音频和一个视频.

材料是:

  1. 两个短音频片段(短片-1.3gp,短片-2.3gp),
  2. 一个带声音的视频片段(1.mp4),
  3. 和一个与视频剪辑具有相同持续时间的音频剪辑(1.mp3).

要求是:

  1. 删除视频剪辑的声音
  2. 添加1.mp3
  3. 在0秒时间戳添加短剪辑1.3gp,在10秒时间戳添加短剪辑2.3gp.

要求如下所示.

< - short-clip-1.3gp持续时间 - > < - short-clip-2.3gp持续时间 - >

<-------------------------------------- 1.mp3 -------- --------------------------------------------->

<-------------------------------------- 1.mp4 -------- --------------------------------------------->

我使用的命令如下,但它不能按预期工作. ffmpeg -i 1.mp4 -i 1.3gp -itsoffset 00:00:10 -i 2.3gp -i 1.mp3 -map 0:v -map 1:a -map 2:a -map 3:a -c:v copy -c:a copy result.mp4

任何提示都表示赞赏!

ffmpeg

4
推荐指数
2
解决办法
2794
查看次数

ffmpeg在特定时间混合音频

我想将2个音频文件混合在一起 - 一个文件长度为2分钟,另一个文件长度为10秒.我希望两个文件混合,这样两种声音仍然可以听到.我希望这个10秒的剪辑准确地在30秒内进入10秒,所以它将以40秒结束.

我知道如何使用ffmpeg将2个音频文件混合在一起

ffmpeg -i input.mp3 -i input2.mp3 -filter_complex amerge -c:a libmp3lame -q:a 4 output.mp3
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何在特定时间开始这10秒钟的声音.

audio mp3 ffmpeg

3
推荐指数
1
解决办法
2563
查看次数

标签 统计

ffmpeg ×2

audio ×1

mp3 ×1

node.js ×1

video ×1

video-streaming ×1