Skip to main content

sotavideo.ai

The sotavideo.ai package provides a streamlined interface for interacting with the sotavideo.ai platform, enabling automated workflows for video analysis and processing. This library simplifies the integration process, allowing users to easily leverage the advanced capabilities offered by sotavideo.ai.

Installation

To install the sotavideo.ai package, use pip: bash pip install sotavideo.ai

Basic Usage

Here are a few examples showcasing how to use the sotavideo.ai package:

1. Analyzing Video Content for Object Detection:

This example demonstrates how to use the package to detect objects within a video file. python import sotavideo.ai

api_key = "YOUR_API_KEY" # Replace with your actual API key video_path = "path/to/your/video.mp4"

try: analysis_results = sotavideo.ai.analyze_video(api_key, video_path, task="object_detection") print("Object Detection Results:", analysis_results)

except sotavideo.ai.APIError as e: print(f"Error during analysis: {e}") except FileNotFoundError: print(f"Error: Video file not found at {video_path}") except Exception as e: print(f"An unexpected error occurred: {e}")

2. Extracting Keyframes from a Video:

This example shows how to extract keyframes from a video based on scene changes. python import sotavideo.ai

api_key = "YOUR_API_KEY" # Replace with your actual API key video_path = "path/to/your/video.mp4" output_directory = "path/to/output/keyframes"

try: sotavideo.ai.extract_keyframes(api_key, video_path, output_directory) print(f"Keyframes extracted and saved to: {output_directory}")

except sotavideo.ai.APIError as e: print(f"Error during keyframe extraction: {e}") except FileNotFoundError: print(f"Error: Video file not found at {video_path}") except OSError as e: print(f"Error creating output directory: {e}") except Exception as e: print(f"An unexpected error occurred: {e}")

3. Generating a Video Summary:

This example illustrates how to generate a concise summary of a video's content. python import sotavideo.ai

api_key = "YOUR_API_KEY" # Replace with your actual API key video_path = "path/to/your/video.mp4"

try: summary = sotavideo.ai.generate_video_summary(api_key, video_path) print("Video Summary:", summary)

except sotavideo.ai.APIError as e: print(f"Error generating summary: {e}") except FileNotFoundError: print(f"Error: Video file not found at {video_path}") except Exception as e: print(f"An unexpected error occurred: {e}")

4. Transcribing Audio from a Video:

This example demonstrates how to transcribe the audio content of a video. python import sotavideo.ai

api_key = "YOUR_API_KEY" video_path = "path/to/your/video.mp4"

try: transcription = sotavideo.ai.transcribe_video(api_key, video_path) print("Video Transcription:", transcription)

except sotavideo.ai.APIError as e: print(f"Error during transcription: {e}") except FileNotFoundError: print(f"Error: Video file not found at {video_path}") except Exception as e: print(f"An unexpected error occurred: {e}")

Feature List

  • Video Analysis: Analyze video content for various tasks, including object detection, scene recognition, and more.
  • Keyframe Extraction: Extract representative frames from a video based on scene changes or other criteria.
  • Video Summarization: Generate concise summaries of video content, highlighting key events and information.
  • Audio Transcription: Transcribe the audio track of a video into text.
  • API Integration: Provides a seamless interface for interacting with the sotavideo.ai API.
  • Error Handling: Includes robust error handling to gracefully manage potential issues during processing.

License

MIT License

This project is a gateway to the sotavideo.ai ecosystem. For advanced features and full capabilities, please visit: https://sotavideo.ai/

Metadata

Release files for sotavideo.ai 1767090.300.657

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sotavideo.ai 1767090.300.657
File Size Uploaded
sotavideo_ai-1767090.300.657.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sotavideo.ai 1767090.300.657
File Interpreter ABI Platform
sotavideo_ai-1767090.300.657-py3-none-any.whl Python 3 none any Details

Total release size: 5.2 kB

Release files / sotavideo_ai-1767090.300.657.tar.gz

Download URL sotavideo_ai-1767090.300.657.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3f806380287a279f8eff2edee378b1bcb77813639d96b375e7f7222db4d734d2
BLAKE2b-256 checksum
How to use checksums
8f7293ca77c1bea511280793232b5710306eb28042dd9ec944d82356713fa5fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / sotavideo_ai-1767090.300.657-py3-none-any.whl

Download URL sotavideo_ai-1767090.300.657-py3-none-any.whl
Size 2.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad35c7d7b5a4ddfbdd2bfe5bad62bc6fc74a8c5a0873de714213b1d1a96a66f3
BLAKE2b-256 checksum
How to use checksums
4988570a32b81333dc9a813e7269435bcfb1536cc6043e3ae3823572c749483e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

1767090.300.657 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page