When i encode i usually leave it while i got to school. Im away for about 6 hours, and it only takes around 4 hours. On Flaskmpeg i set the DIVX codec to take the longest amount of time to give the highest quality output, and the files i get at the end are great.