FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Objet 'movie'. Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Objet 'movie'. Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Objet 'movie'. Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Objet 'movie'. Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Objet 'movie'. Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Objet 'movie'. Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Objet 'movie'. Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Objet 'movie'. Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Objet 'movie'. Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Objet 'movie'. Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Objet 'movie'. Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Objet 'movie'. Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Objet 'movie'. Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Objet 'movie'. Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Objet 'movie'. Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

 

 Objet 'movie'.

Aller en bas 
3 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1561
Date d'inscription : 19/01/2014

Objet 'movie'. Empty
MessageSujet: Objet 'movie'.   Objet 'movie'. EmptySam 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.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Objet 'movie'. Empty
MessageSujet: Re: Objet 'movie'.   Objet 'movie'. EmptySam 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...
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1561
Date d'inscription : 19/01/2014

Objet 'movie'. Empty
MessageSujet: Objet 'movie'.   Objet 'movie'. EmptySam 7 Oct 2023 - 19:33

Merci JL35.
En fait, cet objet ne sert pratiquement à rien, si le son n'est pas lu !
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Objet 'movie'. Empty
MessageSujet: Re: Objet 'movie'.   Objet 'movie'. EmptySam 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
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Objet 'movie'. Empty
MessageSujet: Re: Objet 'movie'.   Objet 'movie'. EmptyDim 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) CreateMultiPlayer
2) LoadFileIntoMultiPlayer
3) PlayMultiPlayer


Autrement, 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 ! sunny


** 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).
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1561
Date d'inscription : 19/01/2014

Objet 'movie'. Empty
MessageSujet: Objet 'movie'.   Objet 'movie'. EmptyDim 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")
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Objet 'movie'. Empty
MessageSujet: Re: Objet 'movie'.   Objet 'movie'. EmptyDim 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-093d7b63e126

Le 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.
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1561
Date d'inscription : 19/01/2014

Objet 'movie'. Empty
MessageSujet: Objet 'movie'.   Objet 'movie'. EmptyLun 9 Oct 2023 - 8:18

Bonjour.

Merci Marc.

Oui, apparemment, tout fonctionne correctement avec les fichiers 'mp4', mais pas avec les 'avi'.
Affaire à suivre.
Revenir en haut Aller en bas
Contenu sponsorisé





Objet 'movie'. Empty
MessageSujet: Re: Objet 'movie'.   Objet 'movie'. Empty

Revenir en haut Aller en bas
 
Objet 'movie'.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Objet MOVIE
» Charger un fichier AVI dans un objet MOVIE
» type de fichier? pour movie, également: full_space
» Version instantanée du 17 juillet 2011: PANORAMIC V 0.9.22i1
» Play avec Movie

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: