I using MP4box as an external muxer in Virtualdub. I has always worked, but I have a new pc now and after rebuilding Virtualdub's settings it doesn't work antmore.
Virtualdub doesn't produce an error. I see the files test.mp4, test.mp4.aac and test.mp4.264 being created in the destination folder, but at the end all 3 get deleted.
I can't figure out what the problem is. I've added the Virtualdub log file as attachement.
Can somebody help me before I loose my mind?
+ Reply to Thread
Results 1 to 13 of 13
Remove the "-quiet" from the mp4box command. Do tick "Interpret non-zero return code as error", "Redirect standard output to log" and "Redirect standard error to log" for all encoders/muxers. Maybe the log will me more helpful, then. Also export the external encoder settings (as .vdprof file) and attach them here. Try mp4box nightly.
I used your settings and bat files (only adjusted paths to use my own x264/neroaacenc/mp4box) and everything worked fine. Please test mp4box nightly like I suggested (you can use 7zip to unpack the gpac installer).
Could you share your x264/neroaacenc/mp4box encoders?
If that doesn't work, it must be a Windows permission problem, maybe?
Could that be the case?
I'm using a portable version of Virtualdub, maybe it doesn't have permissions to create files?
edit: Tried the 32bit version... problem still there!
When I use the -no audio profile, the output file get made, so the problem is either the audio encoder or the muxer.
edit: I've added a video to visualize the problem.
Last edited by wout25; 12th Oct 2020 at 17:35.
Put them in a folder with the mp4box.exe and opened a command box there.
First I ran mp4box.exe -? and it warned me I was missing some .dll file.
I put all the .dll files from the extracted gpac folder in the work folder.
I was missing some .dll file(s)... I guess the system never complained because I'm using these .bat files.
But how it is possible that copying the Virtualdub folder from my old pc to my new one, is still a mystery.
Maybe you have to run mp4box.exe manually once so all the .dll files on which it depends, get registered in the system.
I learned a lot these past 2 days, it's only a shame it'll probably cost me a week of my life.
Thank you for your willingness to help me out.
Always nice to see friendly community members.