Bonjour,
Quel composant Qt serait le plus approprié pour afficher la vidéos dans un programme de montage ou compositing tel que Adobe Premiere ou After Effects?
Bonjour,
Quel composant Qt serait le plus approprié pour afficher la vidéos dans un programme de montage ou compositing tel que Adobe Premiere ou After Effects?
Salut
Voir le module QtMultimedia, par exemple QMediaPlayer (Qt) ou MediaPlayer (QtQuick)
Et allez, un peu de vidéo, histoire de montrer ce que l'on peut faire avec cela : http://qt-project.org/videos/watch/l...fects-with-qt5
Bon courage
Merci gbdivers.
Je n'ai pas encore testé mais j'imagine que ça ne fonctionne qu'avec la version 5 de Qt, right?
Oui et non... Le module QtMultimédia existe déjà depuis Qt 4.6 (http://qt-project.org/doc/qt-4.8/qtmultimedia.html), mais les fonctionnalités sont très peu développées (globalement, que la possibilité d'afficher une flux bas niveau ; pour le reste, faut coder soit même)
Bonjour,
J'ai essayé QMediaPlayer avec l'exemple dans la doc :
Mais ça n'ouvre aucune video, quelque soit le codec.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 player = new QMediaPlayer; playlist = new QMediaPlaylist(player); playlist->addMedia(QUrl("http://example.com/myclip1.mp4")); playlist->addMedia(QUrl("http://example.com/myclip2.mp4")); videoWidget = new QVideoWidget; player->setVideoOutput(videoWidget); videoWidget->show(); playlist->setCurrentIndex(1); player->play();
J'ai essayé avec l'application quint https://gitorious.org/quint sans arriver à la compiler sous windows avec multiples erreurs du typeDes idées?error: conflicting declaration 'QML_HAS_ATTACHED_PROPERTIES'
Bonjour,
Après de multiples échecs sous Windows, j'ai tenté sur Ubuntu et là, même si je n'arrive pas à lire la vidéo, j'ai au moins eu quelque retour d'erreurs :
J'ai téléchargé une video en mp4 de Ted.com et j'ai essayé de la jouer avec l'exemple : erreur codec absent. J'ai donc lancé la video avec un player préinstallé dans Ubuntu et là il m'a proposé de téléchargé le codec nécessaire.
J'ai réessayer avec l'appli videowidget et ça me donne ça :
** (videowidget:2083): WARNING **: ffmpegcolorspace-vo: size 589824 is not a multiple of unit size 221184
Error: "GStreamer encountered a general stream error."
Merci pour votre aide.
Partager