All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

ffmpeg-over-ip: Remote GPU-Accelerated FFmpeg Transcoding Without Direct GPU Access

By

steelbrain

2mo ago· 3 min readenCode

Summary

ffmpeg-over-ip is a tool that enables GPU-accelerated ffmpeg transcoding from remote locations without requiring direct GPU access. It solves the problem of GPU access complexity by running a server on a machine with a GPU and using a client binary that applications can point to instead of ffmpeg directly. This allows applications to benefit from GPU transcoding capabilities without needing GPU passthrough or shared filesystems, making it useful for Docker containers, VMs, or remote machines.

Key quotes

· 3 pulled
Use GPU-accelerated ffmpeg from anywhere — a Docker container, a VM, or a remote machine — without GPU passthrough or shared filesystems.
GPU transcoding is powerful, but getting access to the GPU is painful: You just want your media server to use the GPU for transcoding. You shouldn't need to restructure your infrastructure to make that happen.
Run the ffmpeg-over-ip server on the host (or any machine with a GPU). Point your app at the client binary instead of ffmpeg. Done — your app gets GPU-accelerated transcoding without needing direct GPU access.
Snippet from the RSS feed
Connect to remote ffmpeg servers. Contribute to steelbrain/ffmpeg-over-ip development by creating an account on GitHub.

You might also wanna read