Fasthumb:GPU加速的视频缩略图生成器

时间:2024-05-19 03:58:55
【文件属性】:

文件名称:Fasthumb:GPU加速的视频缩略图生成器

文件大小:421KB

文件格式:ZIP

更新时间:2024-05-19 03:58:55

C++

Fasthumb 它是什么? Fasthumb是专为大型视频存储库设计的GPU加速的高性能视频缩略图生成器。 这有什么用? 当处理TB级的视频文件时,您最终意识到刚刚启动的缩略图作业将需要数小时甚至数天的时间。 如果您花费10秒钟来处理1 GB,则20 TB的视频内容将花费近57个小时来完成。 通过使用自定义的解复用器并利用GPU解码的功能,可以在3.5小时内完成此操作。 这个概念没有什么突破性的,它只是结合了多种技术来加快这一过程。 基准与比较 FFmpeg是一款很棒的软件-稳定,功能丰富且经过精心设计。 它可以非常快速地生成缩略图,使用某些我还没有想到的选项,它甚至可以更快地生成缩略图。 由于海量数据,我决定尝试推出自己的解决方案,因为即使有一点额外的速度也是值得的。 同样, -discard nokey FFmpeg选项在MP4容器上也能很好地工作,但似乎对MPEG TS流没有


【文件预览】:
Fasthumb-master
----fasthumb(30KB)
----img()
--------demux_filtering.png(93KB)
--------block_diagram.png(45KB)
--------nv12uyuv420p.png(50KB)
--------3h_comparison_bench.png(17KB)
--------thumbnails.jpg(190KB)
----include()
--------nvcuvid.h(21KB)
--------cuviddec.h(45KB)
--------mpeg()
----makefile(252B)
----fasthumb.cpp(14KB)
----fasthumb.hpp(3KB)
----README.md(6KB)
----demo.cpp(207B)

网友评论