- Notifications
You must be signed in to change notification settings - Fork24
Zencoder integration library for Python
License
NotificationsYou must be signed in to change notification settings
zencoder/zencoder-py
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A Python module for theZencoder API
Eventually I'll get around to putting this on PyPI, when that happens you can install with easy_install:easy_install zencoderor with pip:pip install zencoder
zencoder-py depends onhttplib2, and uses the json module.
Install httplib2 with pip or easy_install.pip install httplib2
from zencoder import Zencoderzen = Zencoder('abc123') # enter your api key# creates an encoding job with the defaultsjob = zen.job.create('http://input-file/movie.avi')print job.codeprint job.bodyprint job.body['id']# get the transcode progress of the first outputprogress = zen.output.progress(job.body['outputs'][0]['id'])print progress.body# configure your outputs with dictionariesiphone = { 'label': 'iPhone', 'url': 's3://output-bucket/output-file-1.mp4', 'width': 480, 'height': 320 }web = { 'label': 'web', 'url': 's3://output-bucket/output-file.vp8', 'video_codec':, 'vp8' }# the outputs kwarg requires an iterableoutputs = (iphone, web)another_job = zen.job.create(input_url, outputs=outputs)
Note: If you set theZENCODER_API_KEY environment variable to your api key, you don't have to provide it when initializing Zencoder.
About
Zencoder integration library for Python
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.