OpenCV использует специальный сервер для кодирования / декодирования видео для каждой ОС.В Windows он использует ffmpeg, который, в свою очередь, может использовать некоторые кодеки, установленные на машине.На Mac он использует qTime, и я думаю, что его можно скомпилировать с помощью ffmpeg.
Убедитесь, что у вас есть quickTime в актуальном состоянии, и, возможно, установите некоторые кодеки (Есть такое понятие на Mac?)
Надеюсь, это поможет!