Com gravar el vostre escriptori mitjançant FFmpeg a Ubuntu Linux: 10 passos

Taula de continguts:

Com gravar el vostre escriptori mitjançant FFmpeg a Ubuntu Linux: 10 passos
Com gravar el vostre escriptori mitjançant FFmpeg a Ubuntu Linux: 10 passos

Vídeo: Com gravar el vostre escriptori mitjançant FFmpeg a Ubuntu Linux: 10 passos

Vídeo: Com gravar el vostre escriptori mitjançant FFmpeg a Ubuntu Linux: 10 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Abril
Anonim

FFmpeg és un projecte de programari lliure que produeix biblioteques i programes per al maneig de dades multimèdia. Aquest tutorial tractarà sobre la instal·lació i l'ús de FFmpeg per gravar l'escriptori a Ubuntu Linux. Els resultats de cada individu poden variar en funció de la configuració del vostre sistema.

Passos

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 1
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 1

Pas 1. Comproveu si teniu FFmpeg instal·lat al vostre sistema

Si escriviu ffmpeg -version no us dóna cap missatge d'error, s'instal·larà. En cas contrari, podeu instal·lar FFmpeg obrint un terminal i utilitzant les ordres següents:

  • Escriviu / Copieu / Enganxeu:

    sudo apt-get update

    Aquesta ordre actualitza els dipòsits de paquets del vostre sistema

  • Escriviu / Copieu / Enganxeu:

    sudo apt-get install ffmpeg

    Aquesta ordre instal·la FFmpeg al vostre sistema. Si això us mostra un missatge d'error que indica que no esteu al fitxer sudoers, podeu escriure su root, introduir la contrasenya de root i, a continuació, emetre aquesta ordre. Si tampoc no teniu la contrasenya d’arrel, haureu de demanar a l’administrador del sistema que l’instal·li

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 2
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 2

Pas 2. Canvieu al directori "Vídeos"

Això no és obligatori, però mantenir vídeos dins d’aquest directori us permetrà trobar-los fàcilment.

  • Escriviu / Copieu / Enganxeu:

    cd / home / nom_de_usuari / Vídeos

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 3
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 3

Pas 3. Assegureu-vos que el micròfon estigui engegat i que el volum estigui elevat

Les ordres següents enregistraran el vídeo i el so complet de l’escriptori en els formats de vídeo que es proporcionen a continuació.

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 4
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 4

Pas 4. Esbrineu la mida de la pantalla

La necessitareu si voleu gravar tota la pantalla. Per esbrinar la mida de la pantalla, escriviu: xdpyinfo | grep 'dimensions:'

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 5
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 5

Pas 5. Per gravar la pantalla sense àudio, utilitzeu l'ordre següent:

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

  • -video_size especifica la mida de l'àrea enregistrada. Si teniu una mida de pantalla diferent, utilitzeu-la en lloc de 1920x1080. Si voleu gravar només una àrea de la pantalla, especifiqueu la mida de l'àrea aquí.
  • -framerate especifica la velocitat de fotogrames, i. e. quants fotogrames de vídeo es registren en un segon. Si necessiteu una altra freqüència de fotogrames, utilitzeu un altre número que no sigui 30. El percentatge de fotogrames més baix permès és 20.
  • -f x11grab és el que realment diu a FFmpeg que enregistre la pantalla. No ho hauríeu de canviar.
  • -i: 0,0 + 0, 0 és on especifiqueu el desplaçament xy de la cantonada superior esquerra de l'àrea que voleu gravar. Per exemple, utilitzeu

    :0.0+100, 200

  • per tenir una x offset de 100 i una y offset de 200.
  • -c: v libx264rgb -crf 0 -preset ultrafast són opcions de codificació. Aquests especifiquen un enregistrament ràpid i sense pèrdues.
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 6
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 6

Pas 6. Utilitzeu l'ordre següent per gravar també el micròfon o els sons del sistema:

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

  • La majoria d’opcions són les mateixes que per gravar només la pantalla, però també especifiqueu algunes opcions addicionals. Tingueu en compte que al final no podeu afegir noves opcions d’àudio, ja que el seu ordre afecta la manera com les interpreta FFmpeg.
  • -f pulse diu a FFmpeg que agafi l'entrada de PulseAudio, que és el vostre servidor de so.
  • -ac 2 especifica el nombre de canals d'àudio. Si rebeu un error com: "no es pot establir el recompte de canals a 2 (argument no vàlid)", hauríeu de canviar-lo a 1.
  • -i 0 especifica de quin dispositiu agafar l'entrada. Podeu veure una llista de tots els dispositius amb l'ordre pacmd list-sources. El número que hi ha darrere

    -i

  • és l'índex que s'hi indica. L'altra sortida de l'ordre us donarà una explicació de per a què serveix aquest dispositiu d'àudio. Un dispositiu amb un nom com a "Monitor d'àudio analògic incorporat" probablement gravarà l'àudio del sistema, mentre que el que conté "micròfon" a la descripció és molt probable que sigui un micròfon.
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 7
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 7

Pas 7. Utilitzeu

-filter_complex amerge

per combinar les dues entrades d'àudio en una sola.

Això us permetrà enregistrar al mateix temps el vostre micròfon i els sons del sistema. Per exemple, la vostra comanda podria tenir el següent aspecte: 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 ultrafast sample.mkv

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 8
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 8

Pas 8. Premeu Ctrl + C per aturar la gravació

Ha de sortir amb un missatge del tipus: "Surt normalment, ha rebut el senyal 2".

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 9
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 9

Pas 9. Torneu a codificar el fitxer, si cal

Si us preocupa l'espai d'emmagatzematge, podeu executar l'ordre següent per obtenir un fitxer més petit sense pèrdua de qualitat: ffmpeg -i sample.mkv -c: v libx264rgb -c: a copy -crf 0 -preset veryslow sample-small. mkv. Per descomptat, també podeu fer qualsevol altra conversió; vegeu Com convertir fitxers multimèdia amb FFmpeg per obtenir instruccions al respecte.

Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 10
Enregistreu l'escriptori mitjançant FFmpeg a Ubuntu Linux Pas 10

Pas 10. Mireu la gravació

Això us permetrà confirmar que realment es va enregistrar tal com estava previst. Podeu utilitzar un reproductor multimèdia com ara VLC, Totem o MPV. Obrir el fitxer amb un d’aquests és tan senzill com escriure vlc samle.mkv, totem sample.mkv o mpv sample.mkv.

Cal tenir instal·lat un reproductor multimèdia. Si no teniu cap reproductor multimèdia, en podeu instal·lar mitjançant APT

Advertiments

  • Feu una prova de gravació breu abans de gravar res amb aquest mètode. Això us permetrà comprovar si la vostra configuració i ordre funcionen bé i fer ajustos si cal.
  • És possible que hi hagi retards breus al començament i al final de la gravació. Enregistreu una mica més del necessari per assegurar-vos que realment es va gravar tot el que necessitàveu.

Recomanat: