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