minor refactoring and splitting up the import video method

- the splitting up of the method allows part of the method
to also be used when the import project function is implemented