当前位置: 首页 > 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,不设置的话只能看到原始的上下文

大家可以设置体验一下。

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

http://www.dtcms.com/a/233553.html

相关文章:

  • 【.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
  • 【大模型RAG】六大 LangChain 支持向量库详细对比
  • python学习day39
  • Python应用函数调用(二)
  • invalid literal for int() with base 10: ‘27.0‘
  • Liunx进程替换
  • C获取unix操作系统的信息
  • 行业赋能篇-2-能源行业安全运维升级
  • Python数据可视化科技图表绘制系列教程(四)
  • 大中型水闸安全监测管理系统建设方案
  • CppCon 2015 学习:C++ Coroutines