video_sampler

View on PyPIReverse Dependencies (0)

0.13.0 video_sampler-0.13.0-py3-none-any.whl

Wheel Details

Project: video_sampler
Version: 0.13.0
Filename: video_sampler-0.13.0-py3-none-any.whl
Download: [link]
Size: 40328
MD5: 44657c9ab0bdd4fde9a1e41c9f0f2652
SHA256: 94ca85797a214c01ddae20e2a660808846eb835f06383563ef51c4c4afd8a396
Uploaded: 2024-12-20 13:20:35 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: video_sampler
Version: 0.13.0
Summary: Video Sampler -- sample frames from a video file
Author-Email: LemurPwned <lemurpwned[at]gmail.com>
Project-Url: Source, https://github.com/LemurPwned/video-sampler
Keywords: video sampling,frame selection,labelling,labeling,annotation
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >3.9
Requires-Dist: av (>=13.0.0)
Requires-Dist: ImageHash (>=4.3.1)
Requires-Dist: Pillow (>=10.0.0)
Requires-Dist: rich (>=13.5.3)
Requires-Dist: typer (>=0.12.5)
Requires-Dist: tqdm (>=4.66.1)
Requires-Dist: opencv-python-headless (>=4.9.0.80)
Requires-Dist: pydantic (>=2.6.1)
Requires-Dist: pyaml (>=6.0.1)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: open_clip_torch (>=2.23.0); extra == "all"
Requires-Dist: torch (>=2.1.0); extra == "all"
Requires-Dist: yt-dlp (>=2023.12.30); extra == "all"
Requires-Dist: spacy (>=3.7.0); extra == "all"
Requires-Dist: pysrt (>=1.1.2); extra == "all"
Requires-Dist: openai (>=1.16.2); extra == "all"
Requires-Dist: open_clip_torch (>=2.23.0); extra == "clip"
Requires-Dist: torch (>=2.1.0); extra == "clip"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: tabulate; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pycuda (>=2024.1.2); extra == "gpu"
Requires-Dist: PyNvVideoCodec (>=1.0.2); extra == "gpu"
Requires-Dist: spacy (>=3.7.0); extra == "language"
Requires-Dist: pysrt (>=1.1.2); extra == "language"
Requires-Dist: yt-dlp (>=2023.12.30); extra == "ytdlp"
Provides-Extra: all
Provides-Extra: clip
Provides-Extra: dev
Provides-Extra: gpu
Provides-Extra: language
Provides-Extra: ytdlp
Description-Content-Type: text/markdown
[Description omitted; length: 19762 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.10.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
video_sampler/__init__.py sha256=qkJYZFzMKBzqlaPcNmB6oKYwzn8YVw59PZZXgvJC_EM 559
video_sampler/__main__.py sha256=lkFxIQjyRnSPRx4ARYoQKcUGIAgqjmQCPGTYeYMyeWE 14647
video_sampler/buffer.py sha256=WqHfKkd2E66aeGagkhf_lgAlI2LsFH9PjfHv7RIHZ78 16726
video_sampler/config.py sha256=qB0qN0ghdOM6jd5N2N0dDv7911yVaa9Gg7ErqdSpwN0 4884
video_sampler/gating.py sha256=ib8VCamEdgMIUtHFqXazZm_9gdrI8_pZJE01GbMhCXA 7876
video_sampler/iterators.py sha256=zyKitGuaOmqHKO7_AJbbN99XW8psjFp5mlKN4rDluiQ 5641
video_sampler/logging.py sha256=xhe5iCR1YtLqB3ox3Wb3CYq6MMXOOqO0alxtFHiMeJY 223
video_sampler/schemas.py sha256=EvRVTqnGm-0A8ZljEEQt75pwOZLyO6QmoSsGbCRzGAw 811
video_sampler/ttl_counter.py sha256=c2nVc9bnlxp3XFjWdHeV6YcBUOV-TPAlUBs5-m5sxe4 1127
video_sampler/utils.py sha256=Wq2U--SylIcvFByVMcBCbn934wO3q7skqi3rhAzuSRk 1171
video_sampler/worker.py sha256=PM07VbltN0eHdLn_QUjGQDTHJzG3c32GaDeB426mnRA 6817
video_sampler/integrations/__init__.py sha256=YMEFxDnDGx91Hih2z4XMZQq3pem6oNbeXwi-tRBe3qA 157
video_sampler/integrations/llava_chat.py sha256=rPEMJuo46e8lf4bj1sV7NzSd_msSbigj-MEWwQCxhxA 7644
video_sampler/integrations/yt_dlp_plugin.py sha256=ljAvkcVQ_DXsBF5sED6X4CBeMG26v8IEKBy5W9OwjAY 4819
video_sampler/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
video_sampler/language/keyword_capture.py sha256=kjq3rHRcYGuxWJGZHpEMlRaUUSltXOZ8gcaHr0Q8e40 3654
video_sampler/samplers/__init__.py sha256=QTJplRPH6ZzzslMFtGf_rhQ06TCUs9OmpWW5wllXDLQ 294
video_sampler/samplers/base_sampler.py sha256=wLMxRaXtZsAfmlJYhTGiWelL2WURzUMZPcetT_TuIGM 2657
video_sampler/samplers/gpu_sampler.py sha256=eK1RB70tA4BNO0Jhybsvkfj9t6VTyZViA00jr19-qZ4 4999
video_sampler/samplers/image_sampler.py sha256=bdUmON_3ZFXz5KKqPbkp5b8fkHdOiWsmLnBFdBFEIFY 3490
video_sampler/samplers/video_sampler.py sha256=2UXnR987M7tlCHYpnZX7J4BqLqUZKYGjzOv9tmqJPnE 9299
video_sampler/visualisation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
video_sampler/visualisation/clustering.py sha256=8WczCCR-kgdLwsFGQgZNMz_doDwCeotNFUQxGNUx7JI 2888
video_sampler-0.13.0.dist-info/entry_points.txt sha256=i8WHo5c7Q5fyHE_OiqLNsYReW0MFr38aVhToixIplMQ 66
video_sampler-0.13.0.dist-info/LICENSE sha256=_OoTBsHOIRY-PnbtZLcMHEeYrOB-CjokVTjpHLeIxjo 1079
video_sampler-0.13.0.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
video_sampler-0.13.0.dist-info/METADATA sha256=0vsdfJFQil9lt74CzWzFZIQpiPyt-387T6Un2Mx3kWs 21761
video_sampler-0.13.0.dist-info/RECORD

entry_points.txt

video_sampler = video_sampler.__main__:main_loop