forked fromzencoder/zencoder-py
- Notifications
You must be signed in to change notification settings - Fork0
Zencoder integration library for Python
License
NotificationsYou must be signed in to change notification settings
rskumar/zencoder-py
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A Python module for theZencoder API
Install from PyPI using easy_install:easy_install zencoderor with pip:pip install zencoder
zencoder-py
depends onhttplib2, and uses thejson
module.
Installhttplib2
withpip
oreasy_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