Cum să vă înregistrați desktopul folosind FFmpeg pe Ubuntu Linux: 10 pași

Cuprins:

Cum să vă înregistrați desktopul folosind FFmpeg pe Ubuntu Linux: 10 pași
Cum să vă înregistrați desktopul folosind FFmpeg pe Ubuntu Linux: 10 pași

Video: Cum să vă înregistrați desktopul folosind FFmpeg pe Ubuntu Linux: 10 pași

Video: Cum să vă înregistrați desktopul folosind FFmpeg pe Ubuntu Linux: 10 pași
Video: How to Fix Windows Live Mail attachment showing content ATT10010.htm 2024, Aprilie
Anonim

FFmpeg este un proiect software gratuit care produce biblioteci și programe pentru manipularea datelor multimedia. Acest tutorial va acoperi instalarea și utilizarea FFmpeg pentru a vă înregistra desktopul pe Ubuntu Linux. Rezultatele fiecărei persoane pot varia în funcție de configurația sistemului dvs.

Pași

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 1
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 1

Pasul 1. Verifică dacă ai instalat FFmpeg pe sistemul tău

Dacă tastarea ffmpeg -version nu vă oferă un mesaj de eroare, acesta este instalat. În caz contrar, puteți instala FFmpeg deschizând un terminal și folosind următoarele comenzi:

  • Tastați / copiați / lipiți:

    sudo apt-get update

    Această comandă actualizează depozitele de pachete de pe sistemul dvs

  • Tastați / copiați / lipiți:

    sudo apt-get install ffmpeg

    Această comandă instalează FFmpeg pe sistemul dvs. Dacă acest lucru vă oferă un mesaj de eroare care arată că nu sunteți în fișierul sudoers, puteți tasta su root, introduceți parola root și apoi lansați această comandă. Dacă nu aveți nici parola de root, va trebui să cereți administratorului sistemului să o instaleze pentru dvs

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 2
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 2

Pasul 2. Treceți în directorul „Videoclipuri”

Acest lucru nu este necesar, dar păstrarea videoclipurilor în acel director vă va permite să le găsiți cu ușurință.

  • Tastați / copiați / lipiți:

    cd / home / your_user_name / Videos

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 3
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 3

Pasul 3. Asigurați-vă că microfonul este pornit și că volumul este crescut

Următoarele comenzi vor înregistra videoclipurile și sunetul complet de pe desktop în formatele video furnizate mai jos.

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 4
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 4

Pasul 4. Aflați dimensiunea ecranului

Veți avea nevoie de el dacă doriți să înregistrați întregul ecran. Pentru a afla dimensiunea ecranului, tastați: xdpyinfo | grep 'dimensiuni:'

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 5
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 5

Pasul 5. Pentru a înregistra ecranul fără sunet, utilizați următoarea comandă:

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

  • -video_size specifică dimensiunea zonei înregistrate. Dacă aveți o dimensiune diferită a ecranului, utilizați-o în loc de 1920x1080. Dacă doriți să înregistrați doar o zonă a ecranului, specificați dimensiunea zonei aici.
  • -framerate specifică rata de cadre, i. e. câte cadre video sunt înregistrate într-o secundă. Dacă aveți nevoie de o altă rată de cadre, utilizați un alt număr decât 30. Cea mai mică frecvență permisă este 20.
  • -f x11grab este ceea ce spune de fapt FFmpeg să vă înregistreze ecranul. Nu ar trebui să schimbi asta.
  • -i: 0,0 + 0, 0 este locul unde specificați decalajul x și y al colțului din stânga sus al zonei pe care doriți să o înregistrați. De exemplu, utilizați

    :0.0+100, 200

  • pentru a avea un offset x de 100 și un offset y de 200.
  • -c: v libx264rgb -crf 0 -preset ultrafast sunt opțiuni de codare. Acestea specifică o înregistrare rapidă și fără pierderi.
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 6
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 6

Pasul 6. Folosiți următoarea comandă pentru a înregistra, de asemenea, fie microfonul, fie sunetele sistemului:

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

  • Cele mai multe opțiuni sunt aceleași ca și pentru înregistrarea doar a ecranului, dar specificați și câteva opțiuni suplimentare. Rețineți că nu puteți adăuga opțiuni audio noi la final, deoarece ordinea lor afectează modul în care FFmpeg le interpretează.
  • -f pulse îi spune lui FFmpeg să preia intrarea de la PulseAudio, care este serverul dvs. de sunet.
  • -ac 2 specifică numărul de canale audio. Dacă primiți o eroare de genul: „nu se poate seta numărul de canale la 2 (argument nevalid)”, ar trebui să o schimbați la 1.
  • -i 0 specifică de la ce dispozitiv să preluați intrarea. Puteți vedea o listă a tuturor dispozitivelor cu comanda pacmd list-sources. Numărul din spate

    -i

  • este indicele listat acolo. Cealaltă ieșire a comenzii vă va oferi o explicație pentru ce este acel dispozitiv audio. Un dispozitiv cu un nume precum „Monitorul analogului audio încorporat” va înregistra cel mai probabil sunetul sistemului, în timp ce ceva cu „microfon” în descriere va fi cel mai probabil un microfon.
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 7
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 7

Pasul 7. Folosiți

-filter_complex amerge

pentru a îmbina ambele intrări audio într-una.

Acest lucru vă va permite să aveți microfonul și sunetele sistemului înregistrate în același timp. De exemplu, comanda dvs. ar putea arăta astfel: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0,0 + 0, 0 -f puls -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 8
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 8

Pasul 8. Apăsați Ctrl + C pentru a opri înregistrarea

Ar trebui să iasă cu un mesaj de genul: „Ieșirea normală, semnalul primit 2.”

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 9
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 9

Pasul 9. Recodificați fișierul, dacă este necesar

Dacă sunteți îngrijorat de spațiul de stocare, puteți rula următoarea comandă pentru a obține un fișier mai mic, fără pierderi de calitate: ffmpeg -i sample.mkv -c: v libx264rgb -c: a copy -crf 0 -preset veryslow sample-small. mkv. Desigur, puteți face și orice altă conversie; a se vedea Cum se convertește media cu FFmpeg pentru instrucțiuni despre asta.

Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 10
Înregistrați-vă desktopul folosind FFmpeg pe Ubuntu Linux Pasul 10

Pasul 10. Urmăriți înregistrarea

Acest lucru vă va permite să confirmați că a fost de fapt înregistrat conform intenției. Puteți utiliza un player media precum VLC, Totem sau MPV. Deschiderea fișierului cu una dintre acestea este la fel de simplă ca tastarea vlc samle.mkv, totem sample.mkv sau mpv sample.mkv.

Trebuie să aveți un player media instalat. Dacă nu aveți deloc un player media, puteți instala unul prin APT

Avertizări

  • Efectuați o scurtă înregistrare de test înainte de a înregistra ceva lung cu această metodă. Acest lucru vă va permite să verificați dacă setarea și comanda dvs. funcționează bine și să efectuați ajustări, dacă este necesar.
  • Pot exista scurte întârzieri la începutul și la sfârșitul înregistrării. Înregistrați puțin mai mult decât este necesar pentru a vă asigura că tot ceea ce aveți nevoie a fost înregistrat.

Recomandat: