En fonction de ma petite expérience dans le sujet, voici les 2 solutions que j'entrevoie.
Je dirais bien utiliser ta time line pour connaître la durée de chaque plan de ton montage vidéo. Attention iMovie exprime le temps en minute, seconde,puis images. Donc à toi de savoir si tu montes un projet en 25 images/seconde ou 30 images/seconde.
Puis de découper le son en morceau pour arriver au résultat que tu veux avec Garageband, par exemple. Et importer les morceaux de ta bande son pour les placer sur la piste audio de ton projet iMovie.
Il est aussi alors possible de faire une bande son multi-pistes avec Garageband pour pouvoir placer au mieux les morceaux en fonction du timing de ta vidéo, puis de créer un fichier audio qui contient tout ta bande son et de l'importer en un seul bloc dans le projet iMovie.