提交

提交图

  • 7820e2b007 fix issue 72, added brand logos sharafdin 2025-12-22 18:27:37 +03:00
  • 4292e9ee3c Update README.md Mohamed Mohamed 2025-12-21 13:58:42 -05:00
  • feec48c448 Update README.md Mohamed Mohamed 2025-12-21 13:15:51 -05:00
  • 33a0e4f03b Update README.md Mohamed Mohamed 2025-12-21 13:15:27 -05:00
  • ea20a1394c Update README.md Mohamed Mohamed 2025-12-21 13:11:24 -05:00
  • 1e43901907 Update README.md Mohamed Mohamed 2025-12-21 13:10:47 -05:00
  • 7286b613a0 Update README.md Mohamed Mohamed 2025-12-21 13:10:14 -05:00
  • a2f96effd6 Update README.md Mohamed Mohamed 2025-12-21 13:10:00 -05:00
  • d092708950 Update README.md Mohamed Mohamed 2025-12-21 13:09:06 -05:00
  • 1baf8f6002 Update README.md Mohamed Mohamed 2025-12-21 13:07:33 -05:00
  • c3a8103cad Update README.md Mohamed Mohamed 2025-12-21 13:06:38 -05:00
  • 08b7972331 Update README.md Mohamed Mohamed 2025-12-21 12:58:13 -05:00
  • 4742bcef86 Update README.md Mohamed Mohamed 2025-12-21 12:50:35 -05:00
  • ae424add17 Update README.md Mohamed Mohamed 2025-12-21 12:41:43 -05:00
  • dc8abaf70e Update README.md Mohamed Mohamed 2025-12-21 12:33:23 -05:00
  • e1bca6826b Update README.md Mohamed Mohamed 2025-12-21 12:32:32 -05:00
  • 89d073adc2 Update README.md Mohamed Mohamed 2025-12-21 11:24:29 -05:00
  • d2895ec9a4 Update README.md Mohamed Mohamed 2025-12-21 11:22:53 -05:00
  • 601778afc7 Update README.md Mohamed Mohamed 2025-12-21 11:22:35 -05:00
  • 03c4214e70 Update README.md Mohamed Mohamed 2025-12-21 11:17:28 -05:00
  • e9d3183a86 Update README: explain frame-based design and append-only architecture sharafdin 2025-12-21 17:52:33 +03:00
  • 3af7a7e90e Clean up README formatting sharafdin 2025-12-21 17:28:13 +03:00
  • c409ac2cff Add banner image for README sharafdin 2025-12-21 17:25:14 +03:00
  • bb5e06df92 Update README.md for v2 launch and branding sharafdin 2025-12-21 17:23:15 +03:00
  • 270feb2be9 change memvid.ai to memvid.com sharafdin 2025-12-21 17:07:33 +03:00
  • 1516d724d4 Merge pull request #88 from abhayKashyap03/feature/migrate-google-genai Saleban Olow 2025-10-12 09:03:06 -05:00
  • 42be1f22a7 fix: added missing and parameters to gemini client method call Abhay Kashyap 2025-10-09 20:37:13 -04:00
  • 2f03c0082b Merge pull request #82 from abhayKashyap03/feature/migrate-google-genai Saleban Olow 2025-09-29 06:01:12 -05:00
  • 491b4f956c migrated from google-generativeai sdk to newer google-genai Abhay Kashyap 2025-09-28 16:11:47 -04:00
  • a8c0516b6f update the readme saleban olow 2025-07-02 22:22:02 -05:00
  • 5524b0a8b2 Merge pull request #10 from answer-huang/update_md Saleban Olow 2025-06-05 10:57:53 -05:00
  • 644607c27e Add Docker support, multi-LLM providers, and enhanced codec configuration v0.1.3 saleban olow 2025-06-05 10:50:57 -05:00
  • 1ad8a7471c Merge pull request #6 from TyJK/main Saleban Olow 2025-06-05 10:15:26 -05:00
  • 542226cc87 fix: remove inappropriate demo code, otherwise it will cause an error. answer-huang 2025-06-05 19:08:14 +08:00
  • 5540b22942 There were a few issues related to file name creation and error handling that lead codec_comparison to fail. Tested and rectified. Tyler "Nex" Kolody 2025-06-03 12:05:48 -07:00
  • ba9cde7e5f Updated the LLM client to use the actual models defined in config, cleaned up the debugging output, optimized the configs a bit and confirmed decoding is still viable at the decreased resolution. Tyler "Nex" Kolody 2025-06-02 20:11:50 -07:00
  • a7ec1090de Updated the codec comparison, fixed an issue where it wasn't using the correct chunk sizes, and improve the file_chat to allow it to work with existing videos + indexes. Improved the feedback/debug information. Tyler "Nex" Kolody 2025-06-02 20:06:35 -07:00
  • 65a25eedc8 Best configurations across all (non-AVI) formats in a single file compression test. Tyler "Nex" Kolody 2025-06-02 17:30:01 -07:00
  • 2ad944920f Now that everything's working again with the integrated docker, reworked the ffmpeg to actually use the configs, and the configs to correctly bundle and send the codec parameters in a more usable format. Tyler "Nex" Kolody 2025-06-02 16:43:51 -07:00
  • 3d296e3de5 Reworked the dockerization to all work from the base encoder. Many things are still hard-coded where they shouldn't be, but everything except AV1 is still massively blown up, and AV1 takes absolute ages (15 minutes for a single file). Next steps will be figuring out why h264/5 are still so bloated, but they all run now. Tyler "Nex" Kolody 2025-06-01 22:24:51 -07:00
  • 9568abb311 Harmonized everything with the new configs, fixed a few issues or inconsistencies. There are still some significant issues related to getting encoding to work the same way in docker and natively. Right now there's a lot of repetition, poor seperation of concerns, etc. because of the new docker way of doing things. Tyler "Nex" Kolody 2025-05-31 20:31:04 -07:00
  • 483fe3bce0 Updated the configs to use settings based on SO's recommendations, added a few extra parameters that will need to be propogated to ffmpeg, solidified our scope of supported codecs (mpv4, h265, h264, and soft support for av1) and split the configurations that will most impact compression and performance into seperate dictionaries for each to allow more precise configuration. Tyler "Nex" Kolody 2025-05-31 19:41:51 -07:00
  • bdfa3a2461 Since h265 encoding is so finicky, created a simple docker container to run the necessary script in. This should allow for anyone to use h265, regardless of their python environment. While it should work on Linux and Mac, it has only been tested using WSL Tyler "Nex" Kolody 2025-05-31 18:11:08 -07:00
  • 0ea202c4c5 Added the necessary optional requirements for using gemini and claude models, as well as the epub and HTML ingestion Tyler "Nex" Kolody 2025-05-30 17:40:09 -07:00
  • c2d72c7f2b Removed an errant import. Tyler "Nex" Kolody 2025-05-30 17:34:11 -07:00
  • 08645ae1ad Made the config defined chunk size and overlap the rightful default for various add_ methods. Added an add_epub method, and add_text now supports html Tyler "Nex" Kolody 2025-05-30 17:33:11 -07:00
  • 5003f63143 updated the example in interactive.py to use the video file type config Tyler "Nex" Kolody 2025-05-30 17:27:30 -07:00
  • 43b568c039 Updated the init to work with the LLM client Tyler "Nex" Kolody 2025-05-30 17:26:56 -07:00
  • 9bc2fde636 Added the video file type config to chat_memory. Tyler "Nex" Kolody 2025-05-30 17:26:14 -07:00
  • f5e906a9e2 Reworked add_chunk and added helper functions to improve error handling Tyler "Nex" Kolody 2025-05-30 17:25:20 -07:00
  • db03dcb02f Updated the examples to use the config defined file extension for consistency. Created a file_chat.py script to ingest and speak with use-defined files. Tyler "Nex" Kolody 2025-05-30 17:16:36 -07:00
  • 91010d6f59 Reworked chat.py and added a new llm_client.py file to allow for the use of multiple different LLM endpoints. The configs have also been expanded to accomodate this. In addition, global configs have been added or moved for chunking and overlap, output file type, and video encoding/compression settings. Tyler "Nex" Kolody 2025-05-30 17:10:39 -07:00
  • 0a6b67339d Update README.md Saleban Olow 2025-05-28 12:31:53 -05:00
  • 887872857e readme clean up saleban olow 2025-05-28 12:26:02 -05:00
  • 8f9f782380 readme clean up saleban olow 2025-05-28 12:14:02 -05:00
  • ca750a445b readme clean up saleban olow 2025-05-28 12:07:26 -05:00
  • 94ea2a593b readme clean up saleban olow 2025-05-28 11:50:50 -05:00
  • 1fe05a6408 readme clean up v0.1.2 saleban olow 2025-05-28 11:44:03 -05:00
  • e06efcf211 readme clean up saleban olow 2025-05-28 11:41:51 -05:00
  • a3266336d5 v0.1.2 saleban olow 2025-05-28 11:34:46 -05:00
  • 563c4b53fc clean up 1 saleban olow 2025-05-27 11:02:35 -05:00