Ce n'est pas que pour le fun (mais aussi ... la programmation est un hobby). Je connaissais et utilisais image2mpg (en ligne de commande ou via les kipi plugin de digikam), mais le seul format d'export est le mpeg (vcd, xvcd et dvd) ... comme mon objectif était d'insérer ces diaporamas dans des montages réalisés avec kino, j'avais besoin de fichiers au format dv (pour éviter le réencodage et la perte de qualité qui va avec).
J'ai donc d'abord modifié le script shell image2mpg -> image2dv. Puis, j'ai voulu avoir des transitions supplémentaires (autres que seulement le fondu) ... j'ai aussi codé ça en script shell ... mais c'est un peu lourd, et puis je voulais aussi avoir une belle interface graphique ...
de fil en aiguille je me suis mis à faire l'interface en python mais en utilisant mon script shell pour le process ... et puis, tant qu'a faire, autant recoder le process en python, c'est plus "propre" et plus extensible.
Maintenant que c'est fait, la structure est là et je peux facilement ajouter l'export en MPEG (comme image2mpg ou images2mpeg, autre soft en ligne de commande avec également des transitions intéressantes et présenté dans le dernier linux pratique)
Pour répondre à d'autres questions aussi :
* Les icones (horrible j'en copnvient) sont celles fournie en standard par QT-Designer ... j'ai déjà chercher d'autres icônes, mais n'étant pas sûr des droits que j'ai sur celle-ci, je ne les ai pas mise en standard ... Cela évoluera certainement (icones tango, ... ?)
* Pour les transitions, c'est dans ma todo list d'en ajouter (dont le travelling sur une photo, c'est effectivement sympa). Je garde également l'idée (très bonne) de les ajouter comme des plugins (il y aura une structure à prévoir et une "API" à définir ... à étudier)
* Pour la qualité de sortie, les fichiers respectent la norme miniDV standard, donc :
- PAL = 25 img/sec en 720x576
- SECAM = idem PAL
- NTSC = 29,95 (presque 30) img/sec en 720x480
ce qui correspond à la même taille / nbr d'image/sec que pour un DVD. L'aspect ratio géré ici est uniquement 4:3.
[^] # Re: Pour le fun?
Posté par Olivier Ponchaut . En réponse au journal Annonce - Publication de images2dv-gui (version 0.1 - GPL2+). Évalué à 3.
J'ai donc d'abord modifié le script shell image2mpg -> image2dv. Puis, j'ai voulu avoir des transitions supplémentaires (autres que seulement le fondu) ... j'ai aussi codé ça en script shell ... mais c'est un peu lourd, et puis je voulais aussi avoir une belle interface graphique ...
de fil en aiguille je me suis mis à faire l'interface en python mais en utilisant mon script shell pour le process ... et puis, tant qu'a faire, autant recoder le process en python, c'est plus "propre" et plus extensible.
Maintenant que c'est fait, la structure est là et je peux facilement ajouter l'export en MPEG (comme image2mpg ou images2mpeg, autre soft en ligne de commande avec également des transitions intéressantes et présenté dans le dernier linux pratique)
Pour répondre à d'autres questions aussi :
* Les icones (horrible j'en copnvient) sont celles fournie en standard par QT-Designer ... j'ai déjà chercher d'autres icônes, mais n'étant pas sûr des droits que j'ai sur celle-ci, je ne les ai pas mise en standard ... Cela évoluera certainement (icones tango, ... ?)
* Pour les transitions, c'est dans ma todo list d'en ajouter (dont le travelling sur une photo, c'est effectivement sympa). Je garde également l'idée (très bonne) de les ajouter comme des plugins (il y aura une structure à prévoir et une "API" à définir ... à étudier)
* Pour la qualité de sortie, les fichiers respectent la norme miniDV standard, donc :
- PAL = 25 img/sec en 720x576
- SECAM = idem PAL
- NTSC = 29,95 (presque 30) img/sec en 720x480
ce qui correspond à la même taille / nbr d'image/sec que pour un DVD. L'aspect ratio géré ici est uniquement 4:3.