#1 Le 29/01/2011, à 20:25
- Hizoka
[g2s] Screencastor - Screencast via ffmpeg
NOUVELLE VERSION
Dépendances
python3
python3-pyqt4
avconv ou ffmpeg
Y en a peut etre d'autres, mais là, j'en vois pas...Installation
Télécharger le fichier tar.gz
Extraire le fichier tar.gz
Lancer le fichier Screencastor.py
ANCIENNE VERSION
Bonsoir,
Présentation :
je viens de développer (mais ce n'est pas encore fini) un petit logiciel permettant de créer rapidement, facilement et de façon assistée une ligne de code pour enregistrer ce qu'il se passe sur votre écran.
Cela utilise des commandes ffmpeg. Le 1er interet est de faire un screencast de qualité en x264, mais il est possible d'en faire en webm ou en flv pour les sites de vidéos.
Le logiciel utilise glade pour le coté graphique, bash pour le code, et le tout est relié via glade2script.
Screenshots :
Installation :
Dépendances : python-glade2 python-vte python-gtksourceview2 ffmpeg xdg-utils sed bash libavcodec-extra-52|libavcodec-extra-53 imagemagick x11-utils ffmpeg >= 0.9.0|libav-tools
Via mon depot :
Il suffit d'ajouter mon dépôts launchpad à vos sources :
sudo add-apt-repository ppa:hizo/screencastor
de mettre à jour vos dépots :
sudo apt-get update
et d'installer le logiciel :
sudo apt-get install screencastor
De cette façon le logiciel se mettra à jour simplement
Mon dépôt contient une version de ffmpeg compatible avec le logiciel
Depuis le tar.gz :
Cette version ne s'installe pas, tout reste dans le dossier.
Mais cela necessite quand même les dépendances citées ci-dessus
Télécharger le fichier screencastor.tar.gz.
Extraire le contenu du fichier screencastor.tar.gz.
Lancer le fichier go_screencastor.sh
Mises à jour :
Ajout du bouton pause (uniquement pour les mkv/mka (necessite mkvmerge)
Sauvegarde des infos lors de l'arret du logiciel dans le dernier fichier de config chargé
Ajout des options :
stop : screencastor --stop
start : screencastor --start
pause : screencastor --pause
help : screencastor --help
version : screencastor --version
Amelioration du code ++
Creation d'un man
Ajout d'une option pour la suppression des fichiers intermediares des mkv lors des pauses
PS : il y a un probleme audio lors de la capture avec x264, cela ne vient pas du logiciel....
Pub pour Screencastor :
- http://www.hecticgeek.com/2012/12/scree … er-ubuntu/
- http://www.linuxcore.fr/2012/06/screencastor/
- http://lprod.org/wiki/doku.php/video:screencastor
- linux pratique N69
- Youtube
- blog US sur ubuntu
- Speak French
- Site parlant de linux dans une langue que je ne lis pas (grec ?)
voilà, tout retour est bon à prendre
merci
Dernière modification par Hizoka (Le 02/02/2015, à 18:03)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#2 Le 31/01/2011, à 01:28
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
super il manque plus qu'un bouton pour exécuter les commandes
-------------------------------------------------------------------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
#3 Le 31/01/2011, à 10:13
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
et hop :
version 0.81 :
- Ajout du bouton de mise à jour (ajoute la dépendance links)
- Ajout de kill lors de l'arret du logiciel
- Ajout du bouton executer pour lancer le code automatiquement (ajoute la dependance xterm)
fichier dispo
Dernière modification par Hizoka (Le 31/01/2011, à 10:14)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#4 Le 31/01/2011, à 12:16
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
serait il possible de cacher la fenêtre de ffmpeg pendant la capture ?
et rajouter un bouton arrêt de la capture dans la barre des taches
Dernière modification par kde4 fan (Le 31/01/2011, à 12:17)
-------------------------------------------------------------------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
#5 Le 31/01/2011, à 12:54
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
je présume que tu veux que la fenetre du logiciel se cache aussi ?
genre la fenetre se minimise dans la zone de notification...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#6 Le 31/01/2011, à 13:11
- sangheeta
Re : [g2s] Screencastor - Screencast via ffmpeg
bonjour,
très interressant et chapeau bas pour screencastor! Vraiment.
Cela me rappelle cette video de gotbletu où il y explique l'emploi de ce code pour faire ses screencasts:
ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y output.mkv
http://www.youtube.com/watch?v=mNz5Lrc06_s
http://paste2.org/p/1203300
Dernière modification par sangheeta (Le 31/01/2011, à 13:12)
Autodidacte - Xubuntu 12.04 - 64bit - HP6730s - Wacom Bamboo One.
Hors ligne
#7 Le 31/01/2011, à 13:18
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
perso avec cette commande, j'ai pas le son... meme avec hw:0/1,0/1.
merci
la, je cherche ce qu'il y aurait de mieux pour l'icone de la zone de notification...
- la laisser en permanence, et lorsqu'on clic dessus : ça cache la fenêtre, ça lance la capture et quand on reclique : remet la fenêtre et arrête la capture
- ne l'afficher que pendant la capture en cachant la fenêtre, lorsqu'on cliquerait dessus, ça la remettrait et ça stopperait la capture.
je pense que le 1er est peut-être le mieux... non ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#8 Le 31/01/2011, à 13:28
- sangheeta
Re : [g2s] Screencastor - Screencast via ffmpeg
soit hw:0,0 ou hw:1,0 suivant la carte son désirée.
Autodidacte - Xubuntu 12.04 - 64bit - HP6730s - Wacom Bamboo One.
Hors ligne
#9 Le 31/01/2011, à 13:36
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
- Minimisation de la fenêtre xterm qui capture
=> dans la barre des taches- Ajout d'une icône dans la zone de notification
=> 1er clic, lance la capture en cachant la fenêtre ; 2e clic, arrête la capture et affiche la fenêtre- Minimisation de la fenêtre lors de la capture via le bouton enregistrer
=> nécessite 1 clic sur l'icone de notification pour arrêter la capture et afficher la fenêtre
vous pouvez mettre à jour via le bouton "mettre à jour", ça permettra de vérifier qu'il fonctionne bien (le titre de la fenêtre doit être : v0.82)
j'ai ajouté hw:0.0 dans la liste des entrée audio, mais ca passe pas chez moi.
Les prochaines mises à jour :
- Correction des fautes
- Recherche plus précise des dépendances
- Création d'une page sur la doc
- Plus d'explications (sera dans la doc) => comme par exemple que toute modif manuelle du code est prise en charge lors du lancement du code.
Dernière modification par Hizoka (Le 31/01/2011, à 13:49)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#10 Le 31/01/2011, à 19:25
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
vous pouvez mettre à jour via le bouton "mettre à jour"
connexion impossible au serveur
a partir de la v0.81
-------------------------------------------------------------------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
#12 Le 31/01/2011, à 21:04
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
tu as installé le paquet links ?
en l'installant ces bon
il reste la fenêtre de ffmpeg afficher
un teste pour les dépendance serait bien
Dernière modification par kde4 fan (Le 31/01/2011, à 21:06)
-------------------------------------------------------------------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
#13 Le 31/01/2011, à 22:09
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
il reste la fenêtre de ffmpeg afficher => elle ne se cache pas dans la barre des taches ?
essaie :
xterm -iconic -e "echo 'je suis en pause' && sleep 5"
la fenêtre est sensée apparaître déjà minimisée.
un teste pour les dépendance serait bien
=> Ouais ca viendra bientôt, mais il faut que je trouve d'ou viennent les outils xwininfo xrandr, si t'as une idée...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#14 Le 31/01/2011, à 22:54
- AnsuzPeorth
Re : [g2s] Screencastor - Screencast via ffmpeg
Bjr,
Bonne idée, j'essaierais dès que je serais rentré, les autres soft de screencast ne fonctionne pas (ou mal) chez moi.
Petite idée en passant, pourquoi pas mettre un menu sous le clic de l'icone de notifications avec tous les choix rapides.
Tu pourrais aussi ajouter une fenêtre vide, semi-transparente, pour choisir la zone et taille de l'écran à enregistrer.
Bon courage
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#15 Le 31/01/2011, à 23:14
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
elle ne se cache pas dans la barre des taches ?
non
il faut que je trouve d'ou viennent les outils xwininfo xrandr, si t'as une idée...
je ne sais pas si cela a un rapport
http://packages.ubuntu.com/search?keywo … ection=all
http://packages.ubuntu.com/search?keywo … ection=all
Dernière modification par kde4 fan (Le 31/01/2011, à 23:16)
-------------------------------------------------------------------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
#16 Le 01/02/2011, à 00:11
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
Petite idée en passant, pourquoi pas mettre un menu sous le clic de l'icone de notifications avec tous les choix rapides.
ouais j'y ai pensé mais bof au final...
Tu pourrais aussi ajouter une fenêtre vide, semi-transparente, pour choisir la zone et taille de l'écran à enregistrer.
ca c'est pas con, je réfléchissais à un moyen de faire un truc du genre
elle ne se cache pas dans la barre des taches ?
=> non
c'est pas normal ça... :
-iconic This option indicates that xterm should ask the window manager to start it as an icon
rather than as the normal window. The corresponding resource name is iconic.
tes liens ne m'aident pas car soit trop vieux soit c'est déjà ce que j'ai trouvé.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#17 Le 01/02/2011, à 00:24
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
dans synaptic
xwininfo fait parti de x11-utils
xrandr fait parti de x11-xserver-utils
Dernière modification par kde4 fan (Le 01/02/2011, à 00:25)
-------------------------------------------------------------------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
#18 Le 01/02/2011, à 11:04
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
cool, merci, je ferai la liste complète des dépendances, cet apres midi.
as tu le paquet x264 d'installé ou juste libx264 ?
Dernière modification par Hizoka (Le 01/02/2011, à 11:12)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#19 Le 01/02/2011, à 12:39
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
juste libx264
c'est pas normal ça... :
apparemment tu est sous kde et moi gnome donc le -e -iconic est peut-être pas interpréter de la même façon
Dernière modification par kde4 fan (Le 01/02/2011, à 13:39)
-------------------------------------------------------------------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
#20 Le 01/02/2011, à 13:58
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
normalement si car ce sont les options de xterm et non celles de kde.
je testerai
juste libx264
ok, donc x264 n'est pas obligatoire.
- Correction orthographique
- Vérification des dépendances :links ffmpeg python-glade2 python-notify libx264-98 libxrandr2 xterm zenity x11-utils x11-xserver-utils
- Ajout d'un bouton de lecture du fichier
- Ajout d'une fenêtre de séléction de la portion à capturer
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#21 Le 01/02/2011, à 14:14
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
ok, donc x264 n'est pas obligatoire.
je l'ai installer a la main donc peut-être utile si il est utiliser par Screencastor
je lance la mise a jour vers 0.83 et je vois message (cette version et la plus récente)
Dernière modification par kde4 fan (Le 01/02/2011, à 14:18)
-------------------------------------------------------------------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
#22 Le 01/02/2011, à 14:39
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
Version 0.83 à venir a écrit :
pas encore sorti.
ca sera pour cet apres midi car la je bouge.
Dernière modification par Hizoka (Le 01/02/2011, à 14:40)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#23 Le 01/02/2011, à 17:42
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
bon j'ai mis la maj.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#24 Le 01/02/2011, à 18:19
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#25 Le 01/02/2011, à 19:05
- kde4 fan
Re : [g2s] Screencastor - Screencast via ffmpeg
mise a jour effecteur et toujours pas de réduction de xterm
(il nous embête ce iconic qui fonctionne pas)
Dernière modification par kde4 fan (Le 01/02/2011, à 19:06)
-------------------------------------------------------------------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