Mixpeek Logo
    Training

    Video Keyframe Extraction Pipeline

    Extract representative keyframes from videos with scene detection. Generate thumbnails, visual summaries, and frame-level embeddings.

    video
    image
    Single Tier
    1.7K runs
    Deploy Recipe
    from mixpeek import Mixpeek
    client = Mixpeek(api_key="YOUR_API_KEY")
    namespace = client.namespaces.create(name="keyframes")
    collection = client.collections.create(
    namespace_id=namespace.id,
    name="product-videos",
    extractors=["scene-detection", "keyframe-extraction", "image-embedding-v2"]
    )
    # Upload videos - keyframes extracted automatically
    client.buckets.upload(
    collection_id=collection.id,
    url="s3://your-bucket/product-videos/"
    )
    # Search keyframes visually
    results = client.retrievers.execute(
    retriever_id=retriever.id,
    query="product being unboxed"
    )

    Feature Extractors

    Scene Detection

    Detect and classify scenes in video content

    450K runs

    Retriever Stages