You can also do it in QuickTime Player 7, if you still have it. Here's the recipe from the original Help menu of QTP7:
1. In a text editor or word processor, type your list of chapters and save the document as plain text.
2. Make each item very short (preferably one word but no more than two or three words) and separate each item with a carriage return.
3. In QuickTime Player, choose File Open File, select the text file, and click Open.
4. Choose File Export. In the Export pop-up menu, choose "Text to Text." In the Use pop-up menu, choose "Text with Descriptors."
5. Click Options. In the Text Export Settings dialog, select "Show Text, Descriptors, and Time"; select "Show time relative to start of Movie"; and set fractions of seconds to 1/30 for NTSC or 1/25 for PAL.
6. Click OK, then click Save to create a text file with descriptors.
7. Open the exported list in your text editor or word processor, and open the target movie in QuickTime Player.
8. Choose Window Show Movie Info.
9. In QuickTime Player, drag the playhead on the timeline to find the first point in the movie where you want to begin a new chapter.
10. Use the Right and Left Arrow keys to step forward or backward a frame at a time as needed. Note the current time in the Properties window.
11. In the text file, find the first chapter title and change the timestamp just before that chapter title to the time you noted in the Properties window.
12. The timestamp might now read, for example, [00:01:30.15], meaning that selecting the first chapter title will jump the viewer 1 minute, 30 seconds, and 15 frames into the movie.
13. Repeat steps 9 through 11 until you've identified all the places in the movie that correspond to the chapter divisions and you've entered the proper timestamps in the text file.
14. Change the last timestamp (the one after the last chapter title in the text file) to match the duration of the movie.
15. Save the text file and import it into QuickTime Player.
16. QuickTime creates a new movie with just a text track.
17. Choose Edit Select All, choose Edit Copy, and close the movie.
18. Click in the main movie, choose Edit Select All, then choose Edit "Add to Movie."
19. QuickTime adds the text track to the movie.
20. Choose Window Show Movie Properties.
21. In the Properties window, select the video or audio track you want to associate with the chapter track, and click Other Settings.
22. Choose the main video or audio track from the Chapters pop-up menu.
23. If you have a movie with alternate subtitle or sound tracks, you can create multiple chapter lists in different languages and set the appropriate subtitle or sound track as the owner of each chapter list. The chapter list will change to match the selected language.
24. Select the text track, then select "Preload this track" (to make the chapter track load first).
25. Deselect the new text track so that it doesn't display on top of the video.
26. The new track will still function as a chapter track.
27. Save the movie as a self-contained movie.
28. You can now choose a chapter title from the pop-up menu to the right of the timeline.