> Of course, one reason Bombono has so few dependencies is that it makes no attempt to tackle one of the key tasks involved in producing a DVD from arbitrary video and audio content: preparing the media.
Concentrating on one aspect of the problem and interfacing well with tools which handle the other aspects has proven to be a good way of getting somewhere with non-commercial free software. Not saying that there aren't projects which get by well without that strategy, but I think that if more people did that the ecosystem would be even richer.