Frameserving?

Spectralis wrote on 4/30/2014, 12:22 PM
Another thread discusses the merits of different frameserving programs. What I don't understand is why frameserve? VP can render many types of files so I don't understand what a frameserver can offer.

Does it allow a rendered file to be updated if I re-edit a VP project? A bit like how individual animation frames can be updated if re-edited?

Comments

musicvid10 wrote on 4/30/2014, 12:24 PM
It can be much faster than rendering.
Spectralis wrote on 4/30/2014, 12:27 PM
That sounds great. Is there a website that explains frameserving in connection with VP?
rmack350 wrote on 4/30/2014, 12:28 PM
Frameserving gets you uncompressed output without creating a file or using oodles of disk space. Uncompressed frames are very quick to create because there's no encoding involved. Very useful if you want to output picture to an secondary encoder.

Rob
musicvid10 wrote on 4/30/2014, 1:34 PM
Google "debugmode"
dxdy wrote on 4/30/2014, 5:40 PM
Does anyone know if the new SVP 13 build allows the debug frameserver to work now?
dxdy wrote on 4/30/2014, 6:13 PM
Answering my own question: No.

Installing Debugmode Frameserver to ver 13.310 causes the Render As dialog to crash.

Tried uninstalling/reinstalling 13, still crashed.

Uninstalled Frameserver, 13 render dialog works fine.

Frameserver still works on 12.

NickHope wrote on 4/30/2014, 11:25 PM
Chris Dolan says he'll reach out to Satish and Satish says he has asked the Sony folks about it. This is a deal-breaker for me so hopefully they'll find each other in cyberspace and get it working.
ChrisDolan (SCS) wrote on 5/1/2014, 9:03 AM
Short version: we've got a plan, but it's still in progress.

Satish and I have been working on this together. I believe it will require a new build of Frameserver with a new compiler -- I can't seem to find a workaround on the Vegas side. Since Frameserver is open source, I've been trying myself to upgrade it to a newer Visual Studio version (vs2012), but the SCons build environment is unfamilar to me so I've been tripped up a few times.

If anyone out there has ever used SCons or likes to program in Python, this worthy project could use some volunteer help.
Red Prince wrote on 5/1/2014, 3:47 PM
Google "debugmode"

I did that, albeit not with Google, which I avoid, installed it in my Vegas 12, and Vegas can render to it. Alas, when I tried to open the frameserved file in anything else, from HandBrake to VirtualDub, nothing could open it (and yes, the frameserver was still running inside Vegas). They all either said it was in an unsupported format (i.e., HandBrake) or the codec was missing (i.e., VirtualDub and everything else I tried).

So it seems rather useless.

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

Hulk wrote on 5/1/2014, 7:51 PM
I frameserve all the time from VP12 to Ripbot and honestly couldn't live without it.
musicvid10 wrote on 5/1/2014, 7:57 PM
You should be able to frameserve vfw AVI to VirtualDub. Likely using the wrong format.
You cannot frameserve to Handbrake. Never could, because it has a scan pass.
VidMus wrote on 5/1/2014, 9:35 PM
@ Red Prince

Why do you avoid Google?

Just curious.

Red Prince wrote on 5/1/2014, 10:43 PM
Why do you avoid Google?

No privacy there. This is what I use instead.

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

Red Prince wrote on 5/1/2014, 10:50 PM
Likely using the wrong format.

It only gave me three choices, RGB24, RGB32, and YUY2. I picked RGB24...

You cannot frameserve to Handbrake.

OK then, thanks.

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

NickHope wrote on 5/2/2014, 12:39 AM
I frameserve RGB24 all the time to VirtualDub.
Red Prince wrote on 5/2/2014, 12:51 AM
So, what is your secret, Nick?

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

wwaag wrote on 5/2/2014, 8:51 AM
I frameserve RGB24 all the time to VirtualDub.

+1. Simply open the signpost avi file in Virtualdub. I've never had a problem doing this. I'm currently using version 1.9.11.

wwaag

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.

Red Prince wrote on 5/2/2014, 11:22 AM
Are you using the 64-bit version or the 32-bit version of Virtual Dub? I have the 64-bit version. Maybe that is the problem?

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

NickHope wrote on 5/2/2014, 11:27 AM
32-bit version 1.9.11
Red Prince wrote on 5/2/2014, 11:53 AM
OK, thanks, Nick.

He who knows does not speak; he who speaks does not know.
                    — Lao Tze in Tao Te Ching

Can you imagine the silence if everyone only said what he knows?
                    — Karel Čapek (The guy who gave us the word “robot” in R.U.R.)

Hulk wrote on 5/2/2014, 8:45 PM
MusicVid10,

I wonder what in the scan pass is what is preventing the frameserve to Handbrake? The strang e thing is that Ripbot actually demuxes video streams to be transcoded and saves them in a work directory and it frameserves perfectly from VP12. Talk about a heavy duty scan pass.

Handbrake is definitely asking for some type of handshake that the frameserve won't allow though.
musicvid10 wrote on 5/2/2014, 9:00 PM
Dunno. Possibly the cross-platform interface.
NormanPCN wrote on 5/2/2014, 9:26 PM
Handbrake is designed to make more than one pass over the input file. That is the sole reason why it cannot work with a frameserver.

You can think of frameserving as rolling marbles through a pipe and the pipe is one way only. You can only read the marbles in linear order, and once the marble is removed from the pipe you cannot read it again.

An application can detect that the file it is reading from is actually a pipe and save the stream to disk if it wants to do random access.
VidMus wrote on 5/2/2014, 9:37 PM
"Handbrake is designed to make more than one pass over the input file."

Will it work with one pass at a slightly higher bit rate?