skillfed

google-cloud-video-transcoder

Google Cloud Video Transcoder API client library

google-cloud-video-transcoder v1.21.0 603.9K downloads/30d#5,808 on PyPI5,373
Permissive license Apache-2.0 Active released

What it is and what it does

This is the official Python client library for Google Cloud Video Transcoder, a managed service that converts video files into formats optimized for playback on consumer devices. It wraps the Transcoder API with gRPC and protobuf bindings, allowing you to create and manage transcoding jobs programmatically from Python code.

The library depends on google-api-core, google-auth, grpcio, proto-plus, and protobuf to handle authentication, RPC communication, and protocol buffer serialization. It requires Python 3.10 or later and is actively maintained by Google Cloud. You'll need a Google Cloud project with the Transcoder API enabled and valid credentials to use it; the library itself installs cleanly as a pure-Python wheel with no system dependencies.

Use it for:

  • Automate video transcoding workflows in cloud applications by creating and monitoring transcoding jobs via API
  • Build video processing pipelines that convert uploaded media into multiple formats for different playback devices
  • Integrate video format conversion into media platforms or content delivery systems running on Google Cloud
  • Manage large-scale video encoding operations without maintaining on-premises transcoding infrastructure

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Python client library for Google Cloud Video Transcoder API, enabling programmatic conversion of video files into formats suitable for consumer distribution.

Yes. This is a stable, actively maintained official Google Cloud client library with no known vulnerabilities, low install friction, and permissive licensing. Install it if you need to programmatically transcode video on Google Cloud; skip it if you don't use the Transcoder service or prefer a different cloud provider.

Install

google-cloud-video-transcoder on PyPI

pip

pip install google-cloud-video-transcoder

uv

uv add google-cloud-video-transcoder

poetry

poetry add google-cloud-video-transcoder

Installing google-cloud-video-transcoder

Before you install

Low install friction with a pure-Python wheel. Actively maintained as of 2026-06-22 with recent activity. Requires Python >= 3.10 and depends on standard Google Cloud libraries (google-api-core, google-auth, grpcio, proto-plus, protobuf).

License in practice

Licensed under Apache-2.0 (permissive), allowing commercial and private use with minimal restrictions beyond attribution and liability disclaimers.

Quickstart

pip install google-cloud-video-transcoder

from google.cloud import video_transcoder_v1

client = video_transcoder_v1.TranscoderServiceClient()
project_id = "your-project-id"
parent = client.common_project_path(project_id)
# Use client methods to create transcoding jobs

Requires Google Cloud project setup, billing enabled, Transcoder API enabled, and valid authentication credentials (see Cloud Platform documentation).

Verify before relying

  • Specific transcoding formats and codec support beyond 'formats suitable for consumer distribution'
  • Performance characteristics and throughput limits for large-scale transcoding operations
  • Cost model and pricing details for API usage

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 5 — google-api-core, google-auth, grpcio, proto-plus, protobuf
Maintenance actively maintained — 53 days since the last release
Last repo commit
First released
Downloads 603,876/month — #5,808 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: google_cloud_video_transcoder-1.21.0-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet

Tags

google cloud video transcoder clientvideo format conversion apitranscode video files pythongoogle cloud transcoder libraryvideo encoding cloud service
google-cloudvideo-processingmedia-encoding

More Internet packages

botocore

Botocore provides low-level, data-driven access…

permissive · top 100 on PyPI

aiobotocore

Provides an async client for AWS services using…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

filelock

Provides a platform-independent file locking…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

googleapis-common-protos

Provides common Protocol Buffer message…

permissive · top 100 on PyPI

google-cloud-build

Python client library for Google Cloud Build…

permissive · top 1,000 on PyPI

google-cloud-videointelligence

Python client library for Google Cloud Video…

permissive · top 1,000 on PyPI

google-cloud-functions

Python client library for Google Cloud…

permissive · top 5,000 on PyPI

google-cloud-tpu

Provides a Python client library to interact…

permissive · top 15,000 on PyPI

google-cloud-filestore

Python client library for creating and managing…

permissive · top 15,000 on PyPI

google-cloud-billing

Programmatic access to Google Cloud Platform…

permissive · top 15,000 on PyPI

google-cloud-translate

Python client library for Google Cloud…

permissive · top 1,000 on PyPI

google-cloud-vision

Provides a Python client library for Google…

permissive · top 1,000 on PyPI

google-cloud-speech

Provides a Python client for Google Cloud…

permissive · top 1,000 on PyPI

google-cloud-texttospeech

Provides a Python client to Google Cloud…

permissive · top 1,000 on PyPI