使用libtorrent下载特定的部分

时间:2012-12-19 13:05:11

标签: c++ p2p bittorrent libtorrent

好吧,我正在为一个苦味的客户工作,我试图通过下载一个特定的部分并从中提取图像来生成视频文件的缩略图,但我还没有能够找出一种方法。 感谢

1 个答案:

答案 0 :(得分:6)

我认为您的意思是下载特定的洪流。

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

执行此操作

然后您可以按torrent_handle::prioritize_pieces()选择要下载的部分。将片段的优先级设置为0表示不下载它。

请参阅libtorrent documentation