#226 Le 23/11/2011, à 10:04
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
je vois tout ça cette nuit car là, dodo...
en tout cas, merci à toi !
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#227 Le 23/11/2011, à 18:55
- cenwen
Re : [g2s] Screencastor - Screencast via ffmpeg
Salut à vous deux.
Désolé du retard Laurent.
Mes tests ont été fait sur deux configurations Ubuntu toutes deux en 64 bits : Une Natty et une Oneiric.
Commençons par la plus mauvaise : Oneiric
Capture okay mais au moment de finaliser, l'exportation ne se finalise pas. Pire, le logiciel une fois fermé continue à tourner (quand il est lancé en console mais je pense que c'est la meme chose en tant normal). Obligation d'utiliser le raccourci clavier CTRL + C pour l'arreter.
Quand on le lance normalement la 1ere fois seulement, lors de la demande d'enregistrement, il se ferme.
Pour Natty:
C'est beaucoup mieux. Le fichier est finalisé et les resultats semblent mieux en H264 qu'en Webm. Je m'explique. Il me semble que lors de la finalisation, je n'ai pas les meme actions. Enregistrer>Arreter. Je n'arrive pas à l'expliquer.
Je n'ai pas tester le Flash.
Une remarque pour les 2 en ce qui concerne l'iconisation et le clignotement ne fonctionnent pas avec Unity 3D.
Voilà pour ces courts tests.
Olivier.
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
#228 Le 23/11/2011, à 19:37
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
laurentb => peux tu attendre un peu avant de sortir ton article ?
histoire que j'arrive à bien le stabiliser ?
car si vous êtes 2 à me faire des retours ça peut aller vite.
cenwen => pour oneiric, c'est de la faute à ffmpeg... avant il fallait faire "q" pour l'arreter, maintenant faut faire ctrl + c donc ca change tout...
Pour les boutons qui s'affiche ou non, je regarde ça.
L'icone n'apparait pas avec unity 3D ?
alors là, je ne sais pas trop, va falloir trouver pourquoi...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#229 Le 23/11/2011, à 20:04
- cenwen
Re : [g2s] Screencastor - Screencast via ffmpeg
cenwen => pour oneiric, c'est de la faute à ffmpeg... avant il fallait faire "q" pour l'arreter, maintenant faut faire ctrl + c donc ca change tout...
En installant le ppa de unity-jdownloader, j'ai découvert que Screencastor tournait en tache de fond. Resultat=>CTRL + C
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
#230 Le 23/11/2011, à 23:10
- laurentb
Re : [g2s] Screencastor - Screencast via ffmpeg
yop, salut à tous,
bon, après vérif sur mon autre machine Ubuntu 10.04 64 avec gnome, je peux confirmer que la ligne de commande qui apparaît en premier lors du démarrage du logiciel comporte l'erreur de position des options -s et -r avant le -i.
en réinitialisant, ça fonctionne ensuite nickel. capture et encodage en x264 et flv sans souci.
Pour l'article, faut vraiment que je l'envoi dans la journée demain matin. j'ai fini, même s'il reste des bugs, j'ai géré les soucis afin que nous puissions débugguer d'ici à ce que les lecteurs auront dans les mains.
Je vous tiens au courant.
Laurent
Laurent Bellegarde, professeur de SVT, 33, Mérignac, France
GNU/Linux à l'ecole : www.abuledu.org, www.primtux.fr
Lugs : www.euskalug.org, www.abul.org
Hors ligne
#231 Le 23/11/2011, à 23:30
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
Bon voila ou j'en suis :
- premier lancement : la ligne de commande ffmpeg en bas de page était vide
En installant le ppa de unity-jdownloader, j'ai découvert que Screencastor tournait en tache de fond. Resultat=>CTRL + C
Malheureusement je n'arrive pas à déterminer la cause de ce soucis...
il faut quitter/killer le logiciel et le relancer...
- onglet terminal : quel est son rôle ? (j'ai mon idée, mais c'est pour ne pas écrire de bétise dans l'article)
C'est lui qui execute la commande de capture, ca evite d'utiliser xterm et ca permet de voir le retour de ffmpeg
pour oneiric, c'est de la faute à ffmpeg... avant il fallait faire "q" pour l'arreter, maintenant faut faire ctrl + c donc ca change tout...
Tue ffmpeg avec un kill -15 et non plus la touche q car les nouvelles versions ont besoin de ctrl+c
Mais la liste des codecs est vide, donc impossible de capturer/encoder en autre chose que ogg vorbis, sauf si je choisis flash dans l'onglet vidéo.
Que te renvoie :
ffmpeg -codecs
ffmpeg -codecs | egrep "^ .EA" | sed "s/ */###/g ; s/.*###\(.*\)###\(.*\)/\1 | \2/ ; /^pcm_[^s]/d ; /^pcm_s..[^l]/d ; /^adpcm/d ; /^sonic/d ; /^$/d"
Tu as essayé de recharger la liste via l'icone à droite ?
- onglet vidéo, en x264 ou flash, les options si elles sont modifiées n'impactent pas la ligne de commande qui ne se réactualise pas. impossible par exemple de modifier le débit, bloqué sur 700kb. il doit y avoir un bug. webM pas testé, je suis sous lucid.
Il faut valider avec la touche entrée.
Mais c'est chiant, je retourne au systeme automatique...
- onglet fichier, un bug quand on prend le conteneur ogm avec x264, ce qui est normal, il faudrait que la ligne de commande prenne en codec vidéo le ogg theora et le vorbis en audio pour valider la création de ce type de conteneur.
le format de fichier conteneur Ogg, qui peut contenir des pistes audio (en général Vorbis), vidéo (en général Theora) et texte (sous-titres).
http://fr.wikipedia.org/wiki/Ogg
Donc au final, pas obligé
De tout facon si c'est incompatible, ffmpeg est censé le signaler...
C'est beaucoup mieux. Le fichier est finalisé et les resultats semblent mieux en H264 qu'en Webm. Je m'explique. Il me semble que lors de la finalisation, je n'ai pas les meme actions. Enregistrer>Arreter. Je n'arrive pas à l'expliquer.
Peux tu détaillé car je ne vois pas de différence (prends des photos si besoin)
PS : je n'ai pas mis à jour la version, c'est juste du local là...
Donc les modifs pour le moment :
Correction de l'utilisation de la version affiché du code
Tue ffmpeg avec un kill -15 et non plus la touche q car les nouvelles versions ont besoin de ctrl+c
Suppression du nombre de canal qui pose soucis...?!
Passage à gtk 2.18 car libglade est mort
Precisions sur la liste des dependances : gettext,sed,bash,oxygen-icon-theme|gnome-icon-theme-full
Quelques modifs graphiques
Dernière modification par Hizoka (Le 23/11/2011, à 23:32)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#232 Le 24/11/2011, à 02:19
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
Correction de l'utilisation de la version affiché du code
Tue ffmpeg avec un kill -15 et non plus la touche q car les nouvelles versions ont besoin de ctrl+c
Suppression du nombre de canal qui pose soucis...
Passage à gtk 2.18 car libglade est mort
Precisions sur la liste des dependances : gettext,sed,bash,oxygen-icon-theme|gnome-icon-theme-full
Quelques modifs graphiques
Correction de bugs
Retour a la mise à jour automatique du code
En cours de creation par launchpad.
Fichier tar mis à jour aussi.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#233 Le 24/11/2011, à 09:55
- laurentb
Re : [g2s] Screencastor - Screencast via ffmpeg
Bon voila ou j'en suis :
Mais la liste des codecs est vide, donc impossible de capturer/encoder en autre chose que ogg vorbis, sauf si je choisis flash dans l'onglet vidéo.
Que te renvoie :ffmpeg -codecs ffmpeg -codecs | egrep "^ .EA" | sed "s/ */###/g ; s/.*###\(.*\)###\(.*\)/\1 | \2/ ; /^pcm_[^s]/d ; /^pcm_s..[^l]/d ; /^adpcm/d ; /^sonic/d ; /^$/d"
Tu as essayé de recharger la liste via l'icone à droite ?
oui, ça donne rien. les deux commandes ci-dessus donnent le même résultat ci-dessous :
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1.2, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --extra-version=4:0.5.1-1ubuntu1.2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 1 / 52.20. 1 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 libavfilter 0. 4. 0 / 0. 4. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Sep 16 2011 17:04:18, gcc: 4.4.3 ffmpeg: missing argument for option '-codecs'
la commande n'est pas complète. faut consulter la doc de ffmpeg pour découvrir comment afficher les codecs audio dans ce tableau.
je regarde ça dans la journée. j'ai posté un message à ce sujet dans la liste internationnale ffmpeg.- onglet vidéo, en x264 ou flash, les options si elles sont modifiées n'impactent pas la ligne de commande qui ne se réactualise pas. impossible par exemple de modifier le débit, bloqué sur 700kb. il doit y avoir un bug. webM pas testé, je suis sous lucid.
Il faut valider avec la touche entrée.
Mais c'est chiant, je retourne au systeme automatique...
ok, vu, pris en compte.
- onglet fichier, un bug quand on prend le conteneur ogm avec x264, ce qui est normal, il faudrait que la ligne de commande prenne en codec vidéo le ogg theora et le vorbis en audio pour valider la création de ce type de conteneur. le format de fichier conteneur Ogg, qui peut contenir des pistes audio (en général Vorbis), vidéo (en général Theora) et texte (sous-titres).
http://fr.wikipedia.org/wiki/Ogg
Donc au final, pas obligé
De tout facon si c'est incompatible, ffmpeg est censé le signaler...
il le fait en plantant dans le terminal. pour les fichiers à conteneur ogm, le mieux est de mettre soit un ogg theora + ogg vorbis, soit un ogg theora seul, soit un ogg vorbis seul. ça marche aussi avec les fichiers ogg, qui initialement étaient seulement des conteneurs audio.
par cohérence, ogm = le conteneur qui a le flux vidéo en plus de celui audio, avec ogv, ogg, ogm.
l'article est partit à la rédaction, j'attends le retour. Je n'ai pas parlé des fichiers ogm dedans, on verra à compléter la page lprod.org coté dans l'article avec les nouveautés que l'on aura mis en place ensuite.
Laurent
Laurent Bellegarde, professeur de SVT, 33, Mérignac, France
GNU/Linux à l'ecole : www.abuledu.org, www.primtux.fr
Lugs : www.euskalug.org, www.abul.org
Hors ligne
#234 Le 24/11/2011, à 17:36
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
Dans le man ffmpeg, il parle pas de -codecs ? tu as format ?
pour les ogm, il est surement plus simple de le virer le conteneur car si vorbis seul = ogg, et je ne propose pas le codec theora
tu as testé le derniere version ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#235 Le 25/11/2011, à 18:29
- cenwen
Re : [g2s] Screencastor - Screencast via ffmpeg
Bon. Après avoir pris des screenshots, je me suis rendu compte que ............cela venait de moi.
Je ne sais pas ce que j'ai foutu. Désolé.
Autre chose, je viens de me rendre compte que ma version est la 0.96 et que tu as uploader la 0.97.
As-tu mis le PPA à jour ? Car je ne l'ai pas dans mes mises à jour.
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
#236 Le 25/11/2011, à 19:17
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
=> Bien vu le coup du ppa, pour je ne sais quelle raison, la version natty n'est pas partie.
Je la refais.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#237 Le 01/12/2011, à 18:58
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
quelques retours svp ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#238 Le 03/12/2011, à 20:06
- cenwen
Re : [g2s] Screencastor - Screencast via ffmpeg
Ayant été malade cette semaine (et donc loin de mes micros), je n'en ai pas fais. Rien d'ailleurs. Je commence à refaire surface depuis aujourd'hui vraiment.
Dés que je peux, je te ferai des retours dans les prochains jours.
Merci de ton implications.
(Non,non ,je ne t'ai pas oublié !)
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
#239 Le 03/12/2011, à 21:24
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
ok, merci et bon rétablissement !
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#240 Le 11/12/2011, à 00:40
- bassaumax
Re : [g2s] Screencastor - Screencast via ffmpeg
Bonjour à tous
Ton logiciel à l'air super Hizoka, seulement, je n'ai pas réussi à capturer de de vidéo... j'obtiens toujours cette erreur :
Incorrect frame size
ffmpeg: failed to set value '-i' for option 's'
j'obtiens ça que j'essaie d'encoder en x264 en webm ou en flash.
plus haut j'ai aussi
WARNING: library configuration mismatch
J'ai aussi essayé plusieurs formats de vidéo dont 800*600 et 640*480
Ps: je suis sous ubuntu 11.10 et avec gnome classic 64bit
Dernière modification par bassaumax (Le 11/12/2011, à 00:42)
Hors ligne
#241 Le 11/12/2011, à 12:57
- cenwen
Re : [g2s] Screencastor - Screencast via ffmpeg
Bonjour,
J'ai le meme probleme aussi sur 11.10.
Quand je lance la capture totale ou partielle, le programme s'arrete que ce soit en x264 ou en webm. ffmpeg s'arrete.
Je mettrais le message d'erreur plus tard car il est sur mon autre ordi.
Je n'ai pas encore tester sur Natty. :-(
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
#242 Le 11/12/2011, à 19:10
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
bassaumax
=> colle la ligne de commande stp, j'ai l'impression que les options sont pas dans le bon ordre...
cenwen
=> merde alors...
j'attends tes messages.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#243 Le 11/12/2011, à 20:57
- bassaumax
Re : [g2s] Screencastor - Screencast via ffmpeg
voila la commande
ffmpeg -f x11grab -r 30 -s -i :0.0+0,0 -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/bassaumax/Screencastor.mkv"
et voila le résultat
ffmpeg version 0.7.2-4:0.7.2-1ubuntu1, Copyright (c) 2000-2011 the Libav developers
built on Oct 2 2011 15:13:26 with gcc 4.6.1
configuration: --extra-version='4:0.7.2-1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
WARNING: library configuration mismatch
avutil configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
avcodec configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
libavutil 51. 7. 0 / 51. 7. 0
libavcodec 53. 5. 0 / 53. 5. 0
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
Incorrect frame size
ffmpeg: failed to set value '-i' for option 's'
PS:J'ai essayé avec 160x128 apres les 2 fois ou je vois apparaître -s et 2 espaces comme s'il manquait quelque chose
ffmpeg -f x11grab -r 30 -s 160x128 -i :0.0+0,0 -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 160x128 "/home/bassaumax/Screencastor.mkv"
cette fois, miracle !
ffmpeg -f x11grab -r 30 -s 160x128 -i :0.0+0,0 -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 160x128 "/home/bassaumax/Screencastor.mkv"
ffmpeg version 0.7.2-4:0.7.2-1ubuntu1, Copyright (c) 2000-2011 the Libav developers
built on Oct 2 2011 15:13:26 with gcc 4.6.1
configuration: --extra-version='4:0.7.2-1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
WARNING: library configuration mismatch
avutil configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
avcodec configuration: --extra-version='4:0.7.2.1ubuntu1' --arch=amd64 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdirac --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libvo-aacenc --enable-version3 --enable-libvo-amrwbenc --enable-version3 --enable-libdc1394 --enable-shared --disable-static
libavutil 51. 7. 0 / 51. 7. 0
libavcodec 53. 5. 0 / 53. 5. 0
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
[x11grab @ 0x19d0560] device: :0.0+0,0 -> display: :0.0 x: 0 y: 0 width: 160 height: 128
[x11grab @ 0x19d0560] shared memory extension found
[x11grab @ 0x19d0560] Estimating duration from bitrate, this may be inaccurate
Input #0, x11grab, from ':0.0+0,0':
Duration: N/A, start: 1323634374.496902, bitrate: 19660 kb/s
Stream #0.0: Video: rawvideo, bgra, 160x128, 19660 kb/s, 30 tbr, 1000k tbn, 30 tbc
Incompatible pixel format 'bgra' for codec 'libx264', auto-selecting format 'yuv420p'
[buffer @ 0x19caea0] w:160 h:128 pixfmt:bgra
[ffsink @ 0x19cad00] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0x19cd580] w:160 h:128 fmt:bgra -> w:160 h:128 fmt:yuv420p flags:0x4
[libx264 @ 0x19c9c80] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
[libx264 @ 0x19c9c80] profile Main, level 1.1
[libx264 @ 0x19c9c80] 264 - core 116 r2042 178455c - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=hex subme=6 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=16 b_pyramid=0 b_adapt=1 b_bias=0 direct=1 weightb=0 open_gop=0 weightp=0 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=20.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.41 aq=1:1.00
Output #0, matroska, to '/home/bassaumax/Screencastor.mkv':
Metadata:
encoder : Lavf53.2.0
Stream #0.0: Video: libx264, yuv420p, 160x128, q=0-69, 700 kb/s, 1k tbn, 25 tbc
Stream mapping:
Stream #0.0 -> #0.0
Press ctrl-c to stop encoding
frame= 14 fps= 0 q=0.0 size= 1kB time=10000000000.00 bitrate= 0.0kbitframe= 27 fps= 27 q=0.0 size= 1kB time=10000000000.00 bitrate= 0.0kbitframe= 40 fps= 26 q=0.0 size= 1kB time=10000000000.00 bitrate= 0.0kbitframe= 53 fps= 26 q=0.0 size= 1kB time=10000000000.00 bitrate= 0.0kbitframe= 66 fps= 26 q=25.0 size= 1kB time=0.20 bitrate= 21.7kbits/s dup=0frame= 79 fps= 26 q=25.0 size= 1kB time=0.72 bitrate= 6.0kbits/s dup=0frame= 92 fps= 26 q=25.0 size= 1kB time=1.24 bitrate= 3.5kbits/s dup=0frame= 105 fps= 25 q=25.0 size= 1kB time=1.76 bitrate= 2.5kbits/s dup=0frame= 118 fps= 25 q=25.0 size= 1kB time=2.28 bitrate= 1.9kbits/s dup=0frame= 131 fps= 25 q=25.0 size= 1kB time=2.80 bitrate= 1.6kbits/s dup=0frame= 144 fps= 25 q=25.0 size= 1kB time=3.32 bitrate= 1.3kbits/s dup=0frame= 157 fps= 25 q=25.0 size= 1kB time=3.84 bitrate= 1.1kbits/s dup=0frame= 170 fps= 25 q=25.0 size= 1kB time=4.36 bitrate= 1.0kbits/s dup=0frame= 183 fps= 25 q=25.0 size= 37kB time=4.88 bitrate= 61.7kbits/s dup=0frame= 196 fps= 25 q=25.0 size= 37kB time=5.40 bitrate= 55.8kbits/s dup=0frame= 209 fps= 25 q=25.0 size= 37kB time=5.92 bitrate= 50.9kbits/s dup=0frame= 222 fps= 25 q=25.0 size= 37kB time=6.44 bitrate= 46.8kbits/s dup=0frame= 235 fps= 25 q=25.0 size= 37kB time=6.96 bitrate= 43.3kbits/s dup=0frame= 248 fps= 25 q=25.0 size= 37kB time=7.48 bitrate= 40.3kbits/s dup=0frame= 261 fps= 25 q=25.0 size= 37kB time=8.00 bitrate= 37.6kbits/s dup=0frame= 274 fps= 25 q=25.0 size= 37kB time=8.52 bitrate= 35.3kbits/s dup=0frame= 286 fps= 25 q=25.0 size= 37kB time=9.00 bitrate= 33.5kbits/s dup=0^Cframe= 294 fps= 25 q=-1.0 Lsize= 70kB time=11.72 bitrate= 48.8kbits/s dup=0 drop=58
video:67kB audio:0kB global headers:0kB muxing overhead 3.523514%
frame I:2 Avg QP:16.61 size: 6570
[libx264 @ 0x19c9c80] frame P:18 Avg QP:24.34 size: 1073
[libx264 @ 0x19c9c80] frame B:274 Avg QP:25.19 size: 131
[libx264 @ 0x19c9c80] consecutive B-frames: 0.7% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 3.1% 0.0% 3.7% 0.0% 0.0% 0.0% 0.0% 0.0% 92.5%
[libx264 @ 0x19c9c80] mb I I16..4: 1.2% 0.0% 98.8%
[libx264 @ 0x19c9c80] mb P I16..4: 7.6% 0.0% 0.0% P16..4: 9.3% 0.0% 0.0% 0.0% 0.0% skip:83.1%
[libx264 @ 0x19c9c80] mb B I16..4: 0.9% 0.0% 0.0% B16..8: 10.1% 0.0% 0.0% direct: 0.1% skip:88.9% L0:48.4% L1:45.0% BI: 6.6%
[libx264 @ 0x19c9c80] coded y,uvDC,uvAC intra: 69.4% 80.9% 77.1% inter: 1.6% 1.3% 1.0%
[libx264 @ 0x19c9c80] i16 v,h,dc,p: 29% 37% 27% 6%
[libx264 @ 0x19c9c80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 47% 10% 2% 3% 3% 5% 2% 5%
[libx264 @ 0x19c9c80] i8c dc,h,v,p: 39% 32% 24% 4%
[libx264 @ 0x19c9c80] kb/s:46.48
Received signal 2: terminating.
J'ai un belle petite vidéo du coin supérieur gauche de mon bureau
PPS:
vidéo du coin supérieur gauche
apparement, le décalage aussi a un problème parce que même en slectionnant une fenêtre, il est a zéro.
Dernière modification par bassaumax (Le 11/12/2011, à 21:30)
Hors ligne
#244 Le 12/12/2011, à 09:15
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
Alors, dans ton code de base, étrangement il n'y a pas de résolution avec l'option -s...
as-tu une resolution dans la frame "resolution à capturer" de l'onglet video ?
meme question pour la frame "resolution video de sortie".
car en effet ton soucis vient de là.
même si l'user est libre de la reolution, celle ci devrait être affichée...
Si c'est vide, tu peux modifier le fichier /usr/share/screencastor/screencastor.sh (en root)
code+=" -s ${sortie_resolution:-${resolution_ecran}} -i ${sortie_display:-:0.0}+${sortie_emplacement:-0,0}"
=>
code+=" -s ${sortie_resolution:-${resolution_ecran:-1024x768}} -i ${sortie_display:-:0.0}+${sortie_emplacement:-0,0}"
et
[[ ${video_no} != True ]] && code+=" -r ${sortie_fps:-25} -s ${sortie_resolution_video:-${resolution_ecran}} "
=>
[[ ${video_no} != True ]] && code+=" -r ${sortie_fps:-25} -s ${sortie_resolution_video:-${resolution_ecran:-1024x768}} "
Ainsi de base, s'il ne détermine pas une résolution, il utilisera 1024x768.
Ajouté pour la prochaine version.
Dernière modification par Hizoka (Le 12/12/2011, à 09:18)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#245 Le 12/12/2011, à 13:16
- bassaumax
Re : [g2s] Screencastor - Screencast via ffmpeg
Les champs "Résolution vidéo de sortie" et "Résolution à capturer" sont vides par defaut, mais le problème, c'est surtout que le fait de mettre une résolution à la main dans les champs ou bien avec les boutons "Sélectionner une fenêtre" ou "Définir une portion" ne complète pas la commande , idem avec le champ "Emplacement à capturer", l'argument/option (rayer la mention inutile) du décalage de la zone de capture -i :0.0+0,0 ne varie pas
Hors ligne
#246 Le 12/12/2011, à 13:45
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
OK, alors pas normal qu'il ne trouve pas ta résolution.
vais voir à charger une résolution type par defaut sinon...
ca ne change pas automatiquement en effet... il faut valider par entrée... c'est un oubli de ma part, je vais corrigé ca.
pour un test, y a moyen que tu modifie le fichier /usr/share/screencastor/screencastor.sh (en root)
function resolution
{
largeur=${screen_width}
hauteur=${screen_height}
}
=>
function resolution
{
largeur=${screen_width}
hauteur=${screen_height}
echo "screen_width : $screen_width
screen_height : $screen_height
largeur : $largeur
hauteur : $hauteur" > ~/test
}
et que tu me donne le retour du fichier ~/test.
il serait bien si tu pouvais egalement lancer screencastor en commande ainsi :
screencastor &> ~/retour
et de me filer le fichier retour car ca me permettrait de voir ce que dis g2s (le lien entre le bash et gtk).
merci.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#247 Le 12/12/2011, à 19:05
- bassaumax
Re : [g2s] Screencastor - Screencast via ffmpeg
alors voila test
screen_width : 1680
screen_height : 1050
largeur : 1680
hauteur : 1050
et retour
(glade2script.py:1758): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
(glade2script.py:1758): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
(glade2script.py:1758): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
(glade2script.py:1758): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
VERSION="glade2script 2.3.0, Copyright (C) 2010-2011, November 2011"
[[ GTK LIB ]] ==> GtkBuilder
[[ SYSTRAY ]]
[[ WIDGETS ]] ====>>>> Screencastor
[[ WIDGETS ]] ====>>>> _fin_compression
[[ WIDGETS ]] ====>>>> _progression_compression
[[ WIDGETS ]] ====>>>> _selection_fichier
[[ WIDGETS ]] ====>>>> annulation_choix
[[ WIDGETS ]] ====>>>> confirmation_choix
[[ WIDGETS ]] ====>>>> _sortie_extension_video
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _sortie_extension_audio
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> image10
[[ WIDGETS ]] ====>>>> _menuitem_record
[[ WIDGETS ]] ====>>>> _menuitem_stop
[[ WIDGETS ]] ====>>>> _menuitem_play
[[ WIDGETS ]] ====>>>> portion
[[ WIDGETS ]] ====>>>> sortie_portion_ok
[[ WIDGETS ]] ====>>>> sortie_portion_cancel
[[ WIDGETS ]] ====>>>> screencastor
[[ WIDGETS ]] ====>>>> _notebook1
[[ WIDGETS ]] ====>>>> _video_no
[[ WIDGETS ]] ====>>>> image5
[[ WIDGETS ]] ====>>>> _x264
[[ WIDGETS ]] ====>>>> image18
[[ WIDGETS ]] ====>>>> _webm
[[ WIDGETS ]] ====>>>> image19
[[ WIDGETS ]] ====>>>> _flash
[[ WIDGETS ]] ====>>>> image20
[[ WIDGETS ]] ====>>>> _video_fps
[[ WIDGETS ]] ====>>>> _sortie_fps
[[ WIDGETS ]] ====>>>> _video_desentralacement
[[ WIDGETS ]] ====>>>> image15
[[ WIDGETS ]] ====>>>> _video_multithreads
[[ WIDGETS ]] ====>>>> _video_framekey
[[ WIDGETS ]] ====>>>> _video_framekey_min
[[ WIDGETS ]] ====>>>> _video_deblockalpha
[[ WIDGETS ]] ====>>>> _video_deblockbeta
[[ WIDGETS ]] ====>>>> _video_references
[[ WIDGETS ]] ====>>>> _video_bframe
[[ WIDGETS ]] ====>>>> _video_treillis
[[ WIDGETS ]] ====>>>> _video_lookahead
[[ WIDGETS ]] ====>>>> _webm_threshold
[[ WIDGETS ]] ====>>>> _webm_level
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _x264_vpre
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _x264_crf
[[ WIDGETS ]] ====>>>> _x264_method
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _x264_algorithme
[[ WIDGETS ]] ====>>>> _x264_nocabac
[[ WIDGETS ]] ====>>>> image12
[[ WIDGETS ]] ====>>>> _video_gris
[[ WIDGETS ]] ====>>>> image11
[[ WIDGETS ]] ====>>>> _sortie_display
[[ WIDGETS ]] ====>>>> _sortie_resolution_video
[[ WIDGETS ]] ====>>>> sortie_fenetre
[[ WIDGETS ]] ====>>>> image7
[[ WIDGETS ]] ====>>>> sortie_portion
[[ WIDGETS ]] ====>>>> image8
[[ WIDGETS ]] ====>>>> _sortie_emplacement
[[ WIDGETS ]] ====>>>> _sortie_resolution
[[ WIDGETS ]] ====>>>> _hbox23
[[ WIDGETS ]] ====>>>> _video_qmin
[[ WIDGETS ]] ====>>>> _video_qmax
[[ WIDGETS ]] ====>>>> _debit_variable
[[ WIDGETS ]] ====>>>> _hbox27
[[ WIDGETS ]] ====>>>> _video_bitrate
[[ WIDGETS ]] ====>>>> _video_tolerance
[[ WIDGETS ]] ====>>>> _debit_fixe
[[ WIDGETS ]] ====>>>> image2
[[ WIDGETS ]] ====>>>> _audio_no
[[ WIDGETS ]] ====>>>> image4
[[ WIDGETS ]] ====>>>> image13
[[ WIDGETS ]] ====>>>> audio_liste
[[ WIDGETS ]] ====>>>> image14
[[ WIDGETS ]] ====>>>> audio_codec
[[ TREEVIEW ]] ==> Start make
[[ TREEVIEW ]] => 2 colonnes
[[ TREEVIEW ]] ==> Texte 0
[[ TREEVIEW ]] ==> Texte 1
[[ TREEVIEW ]] ==> Treeview Loaded
[[ WIDGETS ]] ====>>>> _audio_frequence
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _audio_bitrate
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _audio_provenance
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> _audio_serveur
[[ COMBO ]] ==> Start make
[[ COMBO ]] ==> Label
[[ COMBO ]] ==> Loaded
[[ WIDGETS ]] ====>>>> image1
[[ WIDGETS ]] ====>>>> _auto_suppr
[[ WIDGETS ]] ====>>>> image6
[[ WIDGETS ]] ====>>>> _sortie_fichier
[[ WIDGETS ]] ====>>>> button2
[[ WIDGETS ]] ====>>>> log_open
[[ WIDGETS ]] ====>>>> image21
[[ WIDGETS ]] ====>>>> pref_reload
[[ WIDGETS ]] ====>>>> image17
[[ WIDGETS ]] ====>>>> pref_save
[[ WIDGETS ]] ====>>>> image16
[[ WIDGETS ]] ====>>>> _sortie_time
[[ WIDGETS ]] ====>>>> _option_onglet
[[ WIDGETS ]] ====>>>> _systray_icone
[[ WIDGETS ]] ====>>>> image22
[[ WIDGETS ]] ====>>>> _systray_auto
[[ WIDGETS ]] ====>>>> image23
[[ WIDGETS ]] ====>>>> _systray_blink
[[ WIDGETS ]] ====>>>> image3
[[ WIDGETS ]] ====>>>> _terminal
[[ WIDGETS ]] ====>>>> image9
[[ WIDGETS ]] ====>>>> _code_ffmpeg
[[ WIDGETS ]] ====>>>> button1
[[ WIDGETS ]] ====>>>> capture
[[ WIDGETS ]] ====>>>> arret
[[ WIDGETS ]] ====>>>> lecture
[[ WIDGETS ]] ====>>>> quit
[[ TERMINAL ]]
=> [[ PY ]] => SET@Screencastor.set_version('v0.9.7')
=> [[ PY ]] => SET@screencastor.set_title('Screencastor v0.9.7 - by Hizoka')
=> [[ PY ]] => SCREEN@@
=> [[ PY ]] => :: FIFO write :: GET@screen_height="1050"
=> [[ PY ]] => :: FIFO write :: GET@screen_width="1680"
=> [[ PY ]] => ITER@@resolution
=> [[ PY ]] => :: FIFO write :: resolution
=> [[ PY ]] => TREE@@LOAD@@audio_codec@@/home/benoit/.config/screencastor/ffmpeg_audio
=> [[ PY ]] => SET@terminal.set_font( pango.FontDescription("monospace 8") )
=> [[ PY ]] => SET@terminal.set_scrollback_lines(100)
=> [[ PY ]] => TERM@@SEND@@
=> [[ PY ]] => GET@terminal_PID
=> [[ PY ]] => :: FIFO write :: GET@terminal_PID="1762"
=> [[ PY ]] => SET@_video_multithreads.set_active(True)
=> [[ PY ]] => COMBO@@FINDSELECT@@_audio_frequence@@44100
=> [[ PY ]] => COMBO@@FINDSELECT@@_audio_bitrate@@128
=> [[ PY ]] => COMBO@@FINDSELECT@@_audio_provenance@@pulse
=> [[ PY ]] => COMBO@@FINDSELECT@@_audio_serveur@@alsa
=> [[ PY ]] => COMBO@@FINDSELECT@@_x264_method@@hex
=> [[ PY ]] => COMBO@@FINDSELECT@@_x264_vpre@@lossless_ultrafast
=> [[ PY ]] => COMBO@@FINDSELECT@@_webm_level@@116
=> [[ PY ]] => COMBO@@FINDSELECT@@_sortie_extension_audio@@ogg
=> [[ PY ]] => COMBO@@FINDSELECT@@_sortie_extension_video@@mkv
=> [[ PY ]] => SET@_sortie_display.set_text(':0.0')
=> [[ PY ]] => SET@_sortie_emplacement.set_text('0,0')
=> [[ PY ]] => TREE@@FINDSELECT@@audio_codec@@0@@libvorbis
=> [[ PY ]] => SET@_debit_fixe.set_active(True)
=> [[ PY ]] => SET@_debit_fixe.toggled()
=> [[ PY ]] => SET@_x264.set_active(True)
=> [[ PY ]] => SET@_x264.toggled()
=> [[ PY ]] => SET@_systray_icone.set_active(True)
=> [[ PY ]] => DEBUG => in boucle bash : screen_height="1050"
=> [[ PY ]] => DEBUG => in boucle bash : screen_width="1680"
=> [[ PY ]] => DEBUG=> in bash NOT GET resolution
=> [[ PY ]] => DEBUG => in boucle bash : terminal_PID="1762"
=> [[ PY ]] => :: FIFO write :: _audio_frequence 44100
=> [[ PY ]] => DEBUG=> in bash NOT GET _audio_frequence 44100
=> [[ PY ]] => :: FIFO write :: _audio_bitrate 128
=> [[ PY ]] => DEBUG=> in bash NOT GET _audio_bitrate 128
=> [[ PY ]] => :: FIFO write :: _audio_provenance pulse
=> [[ PY ]] => DEBUG=> in bash NOT GET _audio_provenance pulse
=> [[ PY ]] => :: FIFO write :: _audio_serveur alsa
=> [[ PY ]] => DEBUG=> in bash NOT GET _audio_serveur alsa
=> [[ PY ]] => :: FIFO write :: _x264_method hex - hexagonale
=> [[ PY ]] => DEBUG=> in bash NOT GET _x264_method hex - hexagonale
=> [[ PY ]] => :: FIFO write :: _x264_vpre lossless_ultrafast
=> [[ PY ]] => DEBUG=> in bash NOT GET _x264_vpre lossless_ultrafast
=> [[ PY ]] => :: FIFO write :: _webm_level 116 - Lent/Qualité
=> [[ PY ]] => DEBUG=> in bash NOT GET _webm_level 116 - Lent/Qualité
=> [[ PY ]] => :: FIFO write :: _webm_level 116 - Lent/Qualité
=> [[ PY ]] => DEBUG=> in bash NOT GET _webm_level 116 - Lent/Qualité
=> [[ PY ]] => :: FIFO write :: _sortie_extension_audio ogg
=> [[ PY ]] => DEBUG=> in bash NOT GET _sortie_extension_audio ogg
=> [[ PY ]] => :: FIFO write :: _sortie_extension_video mkv
>> [[ retourne_selection ]] : 13 libvorbis | libvorbis Vorbis
=> [[ PY ]] => DEBUG=> in bash NOT GET _sortie_extension_video mkv
=> [[ PY ]] => :: FIFO write :: audio_codec 13@libvorbis | libvorbis Vorbis
=> [[ PY ]] => DEBUG=> in bash NOT GET audio_codec 13@libvorbis | libvorbis Vorbis
=> [[ PY ]] => :: FIFO write :: _debit_variable False
=> [[ PY ]] => DEBUG=> in bash NOT GET _debit_variable False
=> [[ PY ]] => :: FIFO write :: _debit_fixe True
=> [[ PY ]] => DEBUG=> in bash NOT GET _debit_fixe True
=> [[ PY ]] => :: FIFO write :: _debit_fixe True
=> [[ PY ]] => DEBUG=> in bash NOT GET _debit_fixe True
=> [[ PY ]] => :: FIFO write :: _x264 True
=> [[ PY ]] => DEBUG=> in bash NOT GET _x264 True
=> [[ PY ]] => SET@_sortie_extension_video.set_active(3)
=> [[ PY ]] => MULTI@@SET@@set_sensitive(True)@@_x264_nocabac,_video_multithreads,_x264_vpre,_x264_crf,audio_codec
=> [[ PY ]] => MULTI@@SET@@set_sensitive(False)@@_webm_level
=> [[ PY ]] => SET@_sortie_fichier.set_text('/home/benoit/Screencastor.mkv')
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => :: FIFO write :: _systray_icone True
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => DEBUG=> in bash NOT GET _systray_icone True
=> [[ PY ]] => SET@systray.set_visible(True)
=> [[ PY ]] => :: FIFO write :: _video_bframe 15.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 15.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 15 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 14.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 14.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => :: FIFO write :: _video_bframe 13.0
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 14 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 13.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 13 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 12.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 12.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 12 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 11.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 11.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 11 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 10.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 10.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 10 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 11.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 11.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 11 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 12.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 12.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 12 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 13.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 13.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 13 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 14.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 14.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 14 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 15.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 15.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 15 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _video_bframe 16.0
=> [[ PY ]] => DEBUG=> in bash NOT GET _video_bframe 16.0
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: sortie_fenetre clicked
=> [[ PY ]] => DEBUG=> in bash NOT GET sortie_fenetre clicked
=> [[ PY ]] => MULTI@@SET@@set_text('1040x520')@@_sortie_resolution_video,_sortie_resolution
=> [[ PY ]] => SET@_sortie_emplacement.set_text('300,300')
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _sortie_resolution_video 1040x520
=> [[ PY ]] => DEBUG=> in bash NOT GET _sortie_resolution_video 1040x520
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 1040x520 "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _sortie_resolution_video 1040x520
=> [[ PY ]] => DEBUG=> in bash NOT GET _sortie_resolution_video 1040x520
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 1040x520 "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: _sortie_resolution 1040x520
=> [[ PY ]] => DEBUG=> in bash NOT GET _sortie_resolution 1040x520
=> [[ PY ]] => TEXT@@CLEAR@@_code_ffmpeg
=> [[ PY ]] => TEXT@@END@@_code_ffmpeg@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 1040x520 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 1040x520 "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => :: FIFO write :: capture clicked
=> [[ PY ]] => DEBUG=> in bash NOT GET capture clicked
=> [[ PY ]] => TEXT@@HIZO@@_code_ffmpeg
=> [[ PY ]] => :: FIFO write :: _code_ffmpeg hizo@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 1040x520 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 1040x520 \"/home/benoit/Screencastor.mkv\"
=> [[ PY ]] => DEBUG=> in bash NOT GET _code_ffmpeg hizo@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 1040x520 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 1040x520 "/home/benoit/Screencastor.mkv"
=> [[ PY ]] => SET@_menuitem_record.set_sensitive(False)
=> [[ PY ]] => SET@_menuitem_stop.set_sensitive(True)
=> [[ PY ]] => SET@arret.show()
=> [[ PY ]] => SET@capture.hide()
=> [[ PY ]] => SET@_notebook1.set_current_page(3)
=> [[ PY ]] => TERM@@SEND@@ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 1040x520 -i :0.0+0,0 -acodec libvorbis -ar 44100 -ab 128k -vcodec libx264 -crf 20 -vpre lossless_ultrafast -coder 1 -subq 6 -me_method hex -bf 16 -threads 0 -b 700k -bt 4000k -g 250 -keyint_min 25 -trellis 1 -r 25 -s 1040x520 "/home/benoit/Screencastor.mkv"\n
=> [[ PY ]] => TIMER@@START@@500@@ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer => [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => TIMER@@STOP@@ffmpeg_timer
=> [[ PY ]] => SET@_menuitem_stop.set_sensitive(False)
=> [[ PY ]] => SET@capture.show()
=> [[ PY ]] => SET@_menuitem_record.set_sensitive(True)
=> [[ PY ]] => SET@arret.hide()
=> [[ PY ]] => SET@lecture.show()
=> [[ PY ]] => SET@_menuitem_play.set_sensitive(False)
=> [[ PY ]] => :: FIFO write :: ffmpeg_timer
=> [[ PY ]] => DEBUG=> in bash NOT GET ffmpeg_timer
=> [[ PY ]] => TIMER@@STOP@@ffmpeg_timer
=> [[ PY ]] => SET@_menuitem_stop.set_sensitive(False)
=> [[ PY ]] => SET@capture.show()
=> [[ PY ]] => SET@_menuitem_record.set_sensitive(True)
=> [[ PY ]] => SET@arret.hide()
=> [[ PY ]] => SET@lecture.show()
=> [[ PY ]] => SET@_menuitem_play.set_sensitive(False)
=> [[ PY ]] => :: FIFO write :: quit clicked
=> [[ PY ]] => DEBUG=> in bash NOT GET quit clicked
=> [[ PY ]] => EXIT@@
=> [[ PY ]] => :: FIFO write :: QuitNow
EXIT="no"
[terminal] kill: 1762
Hors ligne
#248 Le 13/12/2011, à 15:14
- cenwen
Re : [g2s] Screencastor - Screencast via ffmpeg
J'ai enfin trouvé le temps de te répondre et à 1ere vue, il y a eu pas mal d'agitation (comme d'hab le suivi de discussion fonctionne aléatoirment, depuis le temps je devrais avoir l'ahbitude......)
Les champs "Résolution vidéo de sortie" et "Résolution à capturer" sont vides par defaut, mais le problème, c'est surtout que le fait de mettre une résolution à la main dans les champs ou bien avec les boutons "Sélectionner une fenêtre" ou "Définir une portion" ne complète pas la commande hmm, idem avec le champ "Emplacement à capturer", l'argument/option (rayer la mention inutile) du décalage de la zone de capture -i :0.0+0,0 ne varie pas
Exactement la meme chose à ce niveau, blanc par defaut.
Je te mets en screenshot à la fois la ligne de commande et l'erreur que j'ai à la fois sur Oneiric (celle que tu attedais) et sur Natty aussi. C'est aussi un 64 bits.
En espèrant que cela eclaircisse ta lanterne.....et fasse refoncitonner ce superbe logiciel.
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
#249 Le 13/12/2011, à 18:27
- bassaumax
Re : [g2s] Screencastor - Screencast via ffmpeg
Bravo pour ce logiciel, c'est vrai que c'est le seul qui a rendu un screencast de minecraft correct (xvidcap, recordmydesktop, istambul et recorditnow ont tous raté ce test).
Sinon j'ai remarqué que si on écrase une vidéo en enregistrant dessus, on perd entre 3 à 5 premières secondes de video, une numérotation des prises de vues pourrait être pratique pour pouvoir enregistrer à la chaîne sans se soucier de renommer les fichiers à chaque prise.
Hors ligne
#250 Le 14/12/2011, à 00:31
- Hizoka
Re : [g2s] Screencastor - Screencast via ffmpeg
juste pour info, je suis dessus.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne