Зависит от тематики, т.к. некоторые вопросы даже если нарезать , то все равно будут требовать минимум несколько часов. В большинстве случаев эффективнее нарезать.
Во-первых, будет труднее найти время, если заранее нужно выделить 5 часов на какое-то мероприятие. Многие не смогут найти столько времени, поэтому просто предпочтут пропустить.
Во-вторых, в большинстве случаев человек устает уже за первый час. Если дальше он продолжает сидеть и делать понимающий вид, то это никак не указывает на то, что он слушает.
В идеале стремиться к 40-60 минутам. Если тема большая и требует больше времени, то общую длительность можно увеличить, но тогда нужно будет сделать пятиминутный перерыв. Перерыв нужен прежде всего для того, чтобы ведущий как минимум смог отдышаться и попить воды.
Встречал трехчасовые вебинары, которые явно можно было бы уложить в час. В конце четко было видно то, что это не нужно было даже ведущим.