Hello. Recently I bought MagicYUV to record videos with vMIX.
The recorded footage is 10 minutes long, but Adobe Premiere Pro and Media Encoder see just the first 3 minutes of it.
I did a direct streamcopy in VirtualDub and then it works. Unfortunately it's very inconvenient to spend another hour to copy files back and forth.
vMIX, MagicYUV and Premiere Pro are the latest versions.
1 video streamcopied with VirtualDub worked, the rest did not.
Hi,
I presume you are importing the footage to Adobe through the MagicYUV Adobe MediaCore plugin and not through Adobe's VFW interface. At least if you have 2.2.0 installed, then it uses the plugin by default.
I'd need a sample file which exhibits this issue to see what causes it. My guess would be that the AVI file was not closed properly. The AVI parser in the MagicYUV Adobe plugin only uses the "index" inside the AVI file to determine the video length and location of frames inside the AVI, if a capture was not closed properly, then this index could be missing or be incomplete. This is just a guess though, I'd need a sample file to verify.
Alright, what would be the best way to repair this Index? Can I check it myself?
The file is about 300GB size, it will take long to upload.
Thanks.
Handbrake recognizes full length of the videos, but unfortunately Premiere Pro and Media Encoder do not.
Unfortunately it could be a problem with the AVI parser of the MagicYUV Adobe plugin. AVI files can be structured in a number of different ways. More error-tolerant parsers either ignore the index and parse the whole file themselves and rebuild the index or do other trickery. The AVI parser in the MagicYUV Adobe plugin expects AVI files to have a correct index. But it is just a guess that the index is wrong.
Send me an email through the contact form, I have some tools you could run on it to test stuff.
Alright, will do it right now. Thanks.
When you "Export" from Premiere at the top of the Export dialog in the "Format:" dropdown you should see "MagicYUV AVI" as an option.