有视频流选项和播放器。但无法找到管理视频和流的位置

时间:2018-01-26 02:33:52

标签: javascript node.js video ffmpeg sails.js

我正在使用此存储库。在这个应用程序中,我们可以上传动作相机或无人机拍摄的视频,它使用GPS坐标(lat,lang)并在地图中绘制视频的路径。此外,我们也可以在上传后通过系统播放视频。

视频的大小太高了。因此,当我们在服务器中托管时,处理视频以及下载和播放需要花费大量时间。我想减小尺寸。所以我写了这段代码。

try {
new ffmpeg('demo.mp4', function (err, video) {
    if (!err) {
        video
            .setVideoSize('50%', true, false)
            .setVideoFrameRate(30)
            .save('output.mp4', function (error, file) {
                if (error) {
                    console.log("error : ", error);
                }
                if (!error)
                    console.log('Video file: ' + file);
            });
        console.log('The video is ready to be processed');
    } else {
        console.log('Error: ' + err);
    }
});

}

但问题是我无法找到此应用程序中的视频来源。我们需要将“demo.mp4”传递给我的代码,如您所见。这是此应用程序的索引文件:https://github.com/chanakaDe/replay-lite/blob/master/frontend/index.html

这是播放器文件:https://github.com/chanakaDe/replay-lite/blob/master/frontend/player.js

这是一个名为api.js的文件:https://github.com/chanakaDe/replay-lite/blob/master/frontend/api.js

此文件还有一些视频功能:https://github.com/chanakaDe/replay-lite/blob/master/gopro/index.js

请大家,有时你会发现这个问题是一个愚蠢的问题。但你有回购检查,你们可以检查,让我知道在哪里获得视频文件或流添加我的大小减少代码?

0 个答案:

没有答案