I am trying to make a Webm using Virtual dub but I am having problems exporting it. The file is opened from an AVI file into Virtualdub, the video plays fine and I am able to make the Webm. The problem is that when I go to export the Webm and the progress bar fills all the way I receive the error message:
CLI: The Multiplexing process failed with error code1 (00000001). Check the log for possible error messages.
I was able to convert a Gif into a Webm and export it fine but making a Webm out of a video from an AVI file brings up that Error code, I was hoping someone here would know how to fix it or an alternative way to make a Webm.
Thank you for your time
+ Reply to Thread
Results 1 to 11 of 11
-
Last edited by SubaruKanoe; 9th Dec 2014 at 15:17. Reason: solved
-
How do you make a WebM using VirtualDub? Without any plugins or external encoders, VirtualDub can only create AVIs, nothing else. So please, explain your whole workflow.
-
Real hard to explain since I did it in such a messy way, Basically I followed the tutorial on here
https://www.youtube.com/watch?v=YLkH9Er0u4Y
I downloaded and did everything on their accept the FFMpeg input since there was no download for that, I believe I also had to install AC3 ACM and x264 VFW. With all them I was able to make a Webm of a Gif, I then downloaded Freemake video converter so I can could convert my MKV files to AVI so that I could open them in Virtualdub but I can't complete the Webm as I stated in my original post, -
Real hard to explain since I did it in such a messy way, Basically I followed the tutorial on here
https://www.youtube.com/watch?v=YLkH9Er0u4Y
I downloaded and did everything on their accept the FFMpeg input since there was no download for that, I believe I also had to install AC3 ACM and x264 VFW. With all them I was able to make a Webm of a Gif, I then downloaded Freemake video converter so I can could convert my MKV files to AVI so that I could open them in Virtualdub but I can't complete the Webm as I stated in my original post, I go to export the Webm as I did with the gif and it comes up with the Error message -
Ah, well, it uses VirtualDub 1.10+ external encoders, and ffmpeg to convert the piped video stream. If you did not install ffmpeg, VirtualDub has no target encoder to send the video stream to, and aborts.
Of course, the link to this specific ffmpeg version may be outdated, but with a little "thinking before clicking", you would have found the URL where you could download another, current ffmpeg version instead. Usually just omit the filename, break it down to the paths:
http://ffmpeg.zeranoe.com/builds/win32/static/
http://ffmpeg.zeranoe.com/builds/win64/static/
There you will find links to always the latest versions:
http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-latest-win32-static.7z
http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-latest-win64-static.7z
In case of doubt, use the 32 bit version, it will work on both a 32 bit and a 64 bit Windows. There are only few cases where a 64 bit version is really necessary, e.g. when encoding UHD resolutions (4K, 8K) with very complex encoders.
Furthermore, don't just load the encoder profile. Before using, also check if the contained encoder directories match your installation directories. -
Thanks for the help so far, I think I should maybe uninstall and delete everything and start again following that video?
I will use http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-latest-win32-static.7z in place of the link from the video that is outdated and it should work? -
It is good to make two different multiplexer sets. One with audio and one without. If you create a file without audio, you may get an error because ffmpeg can't find the audio file it is looking for. Also, sometimes ffmpeg has trouble muxing if you don't use the force command (-f webm).
WEBM-Mux
Code:-i "%(tempvideofile)" -i "%(tempaudiofile)" -vcodec copy -acodec copy -f webm -y "%(outputname)"
Code:-i "%(tempvideofile)" -i "%(tempaudiofile)" -vcodec copy -f webm -y "%(outputname)"
-
Thanks, I is it possible to simply make the Webm without sound? would that possibly bypass the error code, I'm not interested in making Webm's with sound? or should I just uninstall everything and start over?
I have to admit I am not the most knowledgeable about this and I wasn't able to find the answers I needed through google
Edit: thank you very much I clicked the no audio option and now I am able to make the Webm just fine, thank you for the helpLast edited by SubaruKanoe; 9th Dec 2014 at 15:15. Reason: Solved
-
I just noticed that you said you used X264vfw. With the external encoder feature, you must use the command line encoders so you need x264.exe to create AVC MP4 or MKV.
You don't need to convert mkv to avi. You need fcchandler's mkv input plugin. You also need to set ffdshow to use libavcodec for h264/avc. This can be done either in Virtualdub or with ffdshow vfw configuration.
I recommend anyone using Virtualdub to go to the virtualdub page here and...
Download the latest Virtualdub (I recommend using 32 bit versions of everything). I use the test builds since they are the most up to date
Download all of fcchandler's plugins and acm files
Install Phaeron's Directshow plugin and Raythe0n's FFMPEG Input Driver
Install ffdshow and set it to use libavcodec for all file types that you don't have codecs for (h264, all Flash types and set all WMV to use wmv9 except for VC-1 which needs libavcodec).
You can either create your own encoder sets or download someone else's vdprof file. You'll need to change the paths if you use someone else's vdprof file. You can either search for help here for using the external encoder feature or visit the Virtualdub forum which has tutorials and experienced users to help.
http://forums.virtualdub.org/index.php?act=ST&f=3&t=18840& -
I finally got vp9 to work.
Video encoder: vpxenc.exe
Code:--codec=vp9 --passes=1 --pass=1 --end-usage=cq --cq-level=18 --target-bitrate=15000 --profile=0 --good --cpu-used=3 --undershoot-pct=0 --buf-sz=6 --buf-initial-sz=4 --buf-optimal-sz=5 --drop-frame=0 --resize-allowed=0 --kf-min-dist=0 --kf-max-dist=250 --auto-alt-ref=0 --noise-sensitivity=0 --sharpness=0 --static-thresh=0 --tile-columns=2 --tile-rows=1 --threads=8 --width=%(width) --height=%(height) -o "%(tempvideofile)" -
It's encoding now at 1.92 fps so I'm going to abort.