With DJPower you'll have access to a tool that offers full guarantees for this purpose. This software to mix music and video provides great quality to any mix thanks to its powerful DSP engine. It has full support for the main audio and video formats that exist, being capable of synchronizing the playback of both kinds of files. The technology of DJPower is capable of guaranteeing audio playback without interruptions.
It has an equalizer with 3 to 24 bands per channel, effects, option to record session, loop editing, tempo and pitch controls, integrates BPM counter, automatic BPM synchronization, different kinds of video transitions, playlist creation, a tool to compress files, to rip CDs...
DJPower has support for multiple audio cards, and you can make use of many of its functions by dragging and dropping files on the program's interface, that is distributed into a main window that contains the controls and makes them accessible and several side windows with other tools.
Despite the fact that its interface isn't the most ergonomic that you have seen to the date, the amount of functions available and the interesting options both to mix music as well as audio make it worthwhile trying out DJPower