Этот вопрос возникает из-за того, что я впервые работаю с видео и не знаком с компьютерами Mac. В основном мне трудно понять, как воспроизводить видео (в QWidget или иным образом) с использованием любого стандартного формата, например. avi, mpeg, mov и т. д. В частности,
QMovie::supportedFormats()
дает мне только .gif и .mng, но мне нужно использовать стандартные форматы. Есть ли способ увеличить количество поддерживаемых форматов?Phonon
требует наличия 'бэкэнда, который пользователь должен реализовать себя. Я пытался посмотреть, смогу ли я как-то сделать это с помощью Quicktime, но я не мог запустить приложение — и в любом случае я действительно не видел, как это сделать. Кроме того,Phonon
выглядит довольно тяжеловесно, я бы хотел избежать его, если бы мог.Несмотря на то, что в сети есть множество проигрывателей avi (и др.), я думаю, что маловероятно, что я смогу их использовать — мне нужно запускать, останавливать и изменять скорость воспроизведения видео программно, т. е. через моя программа на С++.
Я не уверен, почему это должно быть так сложно - работа с изображениями в Qt совсем несложная по сравнению с этим. Итак: как лучше всего воспроизводить видео из программы C++/Qt?