Published June 11, 2026
FFmpeg Commander has always let you pick a file right on your computer and convert its codec. Now you can do the same thing for a file sitting on your NAS or any other SMB share — pick it over the network, convert it to H.264, and swap it in, only after you've confirmed the new file works.
HEVC (H.265) is great for storage — roughly half the file size of H.264 at the same quality. But a lot of older TVs, streaming sticks, and low-power NAS boxes (think an aging QNAP or Synology with an Atom or ARM CPU) either can't decode HEVC at all, or can't transcode it on the fly for Plex/Jellyfin clients that need H.264.
The usual fix is painful: download the file over SMB, convert it on a real computer, then re-upload and manually replace the original — juggling filenames so Plex doesn't lose watch history or metadata matches.
Network Codec Convert & Replace automates that whole loop from one dialog, with a visible progress bar for every step and nothing destructive until you say so.
/Volumes/… (macOS) — your QNAP, Synology, or any SMB/NFS share. FFmpeg Commander probes it with ffprobe and shows you the current codec, resolution, duration, and file size before you do anything.~/Movies/FFCmd_NetConvert/ on your Mac, with a real byte-count progress bar — so the slow part (network I/O) happens once, up front, and the actual encode runs at full local speed.ffmpeg -progress. If the source audio track can't be stream-copied into the output container, it automatically retries once with AAC.<name>_h264.mkv — the original is untouched. Go play the new file in Plex or VLC. If it's good, click Replace Original: the old file is renamed to <name>.mkv.bak and the new one takes its place, so Plex picks it up at the exact same path. If something's off, click Discard New File instead and try different settings — your original never moved.Tip: After replacing, the .bak file sits right next to the new one — Plex ignores it (it doesn't match a video extension), so your library and watch history stay intact. Once you've confirmed playback on the TV that was giving you trouble, click Delete Backup to free up the space.
This isn't tied to Plex specifically. It works with any server where SMB (or NFS) file sharing is enabled — Plex itself doesn't need to expose any special API. If you can mount the share in Finder (Cmd+K → smb://<nas-ip>) or map a network drive on Windows, you can point Network Codec Convert & Replace at any file on it: Jellyfin, Emby, a plain file server, or just a folder of videos you want to re-encode in place.
Every status line and progress bar is real — driven by actual byte counts during copies and ffmpeg's own progress output during conversion, so you always know what's happening and how long it'll take.
Stop manually downloading, converting, and re-uploading files to your NAS. FFmpeg Commander includes this tool and much more — one-time purchase, no subscription.
Get FFmpeg Commander — $69 →FFmpeg Commander Video Toolbox — 2026