Het Maken van een Screencast op Linux

0
311
Proxima Studio/Shutterstock.com

Wilt maken van een screencast op Linux, maar het gevoel overweldigd door de keuze van de tools en programma ‘ s? We beschrijven drie manieren voor het maken van een screencast. De snelle en gemakkelijke manier, de hard-core en gedetailleerde manier, en de manier waarop we denken is de beste all-rounder.

Hoe Film een Goede Screencast

Voor het maken van een screencast, moet u vastleggen wat er gebeurt op uw desktop, samen met de commentaar die u wilt toevoegen aan het. Dat vereist het vermogen om video op te nemen van uw bureaublad en audio van uw Linux-geluidssysteem, en mogelijk uit andere bronnen.

Als je naar een goede screencast, zult u merken aan het commentaar of toelichting is recht op het punt. Het is gepolijst. De levering heeft vertrouwen en duidelijkheid. Er is geen ruimte voor ‘ eh ‘s en ah ‘s” als je de productie van een screencast. Ze zijn pijnlijk om naar te luisteren, en ze maken je screencast voelen amateuristisch. Dat is het tegenovergestelde van het effect dat u probeert te maken. Je wilt dat je publiek het gevoel dat je een autoriteit op wat je over praat. Klinkt alsof je het gestuntel van uw manier door niet de manier om dat te doen.

Vanwege dit, veel gelikter screencasts hun audio track opgenomen en apart bewerkt en vervolgens gemengd terug in het scherm video. Dat is een te groot onderwerp om te dekken in een klein artikel, dus we gaan kijken naar manieren om de audio en de desktop video op hetzelfde moment. Dat betekent niet dat je bent gedoemd te klinkende amateuristisch. Er zijn eenvoudige technieken die je kunt gebruiken om de kwaliteit van uw verbale levering.

De meest elementaire—maar het meest opvallende—een script en de praktijk. Door je screencast meerdere malen voordat u probeert om het op te nemen. Aantekeningen maken, zodat u weet wat u wilt zeggen en welke punten u wilt de aandacht vestigen op. Laat u niet afschrikken door het woord “script.” Het hoeft niet te worden een geavanceerde document. Een of twee pagina van gemakkelijk te lezen bullet points enorm zal helpen. Paradoxaal genoeg, je wilt niet te worden afgeleid proberen te lezen van het script wanneer u bent verondersteld om te spreken.

De tijd in met dry-runs. Er is een reden dat professionals over de repetities. Het is heel moeilijk om stap voor stap door het onderwerp dat je wilt beschrijven, de controle van de software die je gebruikt om screencast, en leveren nog steeds een goede mondelinge prestaties.

Kies een Goede Microfoon en Camera, Als Je Wilt)

Je gaat iets nodig om uw stem opnemen. Dat betekent dat het kopen van een microfoon als je het niet hebt. Het zou een klein wonder zijn als de ingebouwde webcam van uw laptop is goed genoeg. Het hoeft niet om een fortuin kosten, maar een redelijke, externe microfoon die u toelaat om te praten natuurlijk en worden opgenomen op een goed volume is een absolute must-have. En een stand voor het dividend.

GERELATEERD: De Beste Microfoons voor Podcasters

Als u wilt naar de film zelf, zodat je in je screencast, zul je een camera nodig. Als alle het gaan opnemen is uw hoofd en schouders op zodat je kan worden gezien in een klein venster in de hoek van je screencast, u hoeft niet een film rang camera. Maar moet je je iets een stap omhoog van de fundamentele ingebouwde webcam die bij uw laptop. Een aparte camera betekent dat u kunt plaatsen waar u moet zijn.

Automatische scherpstelling, automatische licht aangepast, en een goede resolutie van de sensor zijn allemaal belangrijke factoren. Het is niet uitgesloten dat een goed cijfer camera, een microfoon hebt voldoende aan uw behoeften. Dus als je in de markt voor een camera en een microfoon, de camera eerst en kijken of de microfoon is aan de taak.

GERELATEERD: De 6 Beste Webcams Voor Video-Conferencing, Streaming En Meer

Korte, Stille Clips: GNOME Gebruikt de Ingebouwde Recorder

Het is de moeite waard te vermelden dat, indien u het gebruik van de GNOME desktop environment (DE), hebt u toegang tot een eenvoudige screen recorder ingebouwd in uw DE—maar zonder audio. Als u een behoefte aan een korte, stille, video clip, dit zal voldoende zijn. Bijvoorbeeld, het zou perfect zijn voor het maken van een kleine clip te verzenden aan iemand te laten zien van de stappen die nodig zijn voor het reproduceren van een bug.

Om te beginnen met het opnemen van de activiteit op uw bureaublad, drukt u gewoon op:

Ctrl+Shift+Alt+R

Scherm opname begint meteen. Een rode ringvormige indicator zal verschijnen in het hulpprogramma systeemvak, dicht bij het netwerken, het geluid en de kracht van iconen.

Om de opname te stoppen, maken gebruik van dezelfde toets combinatie:

Ctrl+Shift+Alt+R

De opname-indicator is verwijderd uit het systeemvak. Uw opname is opgeslagen in uw ~/Video ‘ s directory met een tijdstempel bestandsnaam. Het bestand zal hebben “.webm” extensie, wat aangeeft dat het is opgenomen in het WebM-videoformaat.

Als u wilt naar uploaden van uw opname op YouTube, moet je om het te converteren naar MPEG-4 (MP4) formaat. We zullen zien hoe dat te doen kort, met een ander gereedschap dat we kijken naar de zogenaamde ffmpeg.

Opmerking standaard is de maximale opnametijd van 30 seconden. Kunt u dat met behulp van de dconf-editor. De instelling bevindt zich onder org > gnome – > instellingen-daemon > plugins > media-toetsen. De instelling die u wilt wijzigen heet max-screencast-lengte.

Snel en Eenvoudig: een Record Met recordMyDesktop

recordMydesktop is een eenvoudig en duidelijk scherm-en audio-opname-tool. Het stelt je in staat om uw bureaublad, een gedeelte van het bureaublad, of een specifieke applicatie venster.

Te installeren recordMyDesktop op Ubuntu, gebruik je dit commando:

sudo apt-get install recordmydesktop gtk-recordmydesktop

Te installeren recordMyDesktop op Fedora, gebruik je dit commando:

sudo dnf installeren recordmydesktop gtk-recordmydesktop

Te installeren recordMyDesktop op Manjaro, gebruik je dit commando:

sudo pacman -Syrecordmydesktop gtk-recordmydesktop

De gebruikersinterface is heel eenvoudig.

Standaard recordMyDesktop zal de gehele bureaublad. Voor het opnemen van een gedeelte van het bureaublad, klik met de linkermuisknop en sleep in de miniatuurweergave. Dit zal het definiëren van een gedeelte van het scherm dat wordt gebruikt voor de opname. Voor het opnemen van een enkele applicatie venster, klikt u op de “Selecteer in het venster” knop, klik vervolgens op het venster van de toepassing op uw bureaublad.

Zodra u klaar bent met opnemen, klikt u op de “Record” knop. Een rode indicator verschijnt in het systeemvak in de buurt van de netwerken, het geluid en de kracht van iconen.

Klik met de linkermuisknop op het pictogram en selecteer “Stop” in het menu om de opname te stoppen. De opname is verwerkt door recordMyDesktop, zodat het kan worden opgeslagen. Wanneer u annuleert in dit proces, verliest u uw opname.

Wanneer de opname is verwerkt, klikt u op de “Save as” knop om het opslaan van je screencast. Een “Bestand Opslaan” dialoogvenster kunt u kiezen waar u de opname.

De opname wordt in de “.ogv” Ogg video-formaat. Het is het enige formaat verstrekt. Om het bestand te converteren naar een ander video formaat, kunt u de volgende tool die we zullen bespreken, die ffmpeg.

Vanaf de Commando-Regel: ffmpeg

Het FFmpeg project heeft de eerste versie van de ffmpeg-utility in het jaar 2000. Hun originele visie voor een bruikbare afbeeldingen en video conversie programma heeft zijn ver overtroffen. ffmpeg is nu een enorm staat suite van tools en codecs, en wordt gebruikt in tal van andere bekende toepassingen zoals VLC, Plex, en Blender.

Als je ooit nodig hebt om te doen wat audio-of video-opname of conversie, en je je afvraagt of ffmpeg kan doen, u kunt stoppen met piekeren. Kortom, het antwoord is “ja”.

ffmpeg heeft veel opties. Hier is een lijst van ffmpeg opties die loopt tot meer dan 4000 lijnen. Dat de rijkdom van de rijke functionaliteit vormt nogal een leercurve als je wil om iets te doen dan eenvoudige conversies. Er is geen fraaie front-end voor ffmpeg , maar wat er ontbreekt in termen van interface maakt het voor in de pure kracht, snelheid en flexibiliteit. En omdat het command-line driven, kunt u bellen met scripts. U kunt het record van voorbijgaande aard uitvoer van zonder toezicht commando ‘ s of het opnemen van GUI-scherm activiteiten die niet kunnen worden doorgestuurd in een bestand.

Tijdens onze test, ffmpeg moest worden geïnstalleerd op Fedora 31 en Ubuntu 18.04. Het was reeds aanwezig is op Manjaro 18.1.0. Installeren van ffmpeg op Ubuntu, gebruik je dit commando:

sudo apt-get install ffmpeg

Om het te installeren op Fedora vereist de toevoeging van twee repositories. Deze opdracht zal registreer de eerste:

sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Deze opdracht zal registreer de tweede:

sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

De ffmpeg-applicatie kan nu worden geïnstalleerd met dit commando:

sudo dnf -y install ffmpeg

Het Opnemen van Video en Audio met ffmpeg

Om het overzichtelijk te houden (relatief) eenvoudig, we doen een straight-forward opname van het volledige bureaublad met audio. Er zijn nogal een aantal parameters die we moeten geven aan ffmpeg te krijgen van dit gedaan. We kunnen gebruik maken van een aantal hulpprogramma ‘ s om ons te helpen bij het vinden van de waarden voor enkele van hen.

Voor het identificeren van de beschikbare resoluties, kunnen we gebruik maken van xrandr. We hoeven niet aan te geven welke parameters deze opdracht:

xrandr

De output bevat een overzicht van alle scherm resoluties.

De huidige resolutie en de hoogste beschikbaar op deze test machine—is 1920×1080. Gebruiken We die.

Nu we weten dat de PulseAudio geluid bronnen bestaan op deze test machine. We gebruiken het pactl nut en het vragen om een lijst van de bronnen. De syntaxis is kinderlijk eenvoudig:

pactl lijst met bronnen

Door het schuiven door de gedetailleerde uitvoer, kunnen we zien dat er een bron #0, dat is een uitgang van de bron. Dat betekent dat het produceert geluid.

Het controleren van de rest van de output onthult een andere bron genoemd bron #1. Dit is een ingangsbron.

Dat betekent bron #1 accepteert geluidsingang. Dit zou komen uit een microfoon, bijvoorbeeld. Dus we gebruiken bron #1 met ffmpeg en nemen onze stem via de microfoon.

Hier is de gehele ffmpeg opdracht.

ffmpeg -video_size 1920×1080 -framerate 25 -f x11grab -i :0.0 -f pulse -ac-2 -i-1 uitgang.mkv -async 1 -vsync 1

Laten we breken die naar beneden:

  • -video_size 1920×1080: hiermee Stelt u de grootte van de video-opname. Dit is de waarde die we gebruikt xrandr te vinden.
  • -framerate 25: hiermee Stelt u het aantal frames per seconde-waarde.
  • -f x11grab: instellen dat de video-indeling naar een specifiek type. Hier staan we op het instellen van de in-indeling naar de uitgang van de X server.
  • -ik :0.0: hiermee wordt het video-input komt vanuit het hoofdscherm.
  • -f pulse: Stelt het verwachte formaat te worden PulseAudio.
  • -ac 2: Set van twee audio-kanalen
  • -i-1: Neem de audio-ingang van de PulseAudio-bron #1. Dit is de waarde die we gebruikt pactl te ontdekken.
  • output.mkv: De naam van het bestand dat we willen maken.
  • -asynchrone 1: Stel de audio-sync-methode. Dit is een verouderd parameter, maar we gebruiken het hier om foutberichten te voorkomen, die kunnen worden genegeerd.
  • -vsync 1: stel de video-sync-methode. Dit is een verouderd parameter, maar we gebruiken het hier om foutberichten te voorkomen, die kunnen worden genegeerd.

U kunt zien dat veel van de informatie te scrollen in het terminal venster als de opname plaatsvindt. Minimaliseer dit venster terminal of het hoofdvenster van de applicatie die u over praten op de top van het, zodat het niet in je screencast.

Om de opname te stoppen, enter Ctrl+C in het terminal venster. Als alles goed gaat, ziet u een bevestigingsbericht van ffmpeg melden dat het verlaten van normaal.

We hadden niet een pad op de naam van het uitvoerbestand in de ffmpeg-opdracht, dus het zal worden gemaakt in de map ffmpeg werd gelanceerd vanaf. In dit voorbeeld, dat was onze home directory.

Het omzetten van Video Bestanden met ffmpeg

We merkten eerder op dat de video-indeling voor het uploaden naar YouTube is MPEG-4. We kunnen gemakkelijk converteren “.mkv ‘op’.mp4-bestand met ffmpeg. We zeggen “zetten,” maar eigenlijk zijn we het maken van een nieuw bestand helemaal. Het oorspronkelijke bestand blijft onaangetast.

De opdracht is eenvoudig. We vertellen ffmpeg gebruiken van het oorspronkelijke bestand als input, met behulp van de-i (input) optie. De file extension of het output bestand, vertelt ffmpeg wat voor soort bestand maken.

ffmpeg -i-uitvoer,mkv uitgang.mp4

Een nieuw bestand wordt gemaakt met een “.mp4 ‘ extensie.

Om te zetten onze screencast dat werd opgenomen met de Ctrl+Shift+Alt+R-methode om de MPEG-4-video-formaat, gebruik je dit commando:

ffmpwg -i “Screencast van 11-02-19 10:47:05.webm” uitgang.mp4

Staat Maar gebruiksvriendelijk: Gebruik OBS Studio

Als u op zoek bent naar iets dat heeft meer mogelijkheden dan recordMyDesktop en is makkelijker te rijden dan ffmpeg, Open Omroep Software Studio (OBS Studio) teken alle dozen.

Het installeren van OBS Studio op Ubuntu met dit commando:

sudo apt-get install obs-studio

Het installeren van OBS Studio op Fedora met dit commando:

sudo dnf installeren obs-studio

Het installeren van OBS Studio op Manjaro met dit commando:

sudo pacman -Sy obs-studio

Hoe te Gebruiken Bronnen en Scènes in OBS Studio

OBS Studio heeft een grote werkplek en een collectie van ruiten langs de onderkant van de toepassing.

Waar moet je beginnen?

Om de software door middel van haar schreden, ik had een doel, een aantal eind-punt dat ik zou kunnen proberen te bereiken. Het leek me verstandig om te kijken naar een goede screencast en dan proberen om te repliceren hun productie. De screencast die ik gebruikt als een sjabloon toonde een desktop met verschillende geopende toepassingen. Er was een kleine inzet venster te zien met daarin een weergave van de presentator. Af en toe, het scherm is gewijzigd om een ingezoomde weergave van een enkel venster. Dit gaf een bijzonder detail worden besproken. Een voiceover, mits het verhaal.

Dat alles was verrassend gemakkelijk te repliceren in OBS Studio, omdat het concept van de schermen en bronnen. Een bron in de OBS is iets dat produceert het geluid of de video. Uw bureaublad, een venster op het bureaublad, webcam, audio bron, en een ingang audio bron, zoals een microfoon zijn alle geldige bronnen.

Een verzameling van bronnen kunnen worden gecombineerd in een scène. Meerdere scènes kunnen worden gemaakt met verschillende combinaties van bronnen. Hoppen tussen scènes bereikt met een enkele muisklik.

Voor het maken van een scène, klik met de rechtermuisknop in de “Scenes” – venster en klik op “Toevoegen” in het context menu. Voer een naam in voor de scene in de “Scène Toevoegen in het dialoogvenster en klik op de “OK” knop.

De scènes die u maakt, worden vermeld in de “Scenes” – deelvenster.

We hebben twee schermen, één voor het bureaublad en een webcam samengesteld beeld, en één voor de ingezoomde weergave van het terminal-venster. We moeten toe te voegen sommige bronnen om deze scènes. We gebruiken de “Zoom in het Terminal-Venster” scene. Toevoegen bronnen om een scène te selecteren in de “Scenes” – venster en klik met de rechtermuisknop in de “Bronnen” – deelvenster. Klik op “Toevoegen” in het context menu.

Het menu kunt u afbeeldingen toevoegen, audio-ingangen en uitgangen, de toepassing windows -, video-bronnen, en andere elementen die u wilt opnemen in de screencast. We gaan voor het vastleggen van een venster. Klik op het Venster “Vastleggen (Xcomposite)” menu optie.

In de “Create/Bron Selecteren in het dialoogvenster een naam voor de bron en klik op de “OK” knop.

In het “Eigenschappen voor het Venster Vastleggen” dialoog, gebruik dan het “Venster” drop-down menu voor het selecteren van het venster dat u wilt toevoegen aan de scene en klik op de “OK” knop.

Laten we dat herhalen en voeg de bron voor de microfoon. Klik met de rechtermuisknop in de “Bronnen” – venster en klik op “Toevoegen” in het context menu. De test machine gebruikt voor het onderzoek in dit artikel gebruikt PulseAudio. Als u een andere regeling, zoals Advanced Linux Sound Architecture (ALSA), zou je kiezen uit verschillende opties. We kozen voor de “Audio-Ingang Vastleggen (PulseAudio)” in het menu.

In de “Create/Bron Selecteren in het dialoogvenster een naam geven aan de bron en klik op de “OK” knop.

In het “Eigenschappen voor” Audio Input Capture (Pulse Audio)'” dialoog, de “Device” drop-down ” om te kiezen van de geluidskaart van uw microfoon is aangesloten. Klik op de “OK” knop.

Uw “Bronnen” – deelvenster hebt nu twee bronnen in het, voor de huidige scène.

Er is veel ” fine-tuning u kunt toepassen op je bronnen. Bijvoorbeeld, in de “Audio Mixer” – deelvenster met de rechtermuisknop te klikken op het pictogram instellingen voor de microfoon brengt een context menu.

De keuze “Filters” wordt de “Filters voor ‘Microfoon’ in het dialoogvenster.

Voor het toevoegen van een filter, rechts-klik in het linkerdeelvenster en selecteer de “Toevoegen” uit het context menu. Elk filter heeft eigenschappen die kunnen worden aangepast.

Door trial en error, wij hebben gekozen voor een selectie van filters en instellingen die goed werkte met de microfoon testen. We hebben een goede balans tussen duidelijkheid en volume en een vermindering van achtergrondgeluid.

Het maken van een tweede scène was net zo makkelijk. De desktop wij waren aan het opnemen was op een virtuele machine draait. Dat was gemakkelijk toegevoegd aan de scène toe te voegen in het venster dat het hele virtuele machine is uitgevoerd. De webcam is toegevoegd als een video bron en gesleept en formaat om te zitten in de hoek van het display. Hier is het uitzicht het publiek zou ontvangen:

De overgang tussen de twee scènes is zo eenvoudig als het klikken op de naam voor de scene in de “Scenes” – deelvenster. De ingezoomd terminal scène gaf een full-screen weergave van het Top commando in een terminal venster.

Hoewel het kan doen, OBS Studio adviseert tegen opname in MPEG-4 formaat. Als er iets mis gaat, ben je aansprakelijk te verliezen van uw bestand. In plaats daarvan, zij adviseren u om op te nemen in FLV-of MKV.

Als u nodig hebt om uw screencast op een andere video-indeling, OBS Studio kunt de conversie voor u of u kunt natuurlijk gebruik maken van ffmpeg.

Lights, Camera, Actie

Je zou het nooit maken in Hollywood, maar als u nodig hebt om een goed geproduceerde screencast, Linux heeft alle tools die je nodig hebt.

LEES VERDER

  • “Hoe u Betere Foto’ s met Je iPhone
  • “It’ s About Time: Microsoft Is Eindelijk het Doden van Mijn Mensen
  • “Het Gebruik van YouTube Wachtrij-Functie
  • “Het Downloaden van Disney+ Films en TV-Shows te Kijken Offline
  • “Waarom Ik Hou Van Mijn Apple-Horloge