FFmpeg-over-IP – Connect to remote FFmpeg servers
Dear HN, I’m excited to show case a personal project. It has helped me quite a bit with my home lab, I hope it can help you with yours too! ffmpeg-over-ip has two components, a server and a client. You can run the server in an environment with access to a GPU and a locally installed version of ffmpeg, the client only needs network access to the server and no GPU or ffmpeg locally. Both and client and the server need a shared filesystem for this to work (so the server can write output to it, and client can read from it). In my usecase, smb works well if your (GPU) server is a windows machine,…
In plain words
FFmpeg-over-IP is a tool that lets users run FFmpeg tasks on a remote server with GPU access while controlling them from a client machine that needs neither GPU nor local FFmpeg installation. It consists of a server component that processes video using available GPU resources and a client that sends commands over the network. Both components require access to a shared filesystem for input and output file handling. The tool is designed for home lab environments where users want to centralize GPU resources across multiple virtual machines or simplify hardware passthrough setup.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Dear HN, I’m excited to show case a personal project. It has helped me quite a bit with my home lab, I hope it can help you with yours too! ffmpeg-over-ip has two components, a server and a client. You can run the server in an environment with access to a GPU and a locally installed version of ffmpeg, the client only needs network access to the server and no GPU or ffmpeg locally. Both and client and the server need a shared filesystem for this to work (so the server can write output to it, and client can read from it). In my usecase, smb works well if your (GPU) server is a windows machine, nfs works really well for linux setups. This utility can be useful in a number of scenarios: - You find passing through a (v)GPU to your virtual machines complicated - You want to use the same GPU for ffmpeg in multiple virtual machines - Your server has a weak GPU so you want to use the GPU from your gaming machine - Your GPU drivers in one OS are not as good as another (AMD RX6400 never worked for me in linux, but did so in windows) I’ve posted some instructions in the Github package README, please let me know if they are unclear in any way and I’ll try to help! Here's the link: https://github.com/steelbrain/ffmpeg-over-ip
More work this month
the category →


The app store for voice native apps that lives in your notch
Work · 28d ago · voiceos.com

The New Calendly▲211Handle all of the work before, during, and after meetings
Work · 17d ago · calendly.com
Launched alongside, October 2024
the whole month →


Softr for Notion▲925Turn Notion databases into portals & apps with no code
Dev tools · 2024 · softr.io

One inbox for all your work discussions
Work · 2024 · generalcollaboration.com