当前位置: 首页 > news >正文

脑洞大开,将文本存入视频中

发现一个脑洞大开的项目memvid,作者为pdf文件占用空间太大,突发奇想将10000个pdf文件中的文本存到了二维码中,再将二维码压缩成了视频帧存放到视频中,大大减少了空间的占用,同时也有效提升了检索的时间。不得不佩服作者的脑洞。来看看作者的原话。

作者的视频介绍:

脑洞大开,将文本存入视频中

今天咱们来试着复现下这个项目。

1、下载源码

git clone https://github.com/Olow304/memvid

2 .安装环境

pip install memvidpip install memvid PyPDF2

安装很顺利,没出现什么问题。

开始试着跑下代码。

参考作者的视频是先跑examples/book-chat.py,先来试试这个。

报错了,如图

这个是要从huggingface上面下载模型文件,连接超时了,没关系,咱们把huggingface的代理加到代码中。

os.environ["HF_ENDPOINT"] = "https://hf-mirror.com"

再来跑下试试

成功下载,下载后会继续执行代码,会在文件中生成个output文件夹,里面是生成的文件。

接着就可以聊天了,如图:

看着回复怎么跟原视频中的效果不一样呢?我接着看了下代码,哦原来需要openai的key,不设置的话只能看到原始的上下文

大家可以设置体验一下。

大家在体验的过程中有遇到什么问题,或者有什么想复现的项目欢迎私信、留言,大家一起讨论学习,共同成长。

相关文章:

  • 【.net core】.KMZ文件解压为.KML文件并解析为GEOJSON坐标数据集。附KML处理多线(LineString)闭环问题
  • PPIO ×Apifox:一键调用模型API,高效开发AI应用
  • AdvancedLivePortrait V2版 - 一张照片生成生动任意表情图片/视频,支持50系显卡 本地一键整合包下载
  • 【教学类】20250605立体纸盘(3边形-22边形,角度5、10……40,45)
  • 知识蒸馏:从模型输出到深层理解
  • 【QQMusic】在LikePage点击取消喜欢没有反应
  • OptiStruct结构分析与工程应用:无限元分析指南
  • graylog收集rsyslog实现搜索解析
  • JS手写代码篇---bind手写
  • python摆放花盆 2023年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析
  • 如何利用Haption力反馈遥操作机器人解决远程操作难题
  • 25_06_05Ubuntu系统root密码破解
  • ros2--大数据包丢帧问题
  • 【DAY40】训练和测试的规范写法
  • 全国邮政编码,包括:省份 市 县区 长途区号 邮政编码
  • EFI(x64)简易开发环境
  • JavaScript 循环方法对比指南
  • 什么是软中断、硬中断
  • World of Warcraft [Vault of Archavon][Reins of the Grand Black War Mammoth]
  • 【git】把本地更改提交远程新分支feature_g
  • 网站建设与管理实训报告/最好的搜索引擎排名
  • 百度云建站WordPress/百度关键词排名联系方式
  • 如何做自己的电影网站/云优化软件
  • 屏边县住房和城乡建设局网站/百度广告公司
  • 企业管理咨询合同/如何优化关键词
  • 网站投放广告多少钱/bt种子磁力搜索引擎