Come registrare il desktop utilizzando FFmpeg su Ubuntu Linux: 10 passaggi

Sommario:

Come registrare il desktop utilizzando FFmpeg su Ubuntu Linux: 10 passaggi
Come registrare il desktop utilizzando FFmpeg su Ubuntu Linux: 10 passaggi

Video: Come registrare il desktop utilizzando FFmpeg su Ubuntu Linux: 10 passaggi

Video: Come registrare il desktop utilizzando FFmpeg su Ubuntu Linux: 10 passaggi
Video: How to uninstall windows live messenger 2024, Aprile
Anonim

FFmpeg è un progetto software gratuito che produce librerie e programmi per la gestione di dati multimediali. Questo tutorial tratterà l'installazione e l'utilizzo di FFmpeg per registrare il tuo desktop su Ubuntu Linux. I risultati di ciascun individuo possono variare a seconda della configurazione del sistema.

Passi

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 1
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 1

Passo 1. Controlla se hai FFmpeg installato sul tuo sistema

Se digitando ffmpeg -version non viene visualizzato un messaggio di errore, è installato. Altrimenti puoi installare FFmpeg aprendo un terminale e usando i seguenti comandi:

  • Digita/Copia/Incolla:

    sudo apt-get update

    Questo comando aggiorna i repository dei pacchetti sul tuo sistema

  • Digita/Copia/Incolla:

    sudo apt-get install ffmpeg

    Questo comando installa FFmpeg sul tuo sistema. Se questo ti dà un messaggio di errore che indica che non sei nel file sudoers, puoi digitare su root, inserire la password di root e quindi emettere questo comando. Se non hai nemmeno la password di root, dovrai chiedere all'amministratore del tuo sistema di installarla per te

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 2
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 2

Passaggio 2. Passa alla directory "Video"

Non è necessario, ma tenere i video all'interno di quella directory ti consentirà di trovarli facilmente.

  • Digita/Copia/Incolla:

    cd /home/ tuo_nome_utente /Video

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 3
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 3

Passaggio 3. Assicurati che il microfono sia acceso e che il volume sia alzato

I seguenti comandi registreranno il video e l'audio del desktop completo nei formati video forniti di seguito.

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 4
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 4

Passaggio 4. Scopri le dimensioni dello schermo

Ne avrai bisogno se vuoi registrare l'intero schermo. Per scoprire le dimensioni dello schermo, digita: xdpyinfo | grep 'dimensioni:'

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 5
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 5

Passaggio 5. Per registrare lo schermo senza audio, utilizzare il seguente comando:

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

  • -video_size specifica la dimensione dell'area registrata. Se hai una dimensione dello schermo diversa, usa quella invece di 1920x1080. Se si desidera registrare solo un'area dello schermo, specificare qui la dimensione dell'area.
  • -framerate specifica il frame rate, i. e. quanti fotogrammi di video vengono registrati in un secondo. Se hai bisogno di un'altra frequenza fotogrammi, usa un numero diverso da 30. La frequenza fotogrammi più bassa consentita è 20.
  • -f x11grab è ciò che dice effettivamente a FFmpeg di registrare lo schermo. Non dovresti cambiarlo.
  • -i:0.0+0, 0 è dove si specifica l'offset xey dell'angolo superiore sinistro dell'area che si desidera registrare. Ad esempio, usa

    :0.0+100, 200

  • per avere un offset x di 100 e un offset y di 200.
  • -c:v libx264rgb -crf 0 -preset ultrafast sono opzioni di codifica. Questi specificano una registrazione veloce e senza perdite.
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 6
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 6

Passaggio 6. Utilizzare il seguente comando per registrare anche il microfono o i suoni 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 -preset ultrafast sample.mkv

  • La maggior parte delle opzioni sono le stesse della registrazione solo dello schermo, ma specifichi anche alcune opzioni aggiuntive. Nota che non puoi semplicemente aggiungere nuove opzioni audio alla fine, poiché il loro ordine influenza il modo in cui FFmpeg le interpreta.
  • -f pulse dice a FFmpeg di prendere l'input da PulseAudio, che è il tuo sound server.
  • -ac 2 specifica il numero di canali audio. Se ricevi un errore del tipo: "impossibile impostare il conteggio dei canali su 2 (argomento non valido)", dovresti cambiarlo in 1.
  • -i 0 specifica da quale dispositivo prelevare l'input. Puoi vedere un elenco di tutti i dispositivi con il comando pacmd list-sources. Il numero dietro

    -io

  • è l'indice elencato lì. L'altro output del comando ti fornirà una spiegazione dell'uso di quel dispositivo audio. Un dispositivo con un nome come "Monitor of Built-in Audio Analog" molto probabilmente registrerà l'audio del sistema, mentre qualcosa con "microfono" nella descrizione sarà molto probabilmente un microfono.
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 7
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 7

Passaggio 7. Utilizzare

-filter_complex amerge

per unire entrambi gli ingressi audio in uno.

Ciò ti consentirà di registrare contemporaneamente il microfono e i suoni del sistema. Ad esempio, il tuo comando potrebbe essere simile a: 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

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 8
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 8

Passaggio 8. Premere Ctrl+C per interrompere la registrazione

Dovrebbe uscire con un messaggio del tipo: "Uscita normalmente, segnale ricevuto 2".

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 9
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 9

Passaggio 9. Ricodifica il file, se necessario

Se sei preoccupato per lo spazio di archiviazione, puoi eseguire il seguente comando per ottenere un file più piccolo senza perdita di qualità: ffmpeg -i sample.mkv -c:v libx264rgb -c:a copy -crf 0 -preset veryslow sample-smaller. mkv. Ovviamente puoi fare anche qualsiasi altra conversione; vedere Come convertire i media con FFmpeg per istruzioni al riguardo.

Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 10
Registra il tuo desktop usando FFmpeg su Ubuntu Linux Passaggio 10

Passaggio 10. Guarda la registrazione

Ciò ti consentirà di confermare che è stato effettivamente registrato come previsto. Puoi utilizzare un lettore multimediale come VLC, Totem o MPV. Aprire il file con uno di questi è semplice come digitare vlc samle.mkv, totem sample.mkv o mpv sample.mkv.

Devi avere un lettore multimediale installato. Se non hai alcun lettore multimediale, puoi installarne uno tramite APT

Avvertenze

  • Fai una breve registrazione di prova prima di registrare qualcosa di lungo con questo metodo. Ciò ti consentirà di verificare se la configurazione e il comando funzionano correttamente e di apportare modifiche se necessario.
  • Potrebbero verificarsi brevi ritardi all'inizio e alla fine della registrazione. Registra un po' più a lungo del necessario per assicurarti che sia stato registrato davvero tutto ciò di cui avevi bisogno.

Consigliato: