>> Tecnologia elettronica >  >> Telecamere >> Action cam

Come posso eseguire l'acquisizione di video sul sistema operativo Linux?

Linux offre diversi modi per eseguire l'acquisizione di video, a seconda delle tue esigenze e hardware. Ecco una rottura di metodi e strumenti comuni:

1. Usando `ffmpeg` (più versatile e ampiamente usato):

`FFMPEG` è un potente strumento di comando in grado di catturare video da varie fonti, tra cui webcam, schermo e persino sintonizzatori TV. È altamente versatile e supporta una vasta gamma di codec e formati.

* Cattura da una webcam:

`` `Bash

ffmpeg -f v4l2 -framera 30 -video_size 640x480 -i /dev /video0 -c:v libx264 -preset ultrafast output.mp4

`` `

* Spiegazione:

* `-f v4l2`:specifica il dispositivo di input video4Linux2.

* `-Framera 30`:imposta la frequenza fotogramma su 30 fotogrammi al secondo. Regolare se necessario.

* `-video_size 640x480`:imposta la risoluzione su 640x480. Regolare se necessario. Controlla le funzionalità della tua webcam.

* `-i /dev /video0`:specifica il dispositivo di input. `/dev/video0` è di solito la prima webcam. Controlla `/dev/` per altri dispositivi, se necessario (ad esempio, `/dev/video1`).

* `-c:v libx264`:usa l'encoder x264 (H.264). Sono possibili altri codec (ad esempio, `libx265` per H.265).

* `-preset UltraFast`:imposta la velocità di codifica. `UltraFast` è molto veloce ma di qualità inferiore. Altri preset includono `Superfast`,` Very Fast`, `Faster`,` Fast`, `Medium`,` Slow`, `Slowower`,` Veryslow`.

* `output.mp4`:specifica il nome del file di output.

* Cattura dello schermo:

`` `Bash

ffmpeg -f x11Grab -r 30 -video_size 1920x1080 -i:0.0+0,0 -C:v libx264 -preset UltraFast output.mp4

`` `

* Spiegazione:

* `-f x11Grab`:specifica lo schermo X11 Grabber.

* `-r 30`:imposta il frame rate.

* `-video_size 1920x1080`:imposta la risoluzione. Regolare se necessario.

* `-I:0,0+0,0`:specifica il display e l'offset. `:0.0` è di solito il display primario. `+0,0` non specifica alcun offset.

* Altre opzioni rimangono le stesse dell'acquisizione di webcam.

2. Usando `gst-launch-1.0` (gstreamer):

Gstreamer è un potente framework multimediale. `GST-Launch-1.0` è il suo strumento di riga di comando. È più complesso di `ffmpeg` ma offre un'ampia personalizzazione.

* Cattura da una webcam:

`` `Bash

GST-Launch-1.0 V4L2SRC dispositivo =/dev/video0! VideoConvert! x264enc! mp4mux! FileSink Posizione =output.mp4

`` `

* Spiegazione:

* `v4l2src dispositivo =/dev/video0`:specifica l'origine video.

* `Videoconvert`:converte il video in un formato comune.

* `x264enc`:usa l'encoder x264.

* `mp4mux`:Muxs il video in un contenitore MP4.

* `filesink ubica =output.mp4`:specifica il file di output.

3. Utilizzo delle applicazioni GUI:

Molte applicazioni grafiche semplificano l'acquisizione di video. Le opzioni popolari includono:

* Obs Studio: Un software di streaming e registrazione open source potente e versatile. Eccellente per la registrazione dello schermo, l'acquisizione di webcam e lo streaming.

* Kazam: Un semplice registratore di schermo.

* SimplescreenRecorder: Un altro semplice registratore di schermo.

prima di iniziare:

* Installa i pacchetti necessari: Probabilmente dovrai installare `ffmpeg` o` gstreamer` (e pacchetti correlati) usando il gestore dei pacchetti della distribuzione (ad esempio, `apt` su debian/ubuntu,` yum` o `dnf` su Fedora/Centos/Rhel,` Pacman` su Arch Linux).

* Identifica il tuo dispositivo video: Usa `LS /Dev /Video*` per trovare il tuo dispositivo WebCam.

* Permessi: Assicurati di avere le autorizzazioni necessarie per accedere al dispositivo video. Potrebbe essere necessario eseguire i comandi con `sudo`.

* Esperimento: Regola parametri come frame rate, risoluzione e codec per trovare le impostazioni ottimali per l'hardware e la qualità desiderata.

Ricorda di sostituire segnaposto come `/dev/video0`,` output.mp4` e valori di risoluzione con le impostazioni specifiche. Consultare la documentazione `FFMPEG` e` GST-Launch-1.0` per opzioni e parametri più avanzati. Per le applicazioni GUI, fare riferimento alla loro documentazione e tutorial.

  1. Come caricare video da Panasonic VDR - D200
  2. Tutorial & Walkthrough per il Video Switcher in un Sony DFS -500
  3. Come giocare un Video nastri 8mm
  4. Come utilizzare Zi8 come Webcam
  5. Puoi fare in modo che una videocamera Flip abbia video in streaming live?
  6. Quando utilizzare il filtro polarizzatore di una fotocamera Video