Strict Standards: Non-static method Flyspray::absoluteURI() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/constants.inc.php on line 29 Strict Standards: Non-static method Flyspray::get_tmp_dir() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/constants.inc.php on line 77 Strict Standards: Non-static method Flyspray::base_version() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/header.php on line 29 Strict Standards: Non-static method Flyspray::base_version() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/header.php on line 29 Strict Standards: Non-static method Req::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/header.php on line 39 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 26 Strict Standards: Non-static method Req::num() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/header.php on line 40 Strict Standards: Non-static method Req::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 32 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 26 Strict Standards: Non-static method Filters::num() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 32 Strict Standards: Non-static method Req::num() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/header.php on line 42 Strict Standards: Non-static method Req::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 32 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 26 Strict Standards: Non-static method Filters::num() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 32 Strict Standards: Non-static method Req::enum() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 20 Strict Standards: Non-static method Req::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 37 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 26 Strict Standards: Non-static method Filters::enum() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 37 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 26 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 26 Strict Standards: Non-static method Cookie::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 33 Strict Standards: Non-static method Get::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 41 Strict Standards: Non-static method Get::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 100 Strict Standards: Non-static method Get::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 100 Strict Standards: Non-static method Get::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 100 Strict Standards: Non-static method Flyspray::requestDuplicated() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 109 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/index.php on line 148 Strict Standards: Non-static method Req::num() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/scripts/details.php on line 15 Strict Standards: Non-static method Req::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 32 Strict Standards: Non-static method Req::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 26 Strict Standards: Non-static method Filters::num() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 32 Strict Standards: Non-static method Flyspray::GetTaskDetails() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/scripts/details.php on line 17 Strict Standards: Non-static method Flyspray::GetAssignees() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.flyspray.php on line 358 Strict Standards: Non-static method Get::val() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/scripts/details.php on line 34 Strict Standards: Non-static method Get::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.gpc.php on line 100 Strict Standards: Non-static method Post::has() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/scripts/details.php on line 34 Strict Standards: Non-static method TextFormatter::render() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/scripts/details.php on line 128 FS#4 : Difficulté à découper de façon précise une vidéo

EKD

Welcome on the EKD bug report site.
Liste des tâches

FS#4 - Difficulté à découper de façon précise une vidéo

Concerne le projet: EKD
Ouverte par Strict Standards: array_map() expects parameter 1 to be a valid callback, non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 281 Ptah (Ptah) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 mercredi, 29 avril 2009, 11:16 GMT
Dernière édition par Ptah (Ptah) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 dimanche, 15 novembre 2009, 20:50 GMT
Type de tâche Feature Request
Catégorie Interface
Etat Assigned
Assignée à Ptah (Ptah)
Système d'exploitation Linux
Sévérité Basse
Priorité Normale
Basée sur la version 1.4-5
Due pour la version 2.0.0
Date d'échéance Non décidé
Pourcentage achevé: 70%
Votes 0
Privée Non

Détails

Il est assez difficile d'être précis lors du découpage d'un vidéo.
La sensibilité de la barre de défillement de la vidéo n'est pas très pratique.

Il serait peut-être interressant d'avoir deux compteur permettant de régler à la centième de seconde près le début du découpage de la vidéo.

Le fait d'augmenter ou de diminuer la valeur de ces compteur pourrait également faire défiler la vidéo dans le mode apperçu.
Cette tâche dépend de

Commentaire de Ptah (Ptah) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 dimanche, 14 juin 2009, 21:22 GMT
Une idée en passant : passer par des QDoubleSpinBox ou des QSpinBox pour définir à la frame près le début et la fin de la découpe
Commentaire de Strict Standards: array_map() expects parameter 1 to be a valid callback, non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 281 Angelo (ekd) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 mercredi, 24 juin 2009, 10:19 GMT
On pourrait imaginer un système comme ceci:

* pour que la découpe se fasse aussi de façon plus précise). On pourrait imaginer deux onglets (1 pour la découpe à la volée, en visionnant la vidéo ==> comme actuellement) et un autre onglet où la découpe vidéo se ferait de façon plus précise ... en d’abord convertissant la vidéo en images (les images seraient nommées dans une liste déroulante --> l’utilisateur pourrait alors cliquer sur la 1ère ... et ensuite la dernière image du lot pour la découpe) ... et ensuite les images sélectionnées seraient transformées en vidéo. Ce n’est qu’une piste de travail (et non une solution pré-établie ... il faut en discuter).

ou alors ...

Dans un onglet Réglages proposer deux cases à cocher:

[x] Découpe simple [ ] Découpe avancée (prend plus de temps)

Une fois la case cochée (par défaut Découpage simple) on aurait l'interface (dans l'onglet Réglages) qui se mettrait à jour/réactualiserait avec soit la découpe simple ... soit la découpe avancée --> si case Découpe avancée cochée. Après il faudrait discuter de ce qu'on met dans l'interface pour cette découpe avancée ... et la stratégie à mettre en place (si on passe par la transformation de la vidéo en image, sélection de l'image de début ... sélection de l'image de fin, puis retransformation de la sélection en vidéo) --> comme je le propose au dessus ... ou soit passer par une autre stratégie (à voir ensemble).

T'en penses quoi ?.
Commentaire de Ptah (Ptah) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 mercredi, 24 juin 2009, 21:32 GMT
Effectivement, l'approche d'extraction est une approche intéressante, mais je trouve ça un peut lourd... Si un a une vidéo de deux heures à découper, il va falloir beaucoup de temps d'extraction (et d'espace disque).
Après on peut avoir les deux, ce qui est une alternative intéressante.
Je cherchais à garder la méthode actuelle mais en passant par le n° des frames de la vidéo mais visiblement c'est pas si évident que ça... Par contre je pense que c'est la solution idéale : au lieu de passer en seconde, on passe en n° de frame et du coup on augmente la précision à la frame près (sans avoir a extraire les images).
En tout cas la solution que tu proposes pourra être envisager s'il s'avère qu'il n'y a pas d'autre solution, ça nous fait une solution de replis :)
Commentaire de Ptah (Ptah) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 samedi, 27 juin 2009, 09:41 GMT
J'ai remarqué une fonctionnalité intéressant que nous avons déjà dans Ekd : la réduction du temps de lecture avec "[" et "]" dans le widget Mplayer.
On pourrait facilement s'en servir et indique dans l'aide comment l'utiliser pour rendre la découpe plus précise. Je pense que c'est le meilleur choix jusqu'à présent.

Voilà comment je vois les chose :
* On ajoute 3 boutons permettant de ralentir, accélérer, réinitialiser la vitesse de lecture de la vidéo
* On indique aux utilisateur comment s'en servir pour avoir une précision au centième de seconde près

Angelo, qu'en penses-tu ?
Commentaire de Angelo (ekd) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 samedi, 27 juin 2009, 10:03 GMT
> J'ai remarqué une fonctionnalité intéressant que nous avons déjà dans Ekd : la réduction du temps de lecture avec "[" et "]" dans le widget Mplayer.
> On pourrait facilement s'en servir et indique dans l'aide comment l'utiliser pour rendre la découpe plus précise. Je pense que c'est le meilleur choix > jusqu'à présent.

Oui, plus exactement c'est Alt Gr + [ ou Alt Gr + ] --> voir image jointe. C'est éventuellement une solution effectivement.

> Voilà comment je vois les chose :
> * On ajoute 3 boutons permettant de ralentir, accélérer, réinitialiser la vitesse de lecture de la vidéo
> * On indique aux utilisateur comment s'en servir pour avoir une précision au centième de seconde près

> Angelo, qu'en penses-tu ?

Ca me semble être une bonne solution effectivement.

Le tout étant de pouvoir récupérer les raccourcis clavier Alt Gr + [ et Alt Gr + ] dans EKD ... et quand Mplayer est activé, c'est possible avec PyQt4 ?. Il faudra que cela puisse être le + précis possible (comme si on travaillait frame par frame).

Avant de faire cela, la chose la + urgente (à mon sens) est de passer l'interface de la partie Vidéo avec des onglets (comme dans la partie Image) ... et avoir une fenêtre de sélection des vidéos (un peu comme celle de la partie Vidéo). C'est un gros chantier mais ça me semble indispensable avant de passer au reste, tu penses quoi de mon point de vue par rapport à ça ?. J'aimerais bien quand je vais partir aux RMLL à Nantes (je pars le 6 juillet), j'y serais du 7 au 11 juillet (le temps des RMLL) ... je vais essayer de trouver un petit coin de table pour faire qques petites démos d'EKD à la volée ... enfin bref ce serait bien que je puisse aussi montrer cette nouvelle interface pour la sélection des vidéos (les onglets pour sélection vidéo, onglet Réglages, onglet Infos ...), tu penses que c'est possible ?.
Commentaire de Ptah (Ptah) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 dimanche, 28 juin 2009, 07:36 GMT
> Le tout étant de pouvoir récupérer les raccourcis clavier Alt Gr + [ et Alt Gr + ] dans EKD ... et quand Mplayer est activé, c'est possible avec PyQt4 ?. Il faudra > que cela puisse être le + précis possible (comme si on travaillait frame par frame).

Oui, c'est assez facile dans le principe, après, pour l'intégration, je ne sais pas...

(je déplace ton commentaire sur la gestion de l'ajout des vidéos sur le bon bug :) )
Commentaire de Ptah (Ptah) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 dimanche, 15 novembre 2009, 20:50 GMT
J'ai créé trois nouveaux bouttons dans la partie découpage permettant de controler la vitesse de lecture de mplayer.
Révision : 702
A tester :)
Commentaire de Angelo (ekd) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 mardi, 17 novembre 2009, 18:25 GMT
Ah tu vois Aurélien je ne m'en étais absolument pas aperçu (de tes changements à ce niveau).

Ecoute, moi je trouve que c'est une excellent idée/initiative (simple et efficace !) ... et en plus ça semble bien fonctionner. Une toute petire rectif à faire: tu as oublié le "voulez" dans les tooltip, il faut que ce soit:

--> Pressez le bouton si vous voulez réduire la vitesse de la vidéo.
--> Pressez le bouton si vous voulez réinitialiser la vitesse de la vidéo.
--> Pressez le bouton si vous voulez augmenter la vitesse de la vidéo.

Dans tous nos changements (au niveau des textes donnés à lire aux utilisateurs) ne pas oublier (je ne sais pas si tu l'as fait pour ces tooltip) de les mettre entre _(u"....") pour les traductions.

Là je dérive un peu, je change de module, mais il ne faut pas oublier de le faire --> _(u"....") pour tous les textes dans la configuration: Configuration > Configuration générale --> Configuration de Ekd.
Commentaire de Angelo (ekd) - Strict Standards: Non-static method Filters::noXSS() should not be called statically in /data/web/64/9e/8e/ekd.tuxfamily.org/htdocs/bugs/includes/class.tpl.php on line 613 mercredi, 03 mars 2010, 06:12 GMT
Je pense que cette tache peut être close.

Chargement...