Vraag Hoe kan ik mijn scherm opnemen?


Hoe kan ik mijn scherm opnemen op Ubuntu?

De app die ik zoek, heeft bij voorkeur al deze functies:

  1. Kan opnemen in een indeling die eenvoudig kan worden afgespeeld op elk platform en / of geaccepteerd door YouTube of een andere populaire videosite
  2. Kan alleen een venster opnemen (in plaats van het hele scherm), eventueel selecteren met een muisklik
  3. Kan beginnen met opnemen na een configureerbare vertraging (bijv. Ik start de app en heb tijd om afspraken met mijn bureaublad / venster te maken voordat de daadwerkelijke opname begint)

517


oorsprong


Kijk eens naar deze ranglijst. - Pablo Bianchi


antwoorden:


gtk-recordmydesktop  install gtk-recordmydesktop

Voegt een eenvoudig te gebruiken grafisch pictogram toe aan de GNOME-werkbalk om plezier te maken en de audio- en video-opname en screencast-toepassing recordMyDesktop te configureren.

enter image description here

xvidcap (niet langer onderhouden, pakket is niet langer beschikbaar)

Een schermopname waarmee u video's van uw X-Window-bureaublad kunt vastleggen voor illustratie- of documentatiedoeleinden. Het is bedoeld als een op standaarden gebaseerd alternatief voor tools zoals Lotus ScreenCam.

Video kan worden opgeslagen in MPEG- of AVI-bestandsindeling.


253



Bedankt voor deze twee suggesties! Ik heb ze allebei geprobeerd, maar ik kon niet doen wat ik nodig had: gtk-recordmydesktop staat erop het hele virtuele scherm (3200x1200) op te nemen, dat veel te groot is ... xvidcap laat me een rechthoekig gedeelte van het scherm selecteren dat ik wil opnemen, maar wil dan de bedieningsknoppen er bovenop plaatsen (en verplaatst het gebied als je de knoppen verplaatst), wat niet werkt voor het opnemen van een venster dat bijna net zo groot is als het scherm (ik gebruik een tegel-vensterbeheerder). - Riccardo Murri
We hebben xvidcap nu uit de repository verwijderd omdat het niet langer wordt onderhouden. - popey
@RiccardoMurri: gtk-recordmydesktop staat u toe om alleen een geselecteerd schermgebied op te nemen. Sleep gewoon een rechthoek in het voorbeeldgebied. - MestreLion
gtk-recordmydesktop zorgt ervoor dat verspilling van Linux naar een nieuw niveau wordt gebracht. Het heeft eigenlijk verschillende delen bij verschillende FPS opgenomen: D Audiosynchronisatie (wat natuurlijk faalt) is ECHT moeilijk na dit. - Henrik Heino
De outputvideo geproduceerd door gtk-recordmydesktop is behoorlijk vervormd. - Anmol Singh Jaggi


Ik hou van Byzanz; het registreert uw activiteit als een GIF-bestand.

enter image description here

Het is vrij licht en werkt goed, vooral voor het plaatsen van een kortere screencast op een webpagina of in een e-mail.

Je kunt het van de PPA halen (heeft misschien een meer up-to-date pakket maar is 'niet-ondersteund'):

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz

Of je kunt het krijgen van de officiële Ubuntu-repositories door op de onderstaande knop te klikken:

Install Byzanz

Voor meer informatie:

Hoe geanimeerde GIF-afbeeldingen van een screencast maken?


176



Wauw! Dit is te cool om slechts 28 stemmen te krijgen. - Ufoguy
Deze app is nog niet voor Ubuntu 16.04. Het zou geweldig zijn om het te krijgen. - Léo Léopold Hertz 준영
hoe deze te lanceren? - Kaushal28
Ik kreeg ongeveer 404s bij het installeren van :( - Alexander Mills
Het is beschikbaar voor 16.04 en je hoeft geen repository toe te voegen om het te krijgen. Net sudo apt install byzanz en het gaat. Nadelen: lage framesnelheid en geen volledige resolutie of kleurruimte, dus kleuren worden vervormd en vormen worden ge Aliased en beweging is schokkerig. Om te achterhalen welke parameters u moet opgeven, gebruikt u de xwininfo opdracht, klik in het venster dat u wilt opnemen, en het vertelt u de x, y, breedte en hoogte dat byzanz wil. - Blair Houghton


Kazam

Het is een goede toepassing voor dit doel: Huis, install, of gewoon sudo apt install kazam

Het geeft je een vertraging voordat je gaat opnemen. De opname gebeurt in HD en de uitvoer is in .mkv-indeling die wordt geaccepteerd voor YouTube, dus er is geen reden om te converteren en opnieuw te renderen.

Er zijn een paar nuttige sneltoetsen te:

Om de opname te starten

   SUPER-CTRL-R 

Om de opname te pauzeren

   SUPER-CTRL-P

Om de opname te stoppen

   SUPER-CTRL-F

Om het hoofdvenster te tonen / verbergen

   SUPER-CTRL-W

151



Ik heb recordmydesktop geprobeerd en voor mij werkt kazam beter. - ThiagoPonte
Ik heb kazam geïnstalleerd maar de uitvoer voor mp4 is .movie en wanneer ik het probeer te spelen, krijg ik "er is geen toepassing voor sgi-videobestanden". Ik kan ook de stopknop op gnome niet vinden. - SurvMach
Ik had problemen met glitches met recordMyDesktop, terwijl Kazam prima werkte. Het is ook sneller omdat het meteen een mp4 genereert zodra je klaar bent met opnemen. - Juampy NR
wauw, ik leg 90 seconden scherm vast door kazam en het geëxporteerde videogrootte was 3.2Gb - ghanbari
Als iemand graag sneltoetsen voor het toetsenbord van kazam kent: jee-appy.blogspot.com/2015/08/kazam-keyboard-shortcuts.html - Riyafa Abdul Hameed


Simple Screen Recorder

SimpleScreenRecorder  is een Linux-programma dat ik heb gemaakt om programma's en games op te nemen. Er zijn programma's die dit kunnen doen, "maar ik was niet 100% tevreden met een van hen, dus ik heb mijn eigen gemaakt"

Mijn oorspronkelijke doel was om een ​​programma te maken dat gewoon heel eenvoudig te gebruiken was, maar terwijl ik het aan het schrijven was, begon ik steeds meer functies toe te voegen, en het resultaat is eigenlijk een vrij complex programma. Het is 'eenvoudig' in die zin dat het gemakkelijker te gebruiken is dan ffmpeg / avconv of VLC :).

Voor Ubuntu-versies 12.04 - 16.10 staat het niet in de standaard repositories en kan het worden geïnstalleerd met het volgende:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
# if you want to record 32-bit OpenGL applications on a 64-bit system:
sudo apt-get install simplescreenrecorder-lib:i386

Voor Ubuntu-versies 17.04 - verder is het opgenomen in de universe repository en kan worden geïnstalleerd door:

sudo apt-get update
sudo apt-get install simplescreenrecorder

Hier is een UI-preview:

enter image description here


97



Het is niet duidelijk na de installatie hoe je je simplescrrenrecorder gebruikt. welke opdracht geeft de hoed-interface? - Drew Verlee
@DrewV goed, je kunt beginnen door te zoeken in dash> simple screen, vanaf command line kun je terminal openen en tab van het tabblad simplescreen typen en enter - Qasim
@Drewverlee $ simplescreenrecorder  geeft de interface - Akavall
Ik heb dit zojuist geïnstalleerd en na een beetje door de instellingen te hebben gewerkt, kon ik slechts een venster van het scherm opnemen dat alles is wat ik nodig heb en het werkt gewoon heel goed. Dank je. - Peter
Moet zeggen, dit is een zeer nuttige app, eenvoudig te installeren, werkt zoals verwacht, goed gedaan. Ik heb gtk-recordmydesktop hiervoor gedeïnstalleerd. selecteer rechthoek ftw! - Francois


Onlangs probeerde ik een screencast met audio op te nemen. Ik heb veel van de hier genoemde opties en andere websites geprobeerd. Mijn doel was niet om een ​​uitgebreid overzicht te maken van alle beschikbare tools, maar om er een te vinden die werkt.

In mijn geval (na enkele uren worstelen) was het dat wel VOKOSCREEN dat werkte, dus ik keek niet verder. Mijn systeem is Linux Mint 15 Olivia, 64-bit, gebaseerd op Ubuntu Raring.

Dit is mijn samenvatting / log die ik schreef tijdens het experimenteren. Ik hoop dat het je enkele uren zal besparen:

avconv: audio en video gaan niet synchroon, audio loopt achter Ik heb alle mogelijke opties geprobeerd. Dit is de opdrachtregel die ik heb gebruikt:

avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi

Byzanz: maakt geanimeerde gif (niet geprobeerd, omdat ik ook geluid nodig heb en langere screencast)

Eidete: niet kunnen installeren (met 20 jaar Linux-ervaring, heb het echter niet voor altijd geprobeerd)

gtk-recordmydesktop: maakt ogg aan wat prima is, maar kan nergens naar converteren. De beste converter was mencoder, maar versnelt video (maar geen audio) zodat ze niet synchroon lopen.

Istanbul: bevriest onmiddellijk

Kazam: als een opnamegebied groter is dan ~ 640x480, begint het geheugen te lekken en blijft het maximaal enkele minuten voordat het systeem niet meer reageert. Velen hebben een vergelijkbaar probleem gemeld, dit is een bekende bug.

pyvnc2swf: Is een hulpmiddel om een ​​VNC-sessie vast te leggen. Niet handig als u uw eigen scherm wilt opnemen (niet geprobeerd)

screenkey: geadverteerd als een "screencast-tool", maar gaat niet over het opnemen van uw scherm

Tibesti: lijkt niet meer te worden onderhouden (sinds 2011), niet eens te installeren

vokoscreen: TENSLOTTE!!!! Kwaliteit is goed: zowel audio als video. Na het opnemen kon ik het bestand tot ongeveer 1: 7 comprimeren met mencoder zonder kwaliteitsverlies. Ik ontdekte dat het de volgende opdrachtregel gebruikt:

ffmpeg -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0+0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r 15 my.avi

xvidcap: Zoals hierboven vermeld: "We hebben xvidcap nu uit de repository verwijderd omdat het niet langer wordt onderhouden." (niet geprobeerd)

wenk: gedistribueerd als downloadbaar uitvoerbaar bestand niet als pakket, (niet geprobeerd)


67



Wauw, Vokoscreen is geweldig! Umm, behalve deze ENORME irritatie: het registreert zijn eigen middelste marker! askubuntu.com/questions/484952/... - Jeff Ward
Ben er vrij zeker van dat de bug die voor Kazam wordt genoemd verdwenen is, omdat ik opnames heb uit 2015 en 2016 die verder gaan dan 30 minuten (Grootste is 2 uur en 19 minuten) zonder problemen en een perfecte opgenomen sessie. - Luis Alvarado♦
De bug is opgelost in 2.0.13 - reubenjohn
Een foutmelding krijgen Cannot open display :0.0,0, tijdens het gebruik van de opdracht ffmpeg - Jay Chakra
+1 voor de ffmpeg-code. Precies wat ik zocht. - Elder Geek


Dit is wat ik gebruik om screencasts te maken, het cli-commando dat daarbij hoort recordmydesktop

recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10

De vertraging 10 geeft me 10 seconden om mijn bureaublad "voor te bereiden" voordat het begint met opnemen. Als ik klaar ben, raak ik ctrl+c, dan begint het het bestand te coderen.

Ik heb een dubbele weergave en met het argument width / height kan ik de opname op een van mijn monitoren richten. Door deze waarde aan te passen, kan ik ook opnemen op mijn tweede monitor.

Andere tips:

  • Installeren screenkey Install screenkey voor een slim overzicht voor screencasts.
  • Ubuntu Screencast-team

48



Opzoeken recordmydesktop --help via terminal voor meer info (of klik gewoon op de link). - its_me
Hoe heb je de coördinaten gekregen? - Exeleration-G
RecordMyDesktop 3.8 maakt ongeldige bestanden die moeilijk te hercoderen zijn, bewerken en YouTube accepteert ze niet. Ik adviseer om het te vermijden. - Ondra Žižka


U kunt ook ffmpeg gebruiken om een ​​screencast te maken. Voorbeeld:

ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg

Opmerkingen:

  • 0.0 is uw display.schermnummer van uw X11-server. Je kunt de nummer met echo $DISPLAY
  • -r = frames per seconde
  • -s = resolutie

Om audio te krijgen:

ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4

25



en hoe krijg je ook audio? - Volomike
Ah, ik heb de weg gevonden: ffmpeg -f oss -i / dev / audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i: 0.0 /tmp/out.mp4 - Volomike
Gebruik op ubuntu 14.04 avconv in plaats van ffmpeg. - user674669
Ook goede voorbeelden op de wikipagina: trac.ffmpeg.org/wiki/Capture/Desktop - Ciro Santilli 新疆改造中心 六四事件 法轮功