Javascript - 有没有办法导出特定的视频部分并加入它们?

标签 javascript html video ffmpeg html5-video

我只想尝试解决以下问题。

我的服务器上有很多视频(MP4 格式)。

我想从这些视频中选择视频部分,然后导出。

例如:
我有两个 mp4 视频:file1.mp4file2.mp4 .两者都是30分钟。我想导出一个新创建的文件,其中包含第一个文件的前 5 分钟( file1.pm4 ),以及 file2.mp4 的 2:30 到 3:45 之间的部分.

The result should be a downloadable new item: which is 6 minutes and 15 seconds long.



有没有办法以某种方式从其他两个视频中渲染和下载新视频?

最佳答案

简短的回答:你不能用 JavaScript 来做。

长答案:至少没有一些不稳定的黑客攻击。网页中的 JavaScript 在客户端计算机中执行,并且取决于环境和用户使用的浏览器。因此,推荐且稳定的方法是实现您自己的支持服务来呈现您的新视频并返回 URL。您可以使用 Python 作为编程语言, flask python 库可以处理对服务的 API 请求。使用符合您需求的视频处理库。

关于Javascript - 有没有办法导出特定的视频部分并加入它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47030521/

相关文章:

video - CKEditor:允许视频嵌入代码

javascript - 相对位置

javascript - javascript 对象中的购物车,带有 json 对象数量的数组

javascript - 当用户仅向正确方向滑动轮播时如何触发事件

php - 提交后将文本保留在文本字段中

php - 使用 PHP 编辑视频

python - 如何在 ffmpeg-python 包中使用 libx265 (H.265)?

javascript - 使用内联创建行创建表

php - 自动填充文本框 (php)

javascript - jQuery 幻灯片 html 元素