Comment enregistrer votre bureau à l'aide de FFmpeg sur Ubuntu Linux : 10 étapes

Table des matières:

Comment enregistrer votre bureau à l'aide de FFmpeg sur Ubuntu Linux : 10 étapes
Comment enregistrer votre bureau à l'aide de FFmpeg sur Ubuntu Linux : 10 étapes

Vidéo: Comment enregistrer votre bureau à l'aide de FFmpeg sur Ubuntu Linux : 10 étapes

Vidéo: Comment enregistrer votre bureau à l'aide de FFmpeg sur Ubuntu Linux : 10 étapes
Vidéo: How To Add Image to Video - Filmora 9 Effects 2024, Avril
Anonim

FFmpeg est un projet de logiciel libre qui produit des bibliothèques et des programmes pour gérer les données multimédia. Ce tutoriel couvrira l'installation et l'utilisation de FFmpeg pour enregistrer votre bureau sur Ubuntu Linux. Les résultats de chaque individu peuvent varier en fonction de la configuration de votre système.

Pas

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 1
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 1

Étape 1. Vérifiez si FFmpeg est installé sur votre système

Si taper ffmpeg -version ne vous donne pas de message d'erreur, il est installé. Sinon, vous pouvez installer FFmpeg en ouvrant un terminal et en utilisant les commandes suivantes:

  • Tapez/Copier/Coller:

    sudo apt-get mise à jour

    Cette commande met à jour les référentiels de packages sur votre système

  • Tapez/Copier/Coller:

    sudo apt-get install ffmpeg

    Cette commande installe FFmpeg sur votre système. Si cela vous donne un message d'erreur indiquant que vous n'êtes pas dans le fichier sudoers, vous pouvez taper su root, entrer le mot de passe root, puis émettre cette commande. Si vous n'avez pas non plus le mot de passe root, vous devrez demander à l'administrateur de votre système de l'installer pour vous

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 2
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 2

Étape 2. Accédez à votre répertoire "Vidéos"

Ce n'est pas obligatoire, mais conserver les vidéos dans ce répertoire vous permettra de les trouver facilement.

  • Tapez/Copier/Coller:

    cd /home/ votre_nom_utilisateur /Vidéos

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 3
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 3

Étape 3. Assurez-vous que votre microphone est allumé et que le volume est augmenté

Les commandes suivantes enregistreront la vidéo et le son complets du bureau dans les formats vidéo fournis ci-dessous.

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 4
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 4

Étape 4. Découvrez la taille de votre écran

Vous en aurez besoin si vous souhaitez enregistrer tout votre écran. Pour connaître la taille de votre écran, tapez: xdpyinfo | grep « dimensions: »

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 5
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 5

Étape 5. Pour enregistrer l'écran sans audio, utilisez la commande suivante:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -c:v libx264rgb -crf 0 -preset ultrarapide sample.mkv

  • -video_size spécifie la taille de la zone enregistrée. Si vous avez une taille d'écran différente, utilisez-la au lieu de 1920x1080. Si vous souhaitez enregistrer uniquement une zone de l'écran, spécifiez la taille de la zone ici.
  • -framerate spécifie la fréquence d'images, i. e. combien d'images de vidéo sont enregistrées en une seconde. Si vous avez besoin d'une autre fréquence d'images, utilisez un autre nombre que 30. La fréquence d'images la plus faible autorisée est de 20.
  • -f x11grab est ce qui dit à FFmpeg d'enregistrer votre écran. Tu ne devrais pas changer ça.
  • -i:0.0+0, 0 est l'endroit où vous spécifiez le décalage x et y du coin supérieur gauche de la zone que vous souhaitez enregistrer. Par exemple, utilisez

    :0.0+100, 200

  • avoir un décalage x de 100 et un décalage y de 200.
  • -c:v libx264rgb -crf 0 -preset ultrafast sont des options d'encodage. Ceux-ci spécifient un enregistrement rapide et sans perte.
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 6
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 6

Étape 6. Utilisez la commande suivante pour enregistrer également votre microphone ou les sons du système:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -f pulse -ac 2 -i 0 -c:v libx264rgb -crf 0 -preset ultrarapide sample.mkv

  • La plupart des options sont les mêmes que pour l'enregistrement de l'écran uniquement, mais vous spécifiez également des options supplémentaires. Notez que vous ne pouvez pas simplement ajouter de nouvelles options audio à la fin, car leur ordre affecte la façon dont FFmpeg les interprète.
  • -f pulse indique à FFmpeg de récupérer l'entrée de PulseAudio, qui est votre serveur de son.
  • -ac 2 spécifie le nombre de canaux audio. Si vous recevez une erreur telle que: "Impossible de définir le nombre de canaux sur 2 (argument non valide)", vous devez la remplacer par 1.
  • -i 0 spécifie de quel périphérique récupérer l'entrée. Vous pouvez voir une liste de tous les appareils avec la commande pacmd list-sources. Le nombre derrière

    -je

  • est l'indice qui y est répertorié. L'autre sortie de la commande vous expliquera à quoi sert ce périphérique audio. Un appareil avec un nom comme « Moniteur d'audio analogique intégré » enregistrera très probablement l'audio du système, tandis que quelque chose avec « microphone » dans la description sera très probablement un microphone.
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 7
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 7

Étape 7. Utiliser

-filter_complex fusionner

pour fusionner les deux entrées audio en une seule.

Cela vous permettra d'enregistrer votre microphone et les sons du système en même temps. Par exemple, votre commande pourrait ressembler à: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i:0.0+0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c:v libx264rgb -crf 0 -preset ultrarapide sample.mkv

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 8
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 8

Étape 8. Appuyez sur Ctrl+C pour arrêter l'enregistrement

Il devrait se terminer avec un message tel que: « Sortie normale, signal reçu 2 ».

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 9
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 9

Étape 9. Réencodez votre fichier, si nécessaire

Si vous êtes préoccupé par l'espace de stockage, vous pouvez exécuter la commande suivante pour obtenir un fichier plus petit sans perte de qualité: ffmpeg -i sample.mkv -c:v libx264rgb -c:a copy -crf 0 -preset veryslow sample-smaller. mkv. Bien sûr, vous pouvez également effectuer n'importe quelle autre conversion; voir Comment convertir des médias avec FFmpeg pour des instructions à ce sujet.

Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 10
Enregistrez votre bureau à l'aide de FFmpeg sur Ubuntu Linux Étape 10

Étape 10. Regardez l'enregistrement

Cela vous permettra de confirmer qu'il a bien été enregistré comme prévu. Vous pouvez utiliser un lecteur multimédia tel que VLC, Totem ou MPV. Ouvrir le fichier avec l'un d'entre eux est aussi simple que de taper vlc samle.mkv, totem sample.mkv ou mpv sample.mkv.

Vous devez avoir un lecteur multimédia installé. Si vous n'avez pas du tout de lecteur multimédia, vous pouvez en installer un via APT

Mises en garde

  • Faites un court test d'enregistrement avant d'enregistrer quelque chose de long avec cette méthode. Cela vous permettra de vérifier si votre configuration et votre commande fonctionnent correctement et de faire des ajustements si nécessaire.
  • Il peut y avoir de courts délais au début et à la fin de l'enregistrement. Enregistrez un peu plus longtemps que nécessaire pour vous assurer que tout ce dont vous aviez besoin a été enregistré.

Conseillé: