I've got hours of footage from a wedding reception.

I have about 100 short 5 second clips in a movie. They are all in sequential order.

I would like to shuffle/randomize all the clips so they are in a more unexpected order.

Is there an easier way to do this than manually dragging and dropping clips around?


You cannot shuffle clips once added to the media library. However, you surely can shuffle the sequence in which you are adding the clips to media library.

To shuffle pics when I try to create a slideshow, I do this:

Assuming all your pics are in my_pics folder

Open Terminal, then:

cd my_photos

mkdir -p random

for filename in *
   cp "$filename" ./random/"$(( $RANDOM % 1000 ))_$filename"

This will randomize the list of photos in your mu_pics/random folder, which you can then drag into your iMovie.

Shameless plug... if you like this answer, please do check out my photography website : http://makuchaku.in

  • 2
    Ran this ... Worked great ... imported photos ... iMovie put them right back in order ... ?W+T+H??? – Erik Grosskurth Jul 11 '19 at 19:09
  • 1
    Had to Right Click (not on a picture but around it in the inside the my media tab) -> select sort by -> name – Erik Grosskurth Jul 11 '19 at 19:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .