Ξεκινήστε με το API VIDIO
Χρησιμοποιήστε το API VIDIO για να ανεβάσετε ακατέργαστο υλικό, να δημιουργήσετε στιγμιότυπα και να αποδώσετε τελικά βίντεο προγραμματισμένα.
Η πρόσβαση API είναι αυτή τη στιγμή διαθέσιμη για το πακέτο Studio και άνω.
Επισκόπηση
Το API VIDIO σας επιτρέπει να μετατρέψετε αυτόματα το ακατέργαστο βίντεο σε στιγμιότυπα. Η διαδικασία είναι απλή: ανέβασμα → δημιουργία → απόδοση.
Ρυθμίστε το κλειδί API σας
Δημιουργήστε το κλειδί API σας στη σελίδα προγραμματιστών και αποθηκεύστε το με ασφάλεια ως μεταβλητή περιβάλλοντος.
$ VIDIO_API_KEY=<your_vidio_api_key_here>
Εγκατάσταση FFmpeg
Για την ανάρτηση πολυμέσων, εγκαταστήστε το FFmpeg για να ενεργοποιήσετε τον αυτόματο εντοπισμό πολυμέσων.
$ brew install ffmpeg
Εγκαταστήστε το Python SDK
Το API VIDIO υποστηρίζει αυτή τη στιγμή Python. Εγκαταστήστε το επίσημο SDK και το dotenv για να ξεκινήσετε.
$ pip install vidio-ai
$ pip install python-dotenv
Δημιουργήστε το πρώτο σας στιγμιότυπο
Για χρήσεις του API εκτός από τη δημιουργία βίντεο με τις καλύτερες στιγμές, παρακαλούμε ζητήστε πρόσβαση εδώ.
Ανεβάστε ένα βίντεο, δημιουργήστε μια εργασία στιγμιότυπου, περιμένετε για επεξεργασία και αποδώστε την τελική έξοδο.
from vidio import VidioClient
import os
from dotenv import load_dotenv
load_dotenv()
client = VidioClient(api_key=os.getenv("VIDIO_API_KEY"))
# 1. Upload inputs
u1 = client.upload("clip1.mp4")
u2 = client.upload("clip2.mp4")
u3 = client.upload("cover.jpg")
# 2. Create highlight reel
job = client.create_highlight_reel(
input_keys=[u1.input_key, u2.input_key, u3.input_key],
video_category="ball-sports",
output_length=30,
aspect_ratio="portrait"
)
# 3. Wait for processing
job = client.wait_for_job(job.job_id)
# 4. Render output
job = client.render(job.job_id)
job = client.wait_for_render(job.job_id)
print(job.output_url)