Author Topic: vsWIN64 vs WIN64  (Read 287 times)

minegroasprilla

  • Newbie
  • *
  • Posts: 18
vsWIN64 vs WIN64
« 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.

eumagga0x2a

  • Moderator
  • Hero Member
  • *****
  • Posts: 3295
Re: vsWIN64 vs WIN64
« Reply #1 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. 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.