#1 Le 04/01/2008, à 11:50
- Jean-lux
Quel langage de programmation me faut-il ?
Bonjours,
Je souhaite créer un programme permettant d'encoder des vidéos seulement pour la PSP/iPod. Je compte utiliser FFMPEG ou MENCODER comme encodeur et je souhaite créer une interface graphique en GTK+.
Je débute dans la programmation et je n'y connais absolument rien, je connais à peine le bash (voir mon script). Mais pour les autres langage, je n'y connais vraiment rien.
Donc, quel encodeur utiliser ? FFMPEG ou MENCODER ? Quel langages utilisés pour faire ce que je veux ? La création de l'interface graphique n'est-elle pas possible avec glade pour ce que je veux faire ?
Je le redit, je débute et je veux programmer avec les langages les plus facile si possible...
Merci de me répondre
Dernière modification par Jean-lux (Le 04/01/2008, à 11:51)
Un jour... Le manchot cassera la fenêtre !
Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.
Hors ligne
#2 Le 04/01/2008, à 12:02
- Krevan
Re : Quel langage de programmation me faut-il ?
Bonjour Jean-lux,
Je suis actuellement en train d'apprendre le langage Python, c'est un langage vraiment simple (j'ai essayé de commencer par le C, mais se fut un echec). Je te propose d'aller voir ce très bon tutorial pour commencer à t'habituer au langage. Ensuite tu devrais pouvoir assez facilement lire et comprendre d'autres tutorials et te baser sur des codes de programmes open-source écrits en Python.
En espérant avoir pu te satisfaire,
A bientôt.
Dernière modification par Krevan (Le 04/01/2008, à 12:10)
« Ce n'est pas une miette de pain, c'est la moisson du monde entier qu'il faut à la race humaine, sans exploiteur et sans exploité. »
Louise Michel
Hors ligne
#3 Le 04/01/2008, à 12:05
- Mathounet
Re : Quel langage de programmation me faut-il ?
+1 pour Python.
Voici aussi un livre librement téléchargeable très bien expliqué:
http://www.cifen.ulg.ac.be/inforef/swi/python.htm
#4 Le 04/01/2008, à 12:10
- Karl_le_rouge
Re : Quel langage de programmation me faut-il ?
Tout dépends de ce que tu veux faire:
* une simple interface graphique qui se contente de lancer ffmpeg ou mencoder en ligne de commande ==> python, ruby, perl ou du shell même etc ....
* une application qui tape directement dans ffmpeg: C/C++ voire python mais faudra alors coder ton interface python vers ffmpeg.
Hors ligne
#5 Le 04/01/2008, à 12:21
- Jean-lux
Re : Quel langage de programmation me faut-il ?
Sinon, peut-on programmer en bash et glade ? Peuvent-il fonctionner ensemble ?
Un jour... Le manchot cassera la fenêtre !
Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.
Hors ligne
#6 Le 04/01/2008, à 12:25
- Jean-lux
Re : Quel langage de programmation me faut-il ?
Tout dépends de ce que tu veux faire:
* une simple interface graphique qui se contente de lancer ffmpeg ou mencoder en ligne de commande ==> python, ruby, perl ou du shell même etc ....
* une application qui tape directement dans ffmpeg: C/C++ voire python mais faudra alors coder ton interface python vers ffmpeg.
Je voudrais seulement faire un petit programme du même genre que PSPVC mais plus fournie en option...
Je voudrais faire une interface graphique ressemblant à Super 2007 sous Windows...
Un jour... Le manchot cassera la fenêtre !
Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.
Hors ligne
#7 Le 04/01/2008, à 12:28
- Karl_le_rouge
Re : Quel langage de programmation me faut-il ?
> Sinon, peut-on programmer en bash et glade
Non, mais pour une interface simple tu peux utiliser zenity.
Hors ligne
#8 Le 04/01/2008, à 12:31
- Jean-lux
Re : Quel langage de programmation me faut-il ?
> Sinon, peut-on programmer en bash et glade
Non, mais pour une interface simple tu peux utiliser zenity.
Je m'en doutais, mais je connais très bien zenity, mais je le trouve trop simple et pas beaucoup de possibilité...
Un jour... Le manchot cassera la fenêtre !
Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.
Hors ligne
#9 Le 04/01/2008, à 13:19
- telliam
Re : Quel langage de programmation me faut-il ?
Le mieux c'est de faire ca dans un langage de script qui possède des bibliothèques graphiques : perl & tk, python & tk , tcl/tk etc....
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#10 Le 04/01/2008, à 13:29
- Alain.g
Re : Quel langage de programmation me faut-il ?
Salut
Regarde ce script python :
http://debian.sigelmueller.com/avi2psp.py
avi2psp est une interface graphique pour convertir une vidéo .avi, .ogg, xvid, divx au format MP4 compatible avec la PlayStation Portable de Sony en invoquant ffmpeg
Dernière modification par Alain.g (Le 04/01/2008, à 13:30)
Xubuntu Karmic !
Hors ligne
#11 Le 04/01/2008, à 13:41
- Mathieu147
Re : Quel langage de programmation me faut-il ?
> Sinon, peut-on programmer en bash et glade
Non, mais pour une interface simple tu peux utiliser zenity.
Si on peut :P:P
http://autoglade.wiki.sourceforge.net/autoglade+tutorial+-+first+steps
Pffff…
Hors ligne
#12 Le 04/01/2008, à 15:18
- Aurel34
Re : Quel langage de programmation me faut-il ?
as-tu regardé du cà´té de tcl/tk ?
c'est très bien pour faire de petites interfaces pour des programmes en ligne de commande (c'est plus ou moins conçu pour), c'est facile à apprendre, et il y a de bon tutoriaux sur le net.
une bonne ref en librairie (ou en BU ^^): "Langages de Scripts sous Linux" de Christophe Blaess (vraiment super ce bouquin, il maà®trise vraiment bien son sujet)
#13 Le 04/01/2008, à 21:25
- Link31
Re : Quel langage de programmation me faut-il ?
Il y a aussi Kommander sous KDE, qui permet de créer facilement des interfaces graphiques relativement riches pour des scripts de n'importe quel langage. Il faut toujours connaà®tre un autre langage pour écrire les scripts tournant en arrière-plan, mais il n'est pas nécessaire qu'ils aient une interface graphique, ce qui permet d'avoir le même outil graphiquement ou en console.
Hors ligne
#14 Le 05/01/2008, à 12:39
- Jean-lux
Re : Quel langage de programmation me faut-il ?
En faite, pour l'interface graphique, je vais plutà´t utilisé Glade, voici comment est l'interface pour l'instant :
Quel langage est compatible avec Glade et facile à "synchroniser" avec celui-ci ?
Lorsque l'on clic sur le bouton "Lancer l'encodage", je voudrais qu'il apparaà®t un terminal qui lancera une commande voulu... Encore, ça serait mieux si l'on pouvait "incruster" le terminal dans la fenêtre principale comme Synaptic le fait pendant l'installation d'un logiciel !
Merci de me répondre...
Dernière modification par Jean-lux (Le 05/01/2008, à 12:40)
Un jour... Le manchot cassera la fenêtre !
Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.
Hors ligne
#15 Le 05/01/2008, à 13:52
- Mathieu147
Re : Quel langage de programmation me faut-il ?
Avec AutoGlade (voir lien plus haut) tu pourras certainement y arriver sans trop de souci, pour faire ça en bash.
Pffff…
Hors ligne