Downunder, your correction/edit made my comment appear irrelevant and misleading to somebody else reading this. Therefore my reference to you having changed your spelling was to ensure others understood.
Have you got it working yet? I know that when I had to reinstall this I got issues using the latest 10.xxx version of HB.
Been having problems with vegas2handbrake for a month now. Read all the previous posts and reinstalled EVERYTHING a few times now. COMPLETE uninstall and reinstall. Frameserver initializes but handbrake never opens. I've been waiting for someone to bring the issue back around so I could chime in. any ideas as to what's wrong?? Vegas 13 latest build.
I'm going to try it now Grazie . . . . I remember reading you upgraded to the HB 10xxx version and it still worked. I tried HB 9.9.1 all the way up to 10xx. I'm rolling vegas back to 328 . . . I'll get right back to you.
Still didn't work. I really need this to work. Its really gonna save me loads of time. I don't know why . . . something to do with the c:\windows\system32\cmd.exe window sticking with a 3 scnd timeout message.
As Skywatcher I have tried just about everything to get this back working including another fresh re-install of OS and other. As said before in another post, before I did a fresh re-install of the OS VegastoHandbrake worked perfectly. So apart from a fresh re-install all that has changed is my video card, previously an nvidia now an AMD... Here is image of the hang window and the unmount window if that helps anyone to pinpoint the issue.
I'm sure you've already done this, but make sure that the Box is ticked "Write audio as PCM ...." If it is not ticked, it will definitely hang. I waited 3 or 4 minutes with nothing, manually exited and I got a message similar to the one indicating the files could not be found. Have you tried simply rendering with the frameserver and then opening the signpost avi file in Virtualdub. If you can, then at least you know the frameserving is working properly. If all else fails, I think I would send the author, Marco, a PM requesting help. It's probably something very simple. I use Vegas2Handbrake all the time and I can understand your frustration if it didn't. As always good luck,.
have you rendered from vegas with frameserver ? I mean not running the script just running frameserver,
what he said, sorry did not read the post directly above,
Me too! Never give up . . . never surrender (sounds like a movie) . . .
Anyway, I tried rendering direct to frameserver (using a simple 10 sec clip) and it didn't render the video. Frameserver opened but didn't render the video to completion. I wind up canceling it.
Thanks everybody! I know you will help us to some sort of end . . .
"[I]Frameserver opened but didn't render the video to completion.[/I]"
Frameserver doesn't "finish". It makes frames available as an input to another application that does the actual encoding. It will sit there forever waiting for an application to request frames.
To those who are having problems, it is most likely is due to the fact that using the network for the delays does not always work. It is quite possible that on a new install that what used to work may not work now.
So I had modified the *.bat files to solve this issue.
Both start_vegas2handbrake.bat and unmount.bat files should be changed. If the unmount.bat file is not changed as well, it is possible for Vegas to crash the next time this is used because the un-mounting may not happen properly. That part is a hit or miss but why give it a chance to miss when it is not necessary?
So here is the revised start_vegas2handbrake.bat
timeout /t 2 /nobreak
start "" "C:\frameserver\batch\enter.exe"
timeout /t 2 /nobreak
:vegasavi
for /f %%i in ("C:\frameserver\source\vegas.avi") do if %%~zi gtr 160000 goto checkframeserver
timeout /t 2 /nobreak
goto vegasavi
:checkframeserver
for %%F in ("C:\frameserver\source\vegas.avi") do set filesize1=%%~zF
timeout /t 2 /nobreak
for %%F in ("C:\frameserver\source\vegas.avi") do set filesize2=%%~zF
if %filesize2% gtr %filesize1% goto checkframeserver
:avfs
pfm register C:\frameserver\avfs.dll
timeout /t 2 /nobreak
pfm mount C:\frameserver\vegas.avs
timeout /t 2 /nobreak
:handbrake
for /f %%i in ("C:\frameserver\vegas.avs\vegas.avi") do if %%~zi gtr 160000 goto hbstart
timeout /t 2 /nobreak
goto handbrake
:hbstart
start handbrake "C:\frameserver\vegas.avs\vegas.avi"
:waitforhandbrake
timeout /t 2 /nobreak
tasklist | findstr /i "Handbrake.exe"
if %errorlevel%==0 goto stop
goto waitforhandbrake
:stop
start "" "C:\frameserver\batch\stop_render.exe"
I do not see the one second of black at the end of the project and I also do not see the audio tracks.
You DO need that one second of black at the end of the project BEYOND the end of the audio AND video in order to get this to work properly. Especially in a small project. I have gotten away without the one second of black on a big project but the end of the audio suffered.
Use the media generators for the one second of black.
Even without the 1 sec of black, it should have worked. Rather than adding black, I simply extend the loop region by 1 sec with no video/audio and it works perfectly. The only thing I see different from my Frameserver window is that I check RGB24 rather than RGB32, which again shouldn't have an effect. Might be worth a try anyway.