使用 libtorrent 下载特定片段

Posted

技术标签:

【中文标题】使用 libtorrent 下载特定片段【英文标题】:Download specific piece using libtorrent 【发布时间】:2012-12-19 13:05:10 【问题描述】:

嗯,我正在开发一个 bittorent 客户端,我正在尝试通过下载特定片段并从中提取图像来生成视频文件的缩略图,但我还没有找到一种方法所以。 谢谢

【问题讨论】:

【参考方案1】:

我认为你的意思是下载某个 torrent 的特定片段。

首先,您可能希望将文件的开头映射到一系列片段。您可以使用torrent_info::map_file() 来做到这一点。

然后您可以通过torrent_handle::prioritize_pieces()选择要下载的作品。将一个片段的优先级设置为0,意味着不下载它。

见libtorrent documentation

【讨论】:

以上是关于使用 libtorrent 下载特定片段的主要内容,如果未能解决你的问题,请参考以下文章

我无法从公共跟踪器 libtorrent 下载 torrent

使用 libtorrent 对 torrent 下载序列进行优先级排序

libtorrent-rasterbar 无法使用磁力链接下载元数据

从 libtorrent 中的 url 种子低速下载

检索对等列表而不使用 python-libtorrent 下载种子

使用 libtorrent-python 下载 Torrent