logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
hadphild  
#1 Posted : Wednesday, February 26, 2025 1:25:29 AM(UTC)
hadphild

Rank: Advanced Member

Groups: Registered
Joined: 5/28/2020(UTC)
Posts: 51
United Kingdom
Location: UK

Was thanked: 4 time(s) in 3 post(s)
Hey everyone,

I’ve been using vMix for a while now, and while it’s a fantastic tool for live production, I’ve noticed that the recording process could be improved—particularly in terms of file fragmentation and overall robustness.

It seems that vMix relies on FFmpeg for recording, which can sometimes result in fragmented or less-than-ideal video files. This can cause issues when transferring, editing, or playing back footage later. Instead of writing directly to fragmented chunks, could vMix implement a more robust encoding process before finalizing the file?

Possible Improvements:

1️⃣ Use a Scaler Before Encoding – Instead of letting FFmpeg handle resolution on the fly, vMix could introduce an intermediate scaling step before writing to disk. This would ensure the video is properly sized and encoded in a clean, predictable way, reducing inconsistencies in recorded files.

2️⃣ Better Encoding Pipeline (NVENC/x264) – Implementing NVIDIA NVENC (H.264) or x264 encoding before finalizing the recording could help:
✅ Reduce file fragmentation issues
✅ Improve playback and editing compatibility
✅ Ensure better error resilience in case of system hiccups
✅ Provide more stable file structures across different resolutions

3️⃣ Smarter Buffering Before Writing to File – Instead of directly relying on FFmpeg’s standard writing method, could vMix optimize this process with an internal buffer that ensures cleaner, more reliable final video files?

I know FFmpeg plays a key role in how files are written, but would it be possible for vMix to optimize this process rather than just using the default implementation?

Would love to hear if anyone else has experienced similar issues or if the vMix dev team has any thoughts on potential improvements. Let’s discuss!

Thanks!
Users browsing this topic
Guest (3)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.