繁体   English   中英

创建种子流的各个部分的缩略图

[英]Create thumbnails of sections of a torrent stream

我正在尝试使用torrent-stream库在nodejs中创建一个小应用程序,以创建视频的缩略图,而无需实际下载整个文件。 我当时想只下载10个部分,然后从中提取图像,但是随后编码开始起作用:没有I-frame我就无法从流中提取图像,而且我也无法知道在哪里I框架是。

那么关于如何执行此操作的任何想法? 基本上,我希望创建10个小文件,然后可以在ffmpeg中打开它们以保存缩略图(这将为我提供10个我想要的缩略图)。 我只是不确定如何处理流。

您应该看一下peerflix: https : //github.com/mafintosh/peerflix具体看一下它如何执行CORS范围请求。 然后,将其与编解码器集成在一起,例如:

var ffmpeg = require('ffmpeg');

10个缩略图是10个范围请求,并且每个蜂群都必须旋转,所以它不会很快。 您想要在后台运行并存储在缓存中的某种东西。

您可能可以通过同时运行多个torrent流来加快速度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM