← all repositories
ShareGPT4Omni/ShareGPT4Video

Video AI's real bottleneck is the caption track

ShareGPT4Video builds a GPT-4V-quality video captioner and dataset to prove that richer text descriptions improve both video understanding and text-to-video generation.

ShareGPT4Video
Not currently ranked — collecting fresh signals.
star history

What it does ShareGPT4Video is a research project that attacks a data problem: video-language models and text-to-video generators often choke on low-quality captions. It provides a large dataset—40K captions written by GPT-4V plus roughly 400K derived split captions—and trains ShareCaptioner-Video, a general-purpose captioner that handles arbitrary durations, resolutions, and aspect ratios. The project also releases ShareGPT4Video-8B, an 8-billion-parameter video-language model fine-tuned on those captions, and shows the same captions can boost text-to-video results when fed into Open-Sora-Plan.

The interesting bit The underlying bet is that the bottleneck in video AI is textual, not visual. By distilling GPT-4V’s descriptive ability into a dedicated captioner, the team can generate rich, structured training labels at scale without burning API tokens for every frame. The captioner even offers two inference modes—one chasing quality, the other speed—so you can choose between fidelity and throughput.

Key highlights

  • Dataset of 40K GPT-4V-generated captions and ~400K implicit split captions available on HuggingFace.
  • ShareCaptioner-Video targets varied video shapes and sizes, approaching GPT-4V caption quality with quality- or efficiency-oriented inference modes.
  • ShareGPT4Video-8B trains in about five hours on eight A100s, suggesting the heavy lifting is in data preparation, not compute.
  • Demonstrated text-to-video improvements via Open-Sora-Plan using the generated captions.
  • Built atop LLaVA; provides HuggingFace demos, local demo scripts, and batch inference code.

Caveats

  • Reproducing the training pipeline requires downloading specific video subsets (bdd100k, ego4d, panda) and following external VideoLLaVA setup instructions, so it is not a self-contained turnkey recipe.
  • The README claims superiority but does not include explicit benchmark numbers or comparisons against a broader model sweep.

Verdict Worth a look if you are training or fine-tuning video-language models and suspect your caption corpus is the weak link. Less useful if you need a drop-in video chatbot without curating data.

Frequently asked

What is ShareGPT4Omni/ShareGPT4Video?
ShareGPT4Video builds a GPT-4V-quality video captioner and dataset to prove that richer text descriptions improve both video understanding and text-to-video generation.
Is ShareGPT4Video open source?
Yes — ShareGPT4Omni/ShareGPT4Video is an open-source project tracked on heatdrop.
What language is ShareGPT4Video written in?
ShareGPT4Omni/ShareGPT4Video is primarily written in Python.
How popular is ShareGPT4Video?
ShareGPT4Omni/ShareGPT4Video has 1.1k stars on GitHub.
Where can I find ShareGPT4Video?
ShareGPT4Omni/ShareGPT4Video is on GitHub at https://github.com/ShareGPT4Omni/ShareGPT4Video.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.