Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
ffmpeg [Le 03/01/2018, 14:22]
bcag2 [Effectuer une capture vidéo (screencast) de l'écran] n° de session
ffmpeg [Le 06/03/2018, 14:57] (Version actuelle)
bcag2 [Effectuer une capture vidéo (screencast) de l'écran]
Ligne 527: Ligne 527:
 //-r// définit le nombre d'​images pas seconde : 12.5, 25, 30 sont les plus courants, pour un //​screencast//​ de tutoriel, on peut descendre à 5, mais du fait de la compression,​ l'​économie sur la taille mémoire n'est pas proportionnel.\\ //-r// définit le nombre d'​images pas seconde : 12.5, 25, 30 sont les plus courants, pour un //​screencast//​ de tutoriel, on peut descendre à 5, mais du fait de la compression,​ l'​économie sur la taille mémoire n'est pas proportionnel.\\
 //-i:0:0// correspond au nombre du serveur X11, [[http://​ffmpeg.org/​ffmpeg.html#​X11-grabbing|peut permettre de définir un offset]] auquel cas, il faut réduire la taille d'​autant avec l'​option -s\\ //-i:0:0// correspond au nombre du serveur X11, [[http://​ffmpeg.org/​ffmpeg.html#​X11-grabbing|peut permettre de définir un offset]] auquel cas, il faut réduire la taille d'​autant avec l'​option -s\\
-<note warning>​Si une autre session est active (ou l'a été) il se peut que ça ne fonctionne pas avec -i:0:0, en effet, le premier nombre correspond au numéro qui s'​affiche entre parenthèse dans ce que retourne la commande //who// et qui correspond à l'​ordre d'​ouverture de session (:0 pour le premier connecté, :1 pour le deuxième …)</​note>​+<note warning>​Si une autre session est active (ou l'a été) il se peut que ça ne fonctionne pas avec -i:0:0, en effet, le premier nombre correspond au numéro ​de session ​qui s'​affiche entre parenthèse dans ce que retourne la commande //who// et qui correspond à l'​ordre d'​ouverture de session (:0 pour le premier connecté, :1 pour le deuxième …). Si c'est le cas, vous pouvez utiliser la commande ci-dessous qui ajuste le numéro de session: 
 +<​code>​ffmpeg -f x11grab -s 1920x1080 -r 25 -i $(who | awk '​{print substr($5,​2,​2)}'​).0 screencast.mp4</​code>​</​note>​
 Pour une capture d'​écran Hi-Fi, **son et vidéo** sans perte, avec **Pulse Audio** comme serveur de son : Pour une capture d'​écran Hi-Fi, **son et vidéo** sans perte, avec **Pulse Audio** comme serveur de son :
 <​code>​ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1024x768 -i :0.0 -acodec flac -vcodec libx264 -preset ultrafast -qn 0 output.mkv <​code>​ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1024x768 -i :0.0 -acodec flac -vcodec libx264 -preset ultrafast -qn 0 output.mkv
  • ffmpeg.txt
  • Dernière modification: Le 06/03/2018, 14:57
  • par bcag2