Pedro
Nombre de messages : 1594 Date d'inscription : 19/01/2014
| Sujet: Objet 'movie'. Sam 7 Oct 2023 - 15:37 | |
| Bonjour à tous.
Je me pose la question suivante: il existe un objet système 'movie', qui permet de lire une vidéo multimédia.
Mais dans quel format doit être cette vidéo: mpg, mp4, avi ? Aucun de ces formats ne fonctionne.
Merci de votre aide. | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Objet 'movie'. Sam 7 Oct 2023 - 18:40 | |
| Bonjour Pedro,
J'ai noté ceci dans ma liste des mots-clés Panoramic, au sujet de la commande MOVIE:
L'objet MOVIE ne sait lire que le format AVI: - non compressé (suite d'images élémentaires) - compressé en RLE Microsoft Le son éventuel sera ignoré
Décompression AVI: voir logiciel VirtualDub
Je n'en sais pas plus, mais effectivement ça n'est pas très utile... | |
|
Pedro
Nombre de messages : 1594 Date d'inscription : 19/01/2014
| Sujet: Objet 'movie'. Sam 7 Oct 2023 - 19:33 | |
| Merci JL35. En fait, cet objet ne sert pratiquement à rien, si le son n'est pas lu ! | |
|
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Objet 'movie'. Sam 7 Oct 2023 - 22:02 | |
| Bonsoir à tous ! - Pedro a écrit:
- En fait, cet objet ne sert pratiquement à rien, si le son n'est pas lu !
Si tu souhaites le son en même temps que l'image, pas de problème ! Il suffit de séparer l'audio de la vidéo pour obtenir deux fichiers différents. Dans Panoramic : Tu crées l'objet système MOVIE ; Tu crées l'objet système SOUND ; Tu charges la vidéo dans MOVIE avec FILE_LOAD ; Tu charges l'audio dans SOUND avec FILE_LOAD ; Tu lances la lecture des deux fichiers avec PLAY. La vidéo et l'audio seront joués simultanément. La synchro image / son n'est pas garantie, mais ça marche ! - Code:
-
movie 1 file_load 1,"video.avi"
sound 2 file_load 2,"audio.mp3"
play 1 play 2
end | |
|
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Objet 'movie'. Dim 8 Oct 2023 - 12:04 | |
| Bonjour à tous ! Je complète ma réponse d’hier soir. Si les fonctions basiques de Panoramic ne suffisent pas, la DLL de Klaus est un excellent complément. Voir la documentation de KGF avec dans l’ordre : 1) CreateMultiPlayer2) LoadFileIntoMultiPlayer3) PlayMultiPlayerAutrement, il est possible d’employer un lecteur audio/vidéo externe en ligne de commande tel que VLC. Exemple à adapter** : - Code:
-
execute "C:\Program Files\VideoLAN\VLC\vlc.exe | C:\Users\Yoda\Desktop\Bureau\Dev\Panoramic\EliP_6\video.avi" Testé chez moi avec succès ! Excellent dimanche ensoleillé à tous ! ** Précision : La barre verticale située juste après le .exe est le caractère "pipe" obtenu par la combinaison des touches Alt Gr + 6 sur la disposition de clavier AZERTY français. Dans la table ASCII, c'est le caractère décimal 124 : chr$(124). | |
|
Pedro
Nombre de messages : 1594 Date d'inscription : 19/01/2014
| Sujet: Objet 'movie'. Dim 8 Oct 2023 - 17:40 | |
| Merci Marc. Par contre, le code suivant ne fonctionne pas avec la version compilée de Panoramic !! - Code:
-
dim hnd%, res%, nom$, adr$, pwd$, obj$
dll_on "kgf" left 0,screen_x/2-200 top 0,screen_y/2-200 width 0,400 height 0,400
res% = dll_call1("SelectMultiPlayerType",2)
hnd% = handle(0) res% = dll_call5("CreatePlayer",hnd%,0,0,400,400) nom$ = "videos/bienvenue.avi" res% = dll_call1("LoadFileIntoPlayer",adr(nom$)) res% = dll_call0("PlayPlayer") | |
|
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Objet 'movie'. Dim 8 Oct 2023 - 19:50 | |
| Salut Pedro, Pas de problème chez moi, c'est parfaitement fonctionnel avec le compilateur. Voici un exemple opérationnel complet : https://kdrive.infomaniak.com/app/share/698165/d3bd915c-cbe3-45d0-84d4-093d7b63e126Le fichier téléchargeable ci-dessus contient : - Pedro_test_lecteur_video.bas => le fichier source ; - Pedro_test_lecteur_video.exe => le fichier compilé ; - KGF.DLL => la DLL de Klaus ; - Panoramic1280_720.mp4 => Une animation vidéo que j'ai créée en HD pour l'occasion ; - PANORAMIC_COMPILER_EDITOR.exe => Le compilateur avec éditeur. | |
|
Pedro
Nombre de messages : 1594 Date d'inscription : 19/01/2014
| Sujet: Objet 'movie'. Lun 9 Oct 2023 - 8:18 | |
| Bonjour.
Merci Marc.
Oui, apparemment, tout fonctionne correctement avec les fichiers 'mp4', mais pas avec les 'avi'. Affaire à suivre.
| |
|
Contenu sponsorisé
| Sujet: Re: Objet 'movie'. | |
| |
|