Avidemux Forum

Avidemux => Windows => Topic started by: minegroasprilla on April 28, 2019, 12:45:44 PM

Title: vsWIN64 vs WIN64
Post by: minegroasprilla on April 28, 2019, 12:45:44 PM
On this site: https://www.avidemux.org/nightly/
I find the versions vsWin64 and Win64.... What is the difference between them?. Which version should I install?.
Thanks.
Title: Re: vsWIN64 vs WIN64
Post by: eumagga0x2a on April 28, 2019, 01:37:10 PM
vsWin64 builds are compiled on Windows using Microsoft Visual Studio, win64 builds are cross-built on Linux using MXE (https://mxe.cc/). They both have weak and strong points. E.g., cross-builds don't include the VapourSynth demuxer, while VC++ builds lack a few video filters and the yadif performance is worse (this is being worked on). The MP4v2 muxer is not included, but this should not be a loss as the MP4 muxer now supports "optimize for streaming" (moving the moov atom to the beginning of the file) on Windows too.

The main benefit of moving to VC++ is an improved ability to debug if something goes wrong as well as a way to clean up some old mistakes in the code which went unnoticed for long thanks to gcc being more tolerant.