-
Dropped/Black frames during rendering [PARTIALLY SOLVED]
I’ve scoured the net for advice on the black frames problem in Sony Vegas 12. I’ve tried everything suggested, and even found a way to reliably reproduce the problem in a single video. First, my specs:
Vegas Pro 12.0 (Build 770) 64-bit
Windows 7 Ultimate 64-bit SP1
Intel i7-2630QM @ 2GHz
GeForce GTx 560M
8GB RAMNext, one of the videos in question (714 MB): https://www.mediafire.com/watch/pn22zdgccd3t0au/CoP%201%201%203%20-M.avi
The “trouble spot” is at precisely 00:29, with a lot of water particles moving across the screen. The bitrate climbs to around 166 Mb/s here. If you do a loop render from 00:24 to 00:32 you can do it quicker.
The sample video was recorded using Mirillis Action!, which uses an FICV codec. Notably, Handbrake cannot open the video. In order to open this file in Sony Vegas, you must have the Action! codec. I have successfully edited, rendered, and uploaded over 9 hours of footage using this setup, though I had to redo some renders due to black screens. However, this video will reliably not render correctly except under very specific circumstances.
Things I have tried:
- Restarting the program before every render
- Setting Vegas Pro 12.0 to High priority in Task Manager
- Disabling my antivirus software
- Unchecking “Close media files when not the active application”
- Unchecking “Close audio and MIDI ports when not the active application”
- Setting Dynamic RAM Preview max to 0, 128, 512, and 2048 MB
- Setting maximum number of rendering threads to 1, 2, and 3
- Turning GPU acceleration of video processing on and off
- Rendering with Sony AVC/MVC using CUDA
- Rendering with Sony AVC/MVC using CPU only
- Rendering with MainConcept AVC using CUDA
- Rendering with MainConcept AVC using CPU only
- Rendering with MainConcept AVC at 720p instead of 1080p
- Rendering with MainConcept AVC with a constant bitrate rather than variable
- Rendering with MainConcept AVC with a much lower bitrate than desired
Things which work:
- Previewing the “trouble spot” in Sony Vegas before rendering
From this I infer that the video is simply too large for my hard drive to dump into memory before the render process gets to the trouble spot. Therefore, I can only see two solutions to this problem:
- Batch-convert every raw file to a lower bitrate before attempting to render in Vegas
- Find a magical option/script which pauses renders until the video is loaded into memory
Any help on this would be greatly appreciated. I don’t relish the idea of dragging the timeline cursor all over my project before each render, then finding out I missed trouble spots after all in the final product.
Edit: Partially solved. It turns out I’ve been editing with the raw video captures this whole time, and I was not aware that Action! came with an exporting feature. The problem video was exported at the top setting, 23.86 Mbps (I’m assuming that’s megabytes, not megabits), filesize dropped from 714 to 255 MBs, and 5 out of 5 test renders worked fine.
There is still a general problem with being unable to properly render non-previewed high-bitrate (codec-unfriendly?) files without risking black screens, but I do not anticipate having this problem for the duration of my project.