crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Анимация с альфа каналом
dartan
  опции профиля:
сообщение 12.5.2014, 13:41
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 12.4.2013
Пользователь №: 3790

Спасибо сказали: 0 раз(а)




Репутация:   0  


Есть такая проблема. Нужно воспроизводить красивые эффекты с помощью Qt 5.2.1 под Windows. Пробовал вариант с форматом видео .mov, но так и не получилось проиграть. Кодек установлен, Windows Media Player проигрывает, а в QML - нет.
Дальше начал смотреть в сторону формата MNG. С помощью ImageMagick создал файл .mng из последовательности .png, который вполне себе нормально воспроизводится в IrfanView. В Qt пробовал использовать AnimatedImage: файл проигрывается, но не до конца, а в Qt Creator'е в выводе приложения выводится ошибка "MNG error 999: internal error in libmng; chunk IHDR; subcode 0:0". При дальнейших попытках воспроизвести файл выводится "MNG error 11: Function is invalid at this point; chunk IHDR; subcode 0:0". То же самое происходит при попытке использовать пример в проектах Qt "movie" - он позволяет воспроизводить MNG, но ошибки те же. Гугление по этим ошибкам приводит к каким-то старым закрытым багам.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
navrocky
  опции профиля:
сообщение 26.6.2014, 22:14
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 8
Регистрация: 26.6.2014
Пользователь №: 4176

Спасибо сказали: 0 раз(а)




Репутация:   0  


выложи минимальный пример, который компилится, я проверю
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
dartan
  опции профиля:
сообщение 27.6.2014, 1:13
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 12.4.2013
Пользователь №: 3790

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(navrocky @ 26.6.2014, 22:14) *
выложи минимальный пример, который компилится, я проверю

Вот пример, в котором loops не работает как надо: https://drive.google.com/folderview?id=0B7c...amp;usp=sharing
Не совсем уверен, но вроде как это тот самый баг: https://bugreports.qt-project.org/browse/QTBUG-36338
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 20:13