Лучше Single pass не использовать. Он по своей природе хуже кодирует и менее точно укладывается в рассчитанный калькулятором размер.
Дело в том, что в однопроходном режиме кодек заранее н знает, сколько и каких в видеоматериале быстрых и медленных сцен. В результате он слишком консервативно снижате битрейт на медленных сценах, в результате для быстрых сцен битрейта не хватает и ухудщается качество. Да и снизить в достаточной степени битрейт на медленных сценах и повысить на быстрых он не может, не зная, что его ждет впереди, в результате и с размером файла промахивается сильно. А в двухпроходном режиме кодек сначала анализирует весь видеоматериал и подсчитывает, как лучше перераспределить битрейт между быстрыми и медленными сценами наиболее рационально, с учетом не только скорости движения, но и насыщенности мелкими деталями, отводя сложным сценам дополнительный битрейт за счет снижания его на простых сценах, причем с учетом получения среднего битрейта в точности равного заданному, т.е., точно выдерживая размер файла. А на втором проходе уже кодирует, используя эти полученные статистические данные.
Выигрыш же в скорости в однопрходном режиме по сравнению с суммарным временем двух проходов не более, чем в полтора раза.
Так что для качественного кодирования с минимальным снижением качества лучше двухпроходный режим.