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
» Logiciel de planétarium.
Objet 'movie'. Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Objet 'movie'. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Objet 'movie'. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Objet 'movie'. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Objet 'movie'. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Objet 'movie'. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Objet 'movie'. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Objet 'movie'. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Objet 'movie'. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Objet 'movie'. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Objet 'movie'. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Objet 'movie'. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Objet 'movie'. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Objet 'movie'. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Objet 'movie'. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -38%
Ecran PC gaming 23,8″ – ACER KG241Y P3bip ...
Voir le deal
99.99 €

 

 Objet 'movie'.

Aller en bas 
3 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1594
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 : 7112
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 : 1594
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 : 2466
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 : 2466
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 : 1594
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 : 2466
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 : 1594
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
» Objet DTP.
» Formats pour 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: