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".

#101 Le 09/02/2011, à 20:34

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

c'est en cours de creation : ppa:hizo/logiciels

sudo add-apt-repository ppa:hizo/logiciels
sudo apt-get update
sudo apt-get install screencastor

vers 19h45

en local, ca passait bien !
mais bon on ne sait jamais...

bonne nuit, i go to taf.

Hors ligne

#102 Le 09/02/2011, à 23:58

smo

Re : [g2s] Screencastor - Screencast via ffmpeg

ola

booooooh !! tongue

Paramétrage de screencastor (0.9.0-0ppa2~maverick) ...
/var/lib/dpkg/info/screencastor.postinst: line 4: /home/hizoka/test: Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de screencastor (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1


pas bien...

je sais pas trop pourquoi t as tout séparé m enfin, t as du taff big_smile

a+


ht5streamer, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://ht5streamer.free.fr
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
tchat: ##ubuntu-fr-geek sur irc (irc.ubuntu.com)
ME PAYER UNE BIERE !! :D :  http://gtk-apps.org/content/donate.php?content=138588

Hors ligne

#103 Le 10/02/2011, à 09:54

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

/home/hizoka/test:

l'oubli à la con...

je sais pas trop pourquoi t as tout séparé m enfin, t as du taff
c'est à dire ?
j'ai essayé de simplifier au max tout le systeme, il ne reste que le fichier python + les dossiers en gros
et je vais voir pour simplifier un peu avec du code bash qui automatiserait encore un peu plus...

si tu pouvais détailler au max ton script python afin que je sache ce que je peux virer ou non en fonction des paquets (genre le rechargement des images ne me sert à rien... à conserver que sur certains fichiers pas tous comme glade2script...)

Hors ligne

#104 Le 10/02/2011, à 10:16

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

nouvelle version up.

Hors ligne

#105 Le 10/02/2011, à 10:24

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

tiens, il me fait chier avec le fichier postrm...

pourtant il ne fait que supprimer un dossier s'il existe...

je teste en le virant...

Hors ligne

#106 Le 10/02/2011, à 20:29

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

bon les fichiers postrm et postinst vont être à explorer, j'ai regardé ceux des logiciels installés, je vais adapter...

si quelqu'un connait un tuto ou des explications la dessus...

Hors ligne

#107 Le 11/02/2011, à 17:41

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

Ton PPA n'est seulement disponible pour Marverick et pas pour Lucid (?)


Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#108 Le 11/02/2011, à 22:39

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

ouais...

je vais voir pour faire une version pour lucid

Hors ligne

#109 Le 11/02/2011, à 22:40

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

Merci surtout que Lucid est une LTS. big_smile roll


Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#110 Le 11/02/2011, à 23:19

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

en cours de creation...

tu pourras me faire un retour comme ça smile

Hors ligne

#111 Le 11/02/2011, à 23:49

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

tu peux tester smile

Hors ligne

#112 Le 11/02/2011, à 23:53

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

A 1ere vue non. Tout semble fait pour que je ne puisse pas le tester; Regarde :

olivier@Triton:~$ sudo apt-get install screencastor
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
  screencastor: Dépend: libx264-98 mais il n'est pas installable
E: Paquets défectueux

Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#113 Le 12/02/2011, à 00:51

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

ouais ca vient d'une dépendance..

as tu un paquet installé libx264-XX ?

voir si c'est vraiment une dépendance obligatoire...

Hors ligne

#114 Le 12/02/2011, à 00:54

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

oui libx264-85 et la liste est plutot conséquente : Je n'aurai plus aucun programme vidéo/multimédia. roll
Faut que je trouve le moyen de mettre une screenshot.:/


Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#115 Le 12/02/2011, à 02:55

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

supprime rien, je teste moi meme

Hors ligne

#116 Le 12/02/2011, à 03:00

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

donc c'est obligatoire...

mais c'est chiant le coup du libx264-XX et non pas libx264...

mise à jour en cours avec dépendance : libx264-98 => libx264-85 pour lucid

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

Hors ligne

#117 Le 12/02/2011, à 14:35

smo

Re : [g2s] Screencastor - Screencast via ffmpeg

ola

j pense que tu peux mettre libx264-98|libx264-85 dans le fichier control simplement wink

mpi le deb marche mais la fenetre ffmpeg reste blanche et plie le pc, oblige de faire un killall -9 xterm


++


ht5streamer, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://ht5streamer.free.fr
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
tchat: ##ubuntu-fr-geek sur irc (irc.ubuntu.com)
ME PAYER UNE BIERE !! :D :  http://gtk-apps.org/content/donate.php?content=138588

Hors ligne

#118 Le 12/02/2011, à 18:14

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

Bon un petit up tant que j'ai le temps.

Installation maintenant okay.

Enregistrement avec les paramètres par defaut sauf modification dossier utilisateur + compiz activé (=checkbutton activé)
1er essai (sans compiz ) okay.
2eme essai (avec compiz par defaut) la capture continue même après :
- avoir cliqué deux fois deux fois sur Arreter
- avoir fermer l'application

Seule solution un kill sur xterm (Boum t'es enfin mort lol , vilaine bebette big_smile )

Impressions générales

Malgré ses défauts de jeunesse, logiciel très interressant et prometteur.
D'ailleurs quand il sera au point, je me chargerai de le faire connaitre (blog et voir +)
J'adore son logggggggggooooooooooooooooooo.
J'adore aussi cette fenêtre transparente redimensionnable.

Les formats sont interressants même s'il manque le petit plus qui pourrait faire la difference et un gros avantage dans l'avenir : le WebM. Envisages-tu de l'intégrer ? Si oui quand ? Je suis très curieux de le voir et de l'essayer. Cela le démarquerait des petits nouveaux que sont Kazam et Tibesti.

C'est marrant car, il y a un an (déjà roll )  j'avais fait des essais dont celui de ffmpeg dans l'enregistrement d'écran dans le cadre du projet Openshot. Et le peut d'essais fait validaient la possibilité d'utiliser ffmpeg pour ce genre d'operation. En ce qui te concerne tu es allé beaucoup plus loin.
Même si j'ai téléchargé le code, je ne l'ai pas regardé mais connais-tu Python ? big_smile tongue

@+

Dernière modification par cenwen (Le 12/02/2011, à 18:16)


Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#119 Le 12/02/2011, à 18:36

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

smo => si tu as des soucis avec les codes copies les et colles les dans un terminal afin de voir les retour d'erreur...
=> je vais voir pour que la fenêtre ne se ferme pas toute seule directement...

EDIT : je ne retrouve pas cette option...mhhh....c'était peut être avec konsole...

cenwen => donc bug lié au checkbutton de compiz ?
c'est étrange car chez moi ça passe...
on va tester manuellement :

test="le code ffmpeg"
xterm -iconic -title "xterm - Capture en cours" -e "$code_complet" &
pid_xterm=${!}
[[ ${sortie_compiz} == True ]] && xprop -name 'xterm - Capture en cours' -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000
sleep 0.5
pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}

et pour arreter :

kill -15 ${pid_ffmpeg}

si ça s'arrette pas :

kill -9 ${pid_xterm}

avoir cliqué deux fois deux fois sur Arrêter

=> comment c'est possible ça ?
car au 1er clic le bouton arret se change en enregistrer...

Malgré ses défauts de jeunesse, logiciel très interressant et prometteur.

merci bien smile

J'adore son logggggggggooooooooooooooooooo.

j'aime beaucoup aussi mais il n'est pas de moi. (mais j'ai le droit de l'utiliser).

Les formats sont interressants même s'il manque le petit plus qui pourrait faire la difference et un gros avantage dans l'avenir : le WebM. Envisages-tu de l'intégrer ? Si oui quand ?

connais pas franchement, interet de ce codec ? il est lisible via les sites de flv ?
s'il est si prometteur moi je veux bien... mais quel lib faut-il ?

C'est marrant car, il y a un an (déjà  )  j'avais fait des essais dont celui de ffmpeg dans l'enregistrement d'écran dans le cadre du projet Openshot.

Perso j'avais déjà regardé mais l'audio ne fonctionnait pas et ça m'avait pris la tête, mais là avec plus de recherche et de test, c'est ok smile

Même si j'ai téléchargé le code, je ne l'ai pas regardé mais connais-tu Python ?

Non je ne connais pas le python, j'utilise du bash, une interface glade et glade2script qui fait le lien entre les 2.
J'ai du mal avec les autres langages que bash.

Dernière modification par Hizoka (Le 12/02/2011, à 18:47)

Hors ligne

#120 Le 12/02/2011, à 19:04

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

Avant tout une chose que j'ai oublié tout à l'heure c'est le format de la vidéo de la capture qui comme tu le vois sur la screenshot (screencastormediainfo) doit etre en 1440x900 et non en 1036x600. Ai-je raté quelque chose ? 

=> comment c'est possible ça ?
car au 1er clic le bouton arret se change en enregistrer...

Désolé mais j'ai oublié de préciser dans le systray.

on va tester manuellement :

C'est dans un script ? ou tout dans la console ?

connais pas franchement, interet de ce codec ? il est lisible via les sites de flv ?
s'il est si prometteur moi je veux bien... mais quel lib faut-il ?

La il faut vraiment que j'éclaire ta lanterne.
C'est le format libéré par google qui rentre directement en concurrence avec le h264 et qui est fait pour le web.
Par defaut il est  dans ffmpeg mais seulement à partir de la version 0.6.x, tu vois ce que je veux dire (verification de la version + (dé)activation suivant la version (disons par defaut activé) c'est la librairie libvpx , l'audio étant du ogg vorbis
Tiens un lien qui te donnera plus d'explications que  moi : Linuxfr

Dernière modification par cenwen (Le 12/02/2011, à 19:10)


Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#121 Le 12/02/2011, à 19:24

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

Avant tout une chose que j'ai oublié tout à l'heure c'est le format de la vidéo de la capture qui comme tu le vois sur la screenshot () doit etre en 1440x900 et non en 1036x600. Ai-je raté quelque chose ?

montre moi le code ffmpeg qui t'a crée cette vidéo.

Désolé mais j'ai oublié de préciser dans le systray.

En effet, arrêter ne se grise pas.. => pourtant j'ai bien programmé ce qu'il fallait....
à revoir....

C'est dans un script ? ou tout dans la console ?

console quand c'est en manuel afin de bien voir tous les retours

Si j'integre le codec made in google, y a-t-il encore besoin de flv ?
il faut que je voie ses options pour avoir une idée du temps que ça va me prendre pour l'integrer...
EDIT : c'est plutot complet donc ça me prendra du temps...
Bon je bouge, je re ce soir.

Dernière modification par Hizoka (Le 12/02/2011, à 19:27)

Hors ligne

#122 Le 12/02/2011, à 20:43

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

montre moi le code ffmpeg qui t'a crée cette vidéo.

Aie j'ai vidé ma corbeille avec les screenshots correspondantes. Par contre, j'ai quelque chose de bizarre. j'ai relancé Screencastor et je me suis rendu compte que la résolution était de 934x540 alors que la 1ere fois , sans rien avoir fait elle affichait la bonne resolution de mon écran (cad 1440x900). J'ai voulu la changer, j'ai réactualiser afin que ffmpeg prenne en compte les parametres et je vais sur le 1er,  il est toujours sur 934x540 puis je reviens sur le dernier onglet, il est aussi à 934x540.

Si j'integre le codec made in google, y a-t-il encore besoin de flv ?
il faut que je voie ses options pour avoir une idée du temps que ça va me prendre pour l'integrer...
EDIT : c'est plutot complet donc ça me prendra du temps...
Bon je bouge, je re ce soir.

Oui, car cela prendra du temps et Google n'est pas les autres, le flv bien que pour moi mort avec le h264 puis webm est encore present pour un bon moment.
Je crois qu'un 3eme onglet s'impose avec un déplacement de l'onglet flv vers la 3eme place =>x264,Webm, Flash)
Moi je vais pas être dispo ce soir et demain ce sera le grand rush Mais bon je vais veiller un peu. Je te poste ça dès que je l'ai fais.

Nota : C'est moi ou bien depuis hier soir je suis le seul à avoir des erreurs Bad Gateway 502 ?

Edit
ça ne marche pas de meme que pour tuer ffmpeg (en remplacent pra le bons pid) mais par contre le fait de tuer xterm tue aussi ffmpeg et de façon simple cad

kill {pid_exterm}

Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#123 Le 13/02/2011, à 01:17

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

Aie j'ai vidé ma corbeille avec les screenshots correspondantes. Par contre, j'ai quelque chose de bizarre. j'ai relancé Screencastor et je me suis rendu compte que la résolution était de 934x540 alors que la 1ere fois , sans rien avoir fait elle affichait la bonne resolution de mon écran (cad 1440x900). J'ai voulu la changer, j'ai réactualiser afin que ffmpeg prenne en compte les parametres et je vais sur le 1er,  il est toujours sur 934x540 puis je reviens sur le dernier onglet, il est aussi à 934x540.

Supprime tes préférences, ça vient peut être de là.

sinon renvoie moi :

resolution=$(xrandr -q) resolution=${resolution#*current } resolution=${resolution%%,*}
largeur=${resolution%% *} hauteur=${resolution##* }
echo "largeur : $largeur
hauteur : $hauteur"

Oui, car cela prendra du temps et Google n'est pas les autres, le flv bien que pour moi mort avec le h264 puis webm est encore present pour un bon moment.
Je crois qu'un 3eme onglet s'impose avec un déplacement de l'onglet flv vers la 3eme place =>x264,Webm, Flash)

ca va compliquer le code mais bon... ça se fera alors

Nota : C'est moi ou bien depuis hier soir je suis le seul à avoir des erreurs Bad Gateway 502 ?

Non c'est récurant depuis quelques jours là...

ça ne marche pas de meme que pour tuer ffmpeg (en remplacent pra le bons pid) mais par contre le fait de tuer xterm tue aussi ffmpeg

Donc il ne faut pas car ça ne tue pas ffmpeg comme il faut.

je veux bien le retour de ça aussi stp, voir si le pid de ffmpeg est le bon (modifie la variable code_complet)...

code_complet="le code ffmpeg donné par screencastor"
echo "code_complet : ${code_complet}"
xterm -iconic -title "xterm - Capture en cours" -e "$code_complet" &
pid_xterm=${!}
[[ ${sortie_compiz} == True ]] && xprop -name 'xterm - Capture en cours' -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000
sleep 0.5
pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}
echo "pid_ffmpeg : ${pid_ffmpeg}"
ps aux | egrep "ffmpeg"

Sinon je viens de corriger le bug de l'icone arrêter qui ne le grisé pas.

J'aimerai essayé de choper les différents bug afin de sortir la version 1 bien stable.

Une fois fait, je m'attaquerai à webmachin...

Dernière modification par Hizoka (Le 13/02/2011, à 01:24)

Hors ligne

#124 Le 13/02/2011, à 01:28

cenwen

Re : [g2s] Screencastor - Screencast via ffmpeg

Bon plusieurs choses vite faite avant d'aller me coucher.
Je vais te mettre le resultat de plusieurs commandes dans le désordre :
Voici le resultat de mon kill de ffmpeg (au lieu de xterm) car meme arreter la fenetre de xtern continue à montrer l'enregistrement.

22517 ?        S      0:00 /bin/bash /usr/bin/screencastor
22544 ?        Sl     0:01 /usr/bin/python /usr/bin/glade2script -d --glade /usr/share/screencastor/screencastor.glade --systray=menu1@screencastor.png@Screencastor --tree @@aud
22549 ?        S      0:00 /bin/bash /usr/share/screencastor/screencastor.sh
22553 ?        S      0:00 /bin/bash /usr/share/screencastor/screencastor.sh
22568 ?        S      0:00 xterm -iconic -title xterm - Capture en cours -e ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libvorbis -ar 44100 -a
22570 pts/1    Rsl+   0:32 ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -vpre lossless_ultrafast -
22607 pts/2    R+     0:00 ps -x
olivier@Triton:~$ kill 22570

tu y vois notament la commande utiliser après avoir vider mes preferences (=RAZ).
Au cas où la commande employée

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -vpre lossless_ultrafast -crf 20 -g 250 -keyint_min 25 -coder 1 -trellis 1 -deblockalpha 0 -deblockbeta 0 -bf 16 -refs 16 -me_method hex -subq 6 -y -r 25 -s 1440x900  "/home/olivier/Vidéos/EnregistrementEcran/Screencastor.mkv"

Ta 1ere demande

olivier@Triton:~$ resolution=$(xrandr -q) resolution=${resolution#*current } resolution=${resolution%%,*}
olivier@Triton:~$ largeur=${resolution%% *} hauteur=${resolution##* }
olivier@Triton:~$ echo "largeur : $largeur
> hauteur : $hauteur"
largeur : 1440
hauteur : 900

Ta 2eme demande

olivier@Triton:~$ test="le code ffmpeg"
olivier@Triton:~$ xterm -iconic -title "xterm - Capture en cours" -e "$code_complet" &
[1] 16801
olivier@Triton:~$ pid_xterm=${!}
olivier@Triton:~$ [[ ${sortie_compiz} == True ]] && xprop -name 'xterm - Capture en cours' -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000
olivier@Triton:~$ sleep 0.5
[1]+  Done                    xterm -iconic -title "xterm - Capture en cours" -e "$code_complet"
olivier@Triton:~$ pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}
olivier@Triton:~$ pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}
olivier@Triton:~$ pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}
olivier@Triton:~$ pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}
olivier@Triton:~$ test="le code ffmpeg"
olivier@Triton:~$ xterm -iconic -title "xterm - Capture en cours" -e "$code_complet" &
[1] 17288
olivier@Triton:~$ pid_xterm=${!}
olivier@Triton:~$ [[ ${sortie_compiz} == True ]] && xprop -name 'xterm - Capture en cours' -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000
olivier@Triton:~$ sleep 0.5
[1]+  Done                    xterm -iconic -title "xterm - Capture en cours" -e "$code_complet"
olivier@Triton:~$ pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}^C
olivier@Triton:~$ ode_complet="le code ffmpeg donné par screencastor"
olivier@Triton:~$ echo "code_complet : ${code_complet}"
code_complet : 
olivier@Triton:~$ xterm -iconic -title "xterm - Capture en cours" -e "$code_complet" &
[1] 22591
olivier@Triton:~$ pid_xterm=${!}
olivier@Triton:~$ [[ ${sortie_compiz} == True ]] && xprop -name 'xterm - Capture en cours' -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000
olivier@Triton:~$ sleep 0.5
[1]+  Done                    xterm -iconic -title "xterm - Capture en cours" -e "$code_complet"
olivier@Triton:~$ pid_ffmpeg=$(ps aux | egrep "[0-9] ffmpeg") pid_ffmpeg=${pid_ffmpeg#${USER}   } pid_ffmpeg=${pid_ffmpeg%% *}
olivier@Triton:~$ echo "pid_ffmpeg : ${pid_ffmpeg}"
pid_ffmpeg : olivier
olivier@Triton:~$ ps aux | egrep "ffmpeg"
olivier  22568  0.0  0.1  58920  6772 ?        S    00:19   0:00 xterm -iconic -title xterm - Capture en cours -e ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -vpre lossless_ultrafast -crf 20 -g 250 -keyint_min 25 -coder 1 -trellis 1 -deblockalpha 0 -deblockbeta 0 -bf 16 -refs 16 -me_method hex -subq 6 -y -r 25 -s 1440x900 "/home/olivier/Vidéos/EnregistrementEcran/Screencastor.mkv"
olivier  22570 24.2 11.0 887148 449504 pts/1   Rsl+ 00:19   0:24 ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -vpre lossless_ultrafast -crf 20 -g 250 -keyint_min 25 -coder 1 -trellis 1 -deblockalpha 0 -deblockbeta 0 -bf 16 -refs 16 -me_method hex -subq 6 -y -r 25 -s 1440x900 /home/olivier/Vidéos/EnregistrementEcran/Screencastor.mkv
olivier  22600  0.0  0.0   7632   948 pts/0    S+   00:20   0:00 egrep --color=auto ffmpeg

Le jour où j'ai découvert le libre, j'ai su que je ne reviendrais jamais en arrière.
The OpenShot Team : http://www.openshotvideo.com/
Mon blog perso sur le multimédia et OpenShot : http://linuxevolution.wordpress.com/
Google+ : https://plus.google.com/u/0/111472725110173916234/posts

Hors ligne

#125 Le 13/02/2011, à 04:02

Hizoka

Re : [g2s] Screencastor - Screencast via ffmpeg

Oula...alors...

alors toujours le probleme de la resolution ou c'est réglé ça ?
car il la commande renvoie bien :

largeur : 1440
hauteur : 900

dans ton 1er retour, ton kill ffmpeg fonctionne ?

Voila quelques modifs au code, voir s'il passe mieux comme ça :

code_complet='ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1440x900 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -vpre lossless_ultrafast -crf 20 -g 250 -keyint_min 25 -coder 1 -trellis 1 -deblockalpha 0 -deblockbeta 0 -bf 16 -refs 16 -me_method hex -subq 6 -y -r 25 -s 1440x900  "/home/olivier/Vidéos/EnregistrementEcran/Screencastor.mkv"'
echo "code_complet : ${code_complet}"
xterm -iconic -title "xterm - Capture en cours" -e "$code_complet" &
pid_xterm=${!}
[[ ${sortie_compiz} == True ]] && xprop -name 'xterm - Capture en cours' -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x00000000
sleep 0.5
pid_ffmpeg=$(pgrep ffmpeg)
echo "pid_ffmpeg : ${pid_ffmpeg}"
ps aux | egrep "ffmpeg"

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

Hors ligne

Haut de page ↑