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
r@wisla  
#1 Posted : Monday, August 5, 2013 9:27:01 AM(UTC)
r@wisla

Rank: Advanced Member

Groups: Registered
Joined: 8/5/2013(UTC)
Posts: 280
Man
Location: Poland

Thanks: 29 times
Was thanked: 40 time(s) in 37 post(s)
I wonder if there is a possibility to make delay saving a little different. On my PC it takes about 25-40 seconds to save 10-second piece of 720p video delay to SSD. The worst thing is, the delay capture is "freezed" during saving. I think it's worth to improve the process.

I guess the procedure for saving video now is:
1. user clicks [save]
2. vMix pauses delay capture
3. vMix renders video file and saves it (the longest part)
4. vMix starts capturing delay again

What if between 2 and 3 vMix could:
- create a copy of delayed uncompressed video, store it in RAM
- restart video delay capture
- then render the video file from the copy?
- delete the copy of uncompressed video (from RAM)

Wouldn't this be better? This solution is not ideal, for sure it needs more RAM (sometimes event twice), so I think it's good for 64 bit systems only. A guess this way of saving delay could be an option to choose.

Or maybe the process of duplication the uncompressed video in RAM will take too much time and resource?

Any thoughts?
r@wisla  
#2 Posted : Sunday, August 18, 2013 11:00:43 AM(UTC)
r@wisla

Rank: Advanced Member

Groups: Registered
Joined: 8/5/2013(UTC)
Posts: 280
Man
Location: Poland

Thanks: 29 times
Was thanked: 40 time(s) in 37 post(s)
r@wisla wrote:
(...)

Any chance of a comment?

If a programmer will say this solution doesn't make any sense (does not work like I expect / predict), I'm not argue ;)
admin  
#3 Posted : Sunday, August 18, 2013 11:08:23 AM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,208
Man
Location: Gold Coast, Australia

Was thanked: 4288 time(s) in 1520 post(s)
What CPU do you have and what compression have you selected for the video delay?

It should save faster than real time on a suitable CPU and with a good compressor such as the CineForm codec or DeckLink MJPEG.

Regards,

Martin
vMix
r@wisla  
#4 Posted : Sunday, August 18, 2013 11:30:08 AM(UTC)
r@wisla

Rank: Advanced Member

Groups: Registered
Joined: 8/5/2013(UTC)
Posts: 280
Man
Location: Poland

Thanks: 29 times
Was thanked: 40 time(s) in 37 post(s)
admin wrote:
What CPU do you have and what compression have you selected for the video delay?

The CPU is i7-2860QM
Save codec is DV Video Encoder
admin  
#5 Posted : Sunday, August 18, 2013 11:31:35 AM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,208
Man
Location: Gold Coast, Australia

Was thanked: 4288 time(s) in 1520 post(s)
The DV Encoder is quite slow.
I would suggest using DeckLink MJPEG Compressor if you have it or download GoPro CineForm Studio.

Regards,

Martin
vMix
thanks 1 user thanked admin for this useful post.
r@wisla on 8/18/2013(UTC)
r@wisla  
#6 Posted : Sunday, August 18, 2013 12:03:59 PM(UTC)
r@wisla

Rank: Advanced Member

Groups: Registered
Joined: 8/5/2013(UTC)
Posts: 280
Man
Location: Poland

Thanks: 29 times
Was thanked: 40 time(s) in 37 post(s)
Thanks, with CineForm even if it is not perfect, it is much better = it took about 10-12 seconds to save 10 second video.

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.