Auteur Sujet: Un front-end video  (Lu 1288 fois)

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« le: Lundi 30 Mai 2005, 14:42:22 pm »
Salut à tous...

Ne sachant pas trop où mettre ce post je vais le mettre à front-end :D
Est ce que l'un d'entre vous connais un front-end pour vidéo (par exemple pour faire un jukebox video) ?

Sinon est ce que ca interesse quelqu'un si je dévellope un mini front end pour media player classic ?

Il serait en OpenGL pour l'interface graphique (pas de 3D avancée, juste quelques truc de base... et encore  :smile:)

Il est en devellopement sous windows, serait "open-source" (en gros je fournis les sources à qui veut ^^), devellopé en C et est censé être portable sous linux (utilise la librairie GLUT)

Pour le moment j'en suis TRES loin d'avoir fini, mais j'ai déjà réussi à integrer une interface graphique qui ne set à rien (pas de menu, pas de texte) et à lancer 1 vidéo (dont le nom est imposé : elle doit s'apeller "burning.avi" et doit être dans un repertoire precis) quand on appuie sur & (bouton start 1 de mame par défaut) et devrais finir par être configurable (quand je vous le dit que je suis loin d'avoir fini ^^)

Si des âmes charitables programatrices passent par là, je veux bien fournir mes simili-sources...

Hors ligne CryingFreeman

  • Level Buster
  • *
  • Messages: 2676
  • Chinois Inside -Paris 75
    • Voir le profil
Un front-end video
« Réponse #1 le: Lundi 30 Mai 2005, 14:46:42 pm »
ya GameEX,

il fait jukebox et vidéo c'est ce que j'utilise. C'est skinnable et de base ca a la meme gueule que xbox media center.

Hors ligne repetto

  • Régulier
  • *
  • Messages: 80
    • Voir le profil
Un front-end video
« Réponse #2 le: Lundi 30 Mai 2005, 16:54:17 pm »
Ce fameux GameX est il facilement controlable dans une borne avec seulement manettes et bouttons ?  :smile:

Hors ligne CryingFreeman

  • Level Buster
  • *
  • Messages: 2676
  • Chinois Inside -Paris 75
    • Voir le profil
Un front-end video
« Réponse #3 le: Lundi 30 Mai 2005, 17:27:02 pm »
ca gere tout :

Keyboard
Media Center Remote
Gamepad
Hot Rod / X-Aracde / SlikStik / JPAC / IPAC
Arcade Vga

plus d'infos
par ici

 :idea:

moi j'utilise un hack pad xbox sur usb et comme ya enormement de boutons je couple avec joytokey mais ya pas vraiment besoin avec un peu de configuration

mais le pourquoi l'utilisation de gameEX c'est parce que ca gere mame32 et les hack derivés,, zinc, daphne et adv mame de maniere integré deja  et surtout les videos mng et un Gui config vraiment facile d'acces pour les flemmards comme moi qui veulent pas aller dans le ini (mais ca reste largement possible)

Sinon c'est super skinnable, ca gere les LCD et ya pas mal d'option de configuration d'affichage.

http://chriscoolleouf.free.fr/gameex/MOV00050.MPG
http://chriscoolleouf.free.fr/gameex/MOV00051.MPG
http://chriscoolleouf.free.fr/gameex/MOV00052.MPG

Hors ligne fred

  • Alien
  • *
  • Messages: 4883
  • nice to be important,but more important to be nice
    • Voir le profil
    • InsertCoins.net
Un front-end video
« Réponse #4 le: Lundi 30 Mai 2005, 20:08:02 pm »
J'avance doucement : j'ai commencé à faire le fond d'écran (bon d'accord, c'est un plan mais bon :)

Il faut que j'arrive à afficher du texte avec glut (ca marche pas, pourtant j'ai un mini-tuto qui explique mais...), et que j'arrive à faire marcher la libjpeg sous windows (erreur dans un .h, je ne m'amuse pas à le changer moi même, surtout dans une librairie de ce genre)... donc en attendant, je vais faire avec du png ou du bmp (je sais pas encore (surement png pour la portabilité))

Ensuite, une gestion des vidéos, ensuite un lecteur standalone (pour le moment j'utilise media player classic, mais je sais pas comment on fais de configuration locale des touches (quand on change pour un lecteur dans un repertoire, ca change la config de tous les mpc))

Ensuite, je commencerai peut être à difuser les sources ^^

[edit]Je fais quand même mon front-end, comme ca, ca m'entraine pour plus tard[/edit]

[edit d'edit]Mioux - Logué sous fred33[/edit d'edit]

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« Réponse #5 le: Mercredi 15 Juin 2005, 21:28:11 pm »
J'ai avancé un peu plus (je sais c'est long, mais bon ^^)

J'ai réalisé une structure qui contient toutes les données concernant la vidéo (en fait, juste le nom de la vidéo, celle qui la précède et celle qui la suit), on peut sélectionner sa vidéo avec haut et bas mais on ne peut toujours pas afficher le nom de la vidéo (ce qui en soit est le plus gênant)

Je met mes sources sur http://mioux.free.fr/MPCAFE/MPCAFE.tar.gz (pour les linuxiens, et comme la plupart des logiciels sous windows lisent ce format)

Pour les nunuxiens, j'ai pas encore prévu de système de lancement de vidéo, mais je pense l'implanter avec mplayer (mais pour le moment je me consacre au devellopement sous cygwin)

Si les windowsiens peuvent me trouver pourquoi ca refuse de compiler sous devc++ je prends aussi (aucun problème avec Cygwin, mais il faut avoir cygwin installé pour s'en servir, ce qui n'est pas des plus pratiques ^^)

Ah au fait MPCAFE = Media Player Classic Arcade Front End

[edit]
J'ai oublié de préciser

Les vidéos doivent se trouver dans un repertoire "video" (par exemple celui qu'il y a dans "bin") et mplayer dans un repertoire "player" (dans bin aussi ^^)
mplayer est fourni avec ces sources
Le programme doit planter si il n'y a pas de vidéos dans "video" (pas testé mais je le sent ^^)
pour ceux qui ont cygwin, le fichier make-install.bat et make-clean.bat ne sont que des scripts qui font "make install" (copie le fichier MPCAFE.exe dans "bin") et make clean (n'efface pas "bin\MPCAFE.exe")
Les touches haut et bas permettent de changer de vidéo à l'aveugle, 1 et & lancent la vidéo, esc quitte le programme

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« Réponse #6 le: Mercredi 15 Juin 2005, 22:46:44 pm »
J'ai ENFIN réussi à afficher du texte comme je voulais (ouf) mais, il reste :
- un problème de cintillement
- faire une liste plus jolie (avec les fichiers précédents et suivants)
- appliquer une texture à mon carré du fond (bon OK je sais que c'est pas joli (pour ceux qui ont eu le courage d'essayer ^^) mais je fais avec ce que je peux, j'arrive pas à utiliser de jpeg (problème dans le fichier .h qui me permettrait de pouvoir l'utiliser))
- Mettre en place un système d'apercu (avec un screenshot par exemple(voir au dessus ^^))
- Faire une configuration automatique des touches de media player classic
- Et puis le reste viendra au fur et à mesure ^^

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« Réponse #7 le: Jeudi 16 Juin 2005, 21:02:34 pm »
Citation de: "Mioux"
J'ai ENFIN réussi à afficher du texte comme je voulais (ouf) mais, il reste :
- un problème de scintillement


résolu

Citation de: "Mioux"
- faire une liste plus jolie (avec les fichiers précédents et suivants)
- appliquer une texture à mon carré du fond (bon OK je sais que c'est pas joli (pour ceux qui ont eu le courage d'essayer ^^) mais je fais avec ce que je peux, j'arrive pas à utiliser de jpeg (problème dans le fichier .h qui me permettrait de pouvoir l'utiliser))
- Mettre en place un système d'apercu (avec un screenshot par exemple(voir au dessus ^^))
- Faire une configuration automatique des touches de media player classic
- Et puis le reste viendra au fur et à mesure ^^


to be continued......

sources téléchargeables ici

merci de commentaires et suggestions

Mioux

Youki

  • Invité
Un front-end video
« Réponse #8 le: Mercredi 22 Juin 2005, 11:32:28 am »
Juste pour info , AtomicFe a déja un JukeBox Video integré.

Il est assez basique, mais tu choisis ta video dans la liste et il te les joues en plein ecran quelque soit le format du moment que tu as le bon codec.

Par contre ca marche que sous windows, pas de nunux.

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« Réponse #9 le: Mercredi 22 Juin 2005, 11:45:36 am »
Citation de: "fred33 alias Mioux"
[edit]Je fais quand même mon front-end, comme ca, ca m'entraine pour plus tard[/edit]

Je comptais utiliser un "vrai" front-end pour mes videos, mais je continue le devellopement du mien car je suis en cours d'info, et je n'ai jamais eu de vrai projet en programmation (à part un filtre d'image ultra guidé et ultra simple qui fais détection de contours, et passage d'une image couleur à une image noir&blanc :lol:)

En fait, ca me permet d'avoir un projet pour plus tard, pour mettre dans le CV :D

Youki

  • Invité
Un front-end video
« Réponse #10 le: Mercredi 22 Juin 2005, 12:18:19 pm »
Par contre, je sais pas si tu as fait un bon choix en partant sur une solution Cygwin.

J'ai lu vaguement le post , mais tu fais en gros une sorte de Front End pour le Media Player.  

Le seul interet de Cygwin, serait pour un eventuel portage sous Linux.  Hors , le fait que tu utilise mediaplayer interdit tout portage sous linux.

En plus le mediaplayer du fait de sa structure et de ses API  est relativement facile a integrer dans une application windows. A condition que tu fasse du code specifique windows.  Et je te conseille fortement d'utiliser des outils microsoft pour ca.  Surtout qu'en plus maintenant les compilateur et l'environnement (enfin tout sauf l'IDE) est gratuit.

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« Réponse #11 le: Mercredi 22 Juin 2005, 12:29:56 pm »
Ben en fait je suis parti de cygwin parce qu'il intègre mingw (mini gnu for windows) qui est aussi utilisé par devc++

Seulement maintenant j'ai un gros problème... si mon programme marche "très bien" avec cygwin... c'est pas gagné avec devc++... je n'ai rien à l'écran, alors que mon code est juste... j'ai demandé sur cppfrance.com, on m'a répondu, "on ne peux rien pour toi, tu devra trouver tout seul: :cry:

Youki

  • Invité
Un front-end video
« Réponse #12 le: Mercredi 22 Juin 2005, 14:22:15 pm »
Je peux pas t'aider malheureusement avec Cygwin ou minGW , moi je fais tout en Visual C++.

Pour te dire, meme pour recompiler MAME , j'utilise Visual C++.   C'est bien tout ces trucs opensource , gratuit et tout et tout..  mais bon, c'est le trop le bordel et mal integré, faut tout le temps telechargé un truc ou il te manque un truc., ..    enfin bref moi ca me gave vite.  Alors que des vrai outils pro comme les outils de dev microsoft (et pourtont je ne suis pas PRO microsoft) sont vraiment super.  Sinon, DELPHI , c'est vraiment un bijoux ce truc.

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« Réponse #13 le: Mercredi 22 Juin 2005, 14:24:53 pm »
Le problème de VC++ c'est que c'est cher :D

Et puis pour GLUt je crois qu'il faut un plug-in... mais bon, ca ca se trouve toujours :lol:

Sinon, je pense que je vais tout reprendre de 0 et recommencer avec une interface différente (mais qui devra rester portable, c'est l'objectif que je me suis fixé :D)

Youki

  • Invité
Un front-end video
« Réponse #14 le: Mercredi 22 Juin 2005, 14:29:27 pm »
Citer
Le problème de VC++ c'est que c'est cher  


Non, c'est gratuit maintenant.  Tout peux avoir tout les compilateur linker et l'environment Gratuitement .  Il y ait regulierement sur certain cd de magazine de Developpement. Ou sinon tu dois pouvoir le trouver sur le site microsoft.

L'interface , n'est pas gratuit lui helas (a moins que celui de VC6 soit devenu gratuit maintenant) , mais bon tu peux brancher les compilateurs de VC++ sur DEVC++ ou un autre IDE gratuit.

Comme je te l'ai dis , la portabilité à partir de moment ou tu va integré MediaPlayer , tu ne l'auras plus.

Hors ligne mioux

  • Historical Gamer
  • *
  • Messages: 4420
  • Trop beau
    • Voir le profil
    • InsertCoins - Put a coin and play
Un front-end video
« Réponse #15 le: Mercredi 22 Juin 2005, 14:34:06 pm »
En fait, j'utilise media player pour le moment, je compte mettre mon player après (je sais pas quand, mais bon :lol:)