Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#51 Le 02/02/2011, à 13:43

kde4 fan

Re : [g2s] Screencastor - Screencast via ffmpeg

quand la capture et fini il y a un délais d'encodage plus ou moin long il faudrait peut-être rajouter une boite de dialogue avec défilement de la procédure en cour
et si tu peux rajouter plus de codec videos pris en charge

Dernière modification par kde4 fan (Le 02/02/2011, à 13:54)


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

#52 Le 02/02/2011, à 13:55

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

perso ca dure quasiment pas donc j'avais pas franchement remarqué...

je vais voir pour ajouter une fenetre zenity qui s'affichera tant que xterm n'a pas terminé..

Hors ligne

#53 Le 02/02/2011, à 14:15

kde4 fan

Re : [g2s] Screencastor - Screencast via ffmpeg

perso ca dure quasiment pas donc j'avais pas franchement remarqué..

normale vu ta config
après si tu pouvais permettre la rédaction de commentaire écris sur la vidéo capturer (une sorte osd pour faire apparaitre les commentaire)
mais cela doit être plus dur a réaliser
un curseur de couleur différent (pour le différencier pendent la capture)
sinon je ne vois pas trop quoi ajouter


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

#54 Le 02/02/2011, à 14:22

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

après si tu pouvais permettre la rédaction de commentaire écris sur la vidéo capturer (une sorte osd pour faire apparaitre les commentaire)
=> euuhhh, tu crées un fichier de sous titres, type srt que tu intègres ?
parce que sinon je vois pas trop comment ffmpeg le permettrait...

un curseur de couleur différent (pour le différencier pendent la capture)
=> il faut voir si c'est possible de modifier le curseur en ligne de commande...

Hors ligne

#55 Le 02/02/2011, à 14:46

kde4 fan

Re : [g2s] Screencastor - Screencast via ffmpeg

euuhhh, tu crées un fichier de sous titres, type srt que tu intègres

comment procède tu pour le faire ?


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

#56 Le 02/02/2011, à 15:33

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

pour la fenetre de taf zenity, dis moi si c'est ça que tu veux et si ca marche:
remplace la partie Systray par cela dans le fichier screencastor.sh

##### Systray #####
function my_systray()
{
# Action lors du clic gauche sur l'icone du systray
if [[ ${show} == True ]]
then
    # Disparition de la fenêtre et lancement de la capture
    echo 'SET@_window1.hide()'
    echo 'SET@systray.set_blinking(True)'
    echo "TEXT@@HIZO@@_code_ffmpeg"
    show=False
else
    # Arret de la capture et apparition de la fenêtre
    kill ${pid_xterm}

    (while [[ -n $(ps aux | egrep "^${USER}   ${pid_xterm}") ]]
    do
        echo "en cours"
        sleep 1
    done) | zenity --progress --pulsate --auto-close

    echo 'SET@systray.set_blinking(False)'
    echo 'SET@_window1.show()'
    show=True
fi
}

et remplace la fonction _code_ffmpeg par celle la :

function _code_ffmpeg()
{
# Récupération du code
code_complet=${@#hizo?} code_complet=${code_complet%@@}

# Récupération de l'adresse pour la lecture
url_lecture=${@%\"*} url_lecture=${url_lecture##*\"}

xterm -iconic -title "xterm - Capture en cours" -e "$code_complet" &
pid_xterm=${!}
}

Pour les sous titres : [url]http://doc.ubuntu-fr.org/sous-titrage?s[]=srt#creation_de_sous-titrages[/url]
perso j'aime bien Subtitle editor

Dernière modification par Hizoka (Le 02/02/2011, à 15:35)

Hors ligne

#57 Le 02/02/2011, à 17:52

kde4 fan

Re : [g2s] Screencastor - Screencast via ffmpeg

pour la fenetre de taf zenity, dis moi si c'est ça que tu veux et si ca marche

désoler mais pas le temps de la voire donc surement pas utile
si capture de plus d'une heurre peut-être
donc c'est ok pour moi

Dernière modification par kde4 fan (Le 02/02/2011, à 17:52)


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

#58 Le 02/02/2011, à 18:23

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

donc pas besoin d'elle ?

Hors ligne

#59 Le 02/02/2011, à 18:49

kde4 fan

Re : [g2s] Screencastor - Screencast via ffmpeg

apparemment non encore désoler


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

#60 Le 02/02/2011, à 19:03

AnsuzPeorth

Re : [g2s] Screencastor - Screencast via ffmpeg

pendant l'encodage tu pourrais juste changer l'icone dans le systray, ou le faire clignoter plutot que zenity !


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (En ligne)

Hors ligne

#61 Le 02/02/2011, à 19:11

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

pendant l'encodage tu pourrais juste changer l'icone dans le systray, ou le faire clignoter plutot que zenity !
=> l'icone clignote déjà tongue
zenity aurait été entre la fin de la capture et la fin de l'encodage.

ok je vire la fenêtre zenity alors.

Hors ligne

#62 Le 02/02/2011, à 19:20

AnsuzPeorth

Re : [g2s] Screencastor - Screencast via ffmpeg

pendant l'encodage tu pourrais juste changer l'icone dans le systray, ou le faire clignoter plutot que zenity !
=> l'icone clignote déjà tongue
zenity aurait été entre la fin de la capture et la fin de l'encodage.

Alors change d'icone pendant l'encodage, que l'user voit qu'il se passe bien qqle chose ! Car le temps d'encodage doit surement être différent selon le PC. Je ferais des essais, j'ai un vieux machin moi !

ok je vire la fenêtre zenity alors

C'est dommage de devoir faire appel encore à une appli différente, alors que glade2script permet déjà de faire mieux wink

Dernière modification par AnsuzPeorth (Le 02/02/2011, à 19:21)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (En ligne)

Hors ligne

#63 Le 02/02/2011, à 19:30

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

C'est dommage de devoir faire appel encore à une appli différente, alors que glade2script permet déjà de faire mieux
=> ouais mais en cas de manque de dépendances, c'est pratique car s'il ne peut lancer le glade tongue
il faudrait voir peut-être à lancer une fenêtre gnome-terminal\konsole|xterm|ou celle de xubuntu...
ca serait  surement mieux...

Hors ligne

#64 Le 02/02/2011, à 19:35

AnsuzPeorth

Re : [g2s] Screencastor - Screencast via ffmpeg

Hizoka a écrit :

C'est dommage de devoir faire appel encore à une appli différente, alors que glade2script permet déjà de faire mieux
=> ouais mais en cas de manque de dépendances, c'est pratique car s'il ne peut lancer le glade tongue
il faudrait voir peut-être à lancer une fenêtre gnome-terminal\konsole|xterm|ou celle de xubuntu...
ca serait  surement mieux...

Perso, j'indiquerais juste de lancer pour la première fois le soft en console,  qql soit la distrib, pas de soucis, c'est l'user qui gère  wink
Et zenity n'est pas installé partout !


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (En ligne)

Hors ligne

#65 Le 02/02/2011, à 19:37

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

Et zenity n'est pas installé partout !
=> j'ai ajouter kdialog aussi.

mais en effet, il faudrait que je trouve un moyen de savoir si on lancer le script en console ou non...

Hors ligne

#66 Le 02/02/2011, à 19:50

AnsuzPeorth

Re : [g2s] Screencastor - Screencast via ffmpeg

Hizoka a écrit :

Et zenity n'est pas installé partout !
=> j'ai ajouter kdialog aussi.

mais en effet, il faudrait que je trouve un moyen de savoir si on lancer le script en console ou non...

Ben pourquoi ? Tu t'en fou de ça, il faut juste préciser que le premier lancement doit se faire en console pour installer les dépendances, c'est tout !  Après que ton soft tourne en console ou non, c'est le choix de l'user !


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (En ligne)

Hors ligne

#67 Le 03/02/2011, à 02:29

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

j'ai fait pas mal de modifs mais pas encore fini...

=> la verification des paquets ne se fait que si on lance via un terminal

=> creation d'un menu sur l'icone de notification

=> ajout d'un bouton stop sur la fenetre

=> suppression des fenetres zenity
...

Dernière modification par Hizoka (Le 03/02/2011, à 02:29)

Hors ligne

#68 Le 03/02/2011, à 20:37

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

grosse mise à jour :

Version 0.85 a écrit :

- la verification des paquets et la liste des codecs audio ne se font que si on lance via un terminal
=> le 1er lancement est obligatoirement fait par console/terminal
=> gain de temps au lancement

- Ajout d'une option pour utiliser Devil's Pie
=> Pour minimiser la fenêtre xterm avec compiz d'activé

- Grosse modif de l'icone de notification
=> clic gauche affiche/cache la fenêtre
=> clic droit affiche un menu avec les différentes actions possibles

- Ajout d'un bouton stop afin de stopper la capture en cours
=> les différents boutons et menu item de la zone de notification dé/grisent affiche/cache d'autres boutons
=> le lancement de la capture via le bouton enregistrer de la fenêtre principal ne l'abaisse pas, seul le lien de l'icone de la zone de notification. => faire de même avec le bouton de la fenêtre principal ?

- Remplacement des fenêtres zenity par des fenêtres glade
=> fenêtres pour Devil's Pie
=> fenêtre pour la mise à jour
=> fenêtre avec barre de progression entre la fin de la capture et la fin de la compression

- Automatisation lors de la création de fichier flv
=> l'extension passe à .flv
=> le codec passe à libmp3lame

- Correction de nombreux petits bugs
=> fermeture de ffmpeg sans erreur

Dernière modification par Hizoka (Le 03/02/2011, à 20:44)

Hors ligne

#69 Le 04/02/2011, à 00:23

Omnisilver

Re : [g2s] Screencastor - Screencast via ffmpeg

Hello,

J'ai voulu le tester ce programme prometteur, mais j'obtiens le message suivant :

adrien@adrien-fixe:~/Téléchargements/Screencastor_0.85$ sh go_screencastor.sh 
go_screencastor.sh: 15: Syntax error: redirection unexpected

A priori j'ai toutes les dépendances requises, excepté xrandr que je ne trouve pas dans Synaptic. As-tu une idée de la source de cette erreur ?


sudo pour les commandes et les scripts, gksu ou kdesu pour les programmes graphique.

Hors ligne

#70 Le 04/02/2011, à 00:41

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

pas sh mais bash ou ./

bash go_screencastor.sh 
./go_screencastor.sh

dis moi...

Hors ligne

#71 Le 04/02/2011, à 01:02

Omnisilver

Re : [g2s] Screencastor - Screencast via ffmpeg

Super ! La commande bash ne donnait rien mais le ./go fonctionne :-)

Bravo pour ce logiciel qui m'a l'air déjà bien conçu. J'ai essayer d'enregistrer une vidéo mais ça n'a fas fonctionné tongue Je t'ai mis le retour de la commande ici : http://paste.geeknode.org/ad97c8b1 (tu pourras me dire si je ne suis pas doué ou si il y a un bug !)

Et c'est trivial mais je te signale quelques coquilles :
- Seuil du fitlre anti-bloc -> filtre
- Image par seconde -> Images

Bonne nuit !


sudo pour les commandes et les scripts, gksu ou kdesu pour les programmes graphique.

Hors ligne

#72 Le 04/02/2011, à 02:00

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

merci du retour.

pour ton code si ca ne fonctionne pas, copie le et colle dans un terminal afin de voir le retour de l'erreur de ffmpeg.

Hors ligne

#73 Le 04/02/2011, à 15:35

kde4 fan

Re : [g2s] Screencastor - Screencast via ffmpeg

petite erreur avec fenêtres pour Devil's Pie minimise bien xterme mais pas la fenêtre principal
pour suivre les erreur j'ai rajouter ceci

exec 2> >(tee -a "${HOME}"/Screencastor/Screencastor.log)

et je voie une erreur

xrandr: Failed to get size of gamma for output default

et Screencastor ne se lance plus même pas dans un terminal

Dernière modification par kde4 fan (Le 04/02/2011, à 15:47)


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

#74 Le 04/02/2011, à 16:29

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

petite erreur avec fenêtres pour Devil's Pie minimise bien xterme mais pas la fenêtre principal

Nouvelle version a écrit :

- Ajout d'un bouton stop afin de stopper la capture en cours
=> les différents boutons et menu item de la zone de notification dé/grisent affiche/cache d'autres boutons
=> le lancement de la capture via le bouton enregistrer de la fenêtre principal ne l'abaisse pas, seul le lien de l'icone de la zone de notification. => faire de même avec le bouton de la fenêtre principal ?

donc tu veux que ca minimise via le bouton enregistrer de la fenetre principal ?
que ca fasse la même chose pour le menu de l'icone de notification ?
ou que celle ci ne minimise pas ?

xrandr: Failed to get size of gamma for output default

=> la seule commande xrandr :

xrandr -q

elle te retourne une erreur ?

exec 2> >(tee -a "${HOME}"/Screencastor/Screencastor.log)

=> l'idée est bonne, je vais ajouter la commande.

Screencastor ne se lance plus même pas dans un terminal
=> etrange ça...

Peux-tu tester ça stp :

titre="xtermtest"
xterm -title "$titre" &
pid=${!}
sleep 1
id_fenetre=($(xwininfo -root -tree | grep "${titre}"))
opacite_fenetre=$(xprop -id "${id_fenetre[0]}" | grep '_NET_WM_WINDOW_OPACITY')
[[ -z ${opacite_fenetre[2]} ]] && xprop -id "${id_fenetre[0]}" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000

la fenêtre xterm est-elle devenue transparente ? si oui : tue la :

kill $pid

Hors ligne

#75 Le 04/02/2011, à 18:00

kde4 fan

Re : [g2s] Screencastor - Screencast via ffmpeg

ou que celle ci ne minimise pas ?

ces ça une sur 2

Peux-tu tester ça stp :

retour

xprop: error: Invalid window id format: .
[[ -z ${opacite_fenetre[2]} ]] && xprop -id "${id_fenetre[0]}" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000

la fenêtre xterm est-elle devenue transparente ? si oui : tue la :

non

Dernière modification par kde4 fan (Le 04/02/2011, à 18:01)


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

Haut de page ↑