You can install v4l2loopback. It is a kernel module that simulates a webcam. Load it with:
Then you need to send the video stream to the device /dev/video0 using a program like ffmpeg. In order to capture the desktop and forward it to /dev/video0 with ffmpeg, you can use the following command line:
ffmpeg -f x11grab -r 15 -s 1280x720 ...
According to GNOME API doc, the gnome-shell (shell-recorder class) screen recorder is basically pipeline all screenshot output to a pipeline which is then encoded by GStreamer.
You can use your dconf-editor application and navigate to org.gnome.shell.recorder, in this schema you will find 3 options:
file-extension - default on my box to webm
framerate - ...
And most importantly. How can I record only one window?
If you can get the XID of the window, you can pass it to ximagesrc. E.g., if you know what the unique title of the Window is, you can use xwininfo and a little magic to get that. In bash:
WINDOW_XID=$(xwininfo -tree -root -all | egrep $TITLE | sed -e 's/^ *//' | cut -d\ -f1)`
Use v4l2loopback with mplayer.
compile it (make and su -c 'make install'),
load the module with su -c 'modprobe v4l2loopback',
then change one line in the file examples/yuv4mpeg_to_v4l2.c of the v4l2loopback source folder from
v.fmt.pix.pixelformat = V4L2_PIX_FMT_YUV420;
v.fmt.pix.pixelformat = V4L2_PIX_FMT_YVU420;
and do make in this ...
Yes, you can use AutoHotKey. I'm sure somebody else could whip this up in no time, but I can at least imagine a possible structure to the script:
Define a Suspend hotkey and start suspended, so that you can use your keyboard when you don't want to be mashing. Alternatively, or in addition, use #IfWinActive to restrict the mashing-keys function to the one ...
De-verb is a plugin, not a standalone application.
It requires a Host to run in, something capable of running RTAS, VST, or AU.
Audacity (freeware) can run VST & AU plugins.
Some Video editors can too, but I don't know which ones on Windows, other than what Google could tell me - such as Magix Movie - though I have no idea whether it's any good or not....
What distro are you using? I've had success with WebCamStudio under Arch combined with the Livestream web-based "studio." It's been a little while since I've used it, though.
What are you trying to do exactly? ffmpeg compiled with x11grab can record the desktop. I've had limited success pushing that to Ustream, but again it's been a ...
These instructions may work for other releases of CamStudio and Windows.
CamStudio 2.7.2 and Windows 7:
Right-click on list of sound sources and select "Show Disabled Devices"
Right-click on "Stereo Mix" and select "Set as Default Device"
On CamStudio, Options: if unchecked, check "Record Audio from ...
Camstudio should be able to produce much smaller videos. It depends on the video codec used.
Jawor's Xvid codec is often recommended.
But with 4 hours you will probably exceed the 2 GB file size limitation.
I suggest to take a look at Open Broadcaster Software.
It's a very powerful open source recording and broadcasting software and uses the highly ...
First, appear.in probably does what you want without any hassle (I'm not affiliated): http://appear.in/
Second, you can stream to Twitch or other services using OBS, which recently added linux support(!): https://obsproject.com/
OBS also solves the much harder problem of muxing system sound and audio input while screen capturing on Ubuntu (not solved by ...
I looked a little into the specifications and found that …
recordMyDesktop produces files using only open formats. These are theora for video and vorbis for audio, using the ogg container.
So, it's very likely that OpenShot has troubles parsing that container or either of these codecs. I would try and report a bug with OpenShot nonetheless, but if you ...
It turns out to be the selection of capturing area.
if I use 'region' which draw a rectangular area, it will be flickering as described above.
if I use 'active window' instead, the flickering will disappear.
I guess, when selecting 'region', all relevant window that overlaying in that region including desktop will all be tracked to reflect screen ...
FFmpeg is a time-based media processor and as such strives to maintain temporal relation of the input unless instructed otherwise.
The framerate option for the x11grab device sets the grabbing frame rate. If there are fewer or greater frames supplied each second, then ffmpeg will duplicate or drop the difference, respectively.
You will need a high end GPU like a GTX980 Ti or a Titan X
At least 32 -64Gb of ram if you plan on rendering and recording in 4k
and a good Processor, Intel Xeon or an i7.
4K gaming is very demanding and it's quite expensive to build a rig that can support it.
Unfortunately it's not just the GPU and Monitor.
Recommended on both Lifehacker (HERE) and on MakeUseOf (HERE), CamStudio is able to do want you want. CamStudio is a free and open source program that comes with good amount of features, including Visual Click Feedback (the feature you were seeking).
The forum post HERE details what you need to do to enable Visual Click Feedback. After you have downloaded ...
If you're running Windows 7 then FRAPS does a good job. It's made mostly for games, but you can tell it to record the windows desktop. The downside however is that the files are effectively uncompressed and truly massive. 10 minute of video clocks at around 15GB for 1080p at 30 frames/second. So 4 hours would require about 3.6TB of storage.
However it does ...
Ive had really good experience with FFSplit, have been using it since version 0.4 and it gets better all the time. Its primarily a streaming software for twitch.tv and other services the like, however it does have standalone capture functionality. I use it to stream 1080p to twitch all the time. But you can modify the frame rate, bit rate, resolution all ...
This script shows a mock keyboard which will highlight the key as they're pressed. This is a compiled script that will display what key are being pressed. Both should cover your need. FYI, I found them using 'autohotkey show pressed key' since I remembered autohotkey sample showing the first script. Turns out googling 'show pressed key' will do the trick too....
This is an old question (from 2011), and there's still no reasonable way of doing this. DLNA is not intended for live content mirroring. Its just the wrong tool for the job.
The best way to achieve screen mirroring/extension to televisions in 2016/2017 is to use a Miracast receiver (built-in to most 'smart' TVs these days, or something like the Microsoft ...
To encode a video stream of a user desktop is non trivial. Then that would have to be put on the DNLA server or each endpoint would have to connect to the desktop which would probably be a pain.
I imagine if you want to coordinate a lot of displays it would be easiest to just throw a raspberry on all the displays and then you can do some scripting to get ...
It looks like the person who made that video may have actually added the text overlays after recording the original screencast using a video editor. If you're not trying to broadcast your screencast live, then this would work fine for you. Cinellera and Kino are great on Ubuntu/Kubuntu and Lightworks is a very robust but open source option for Windows.
It's not just one software, but using several to get the effect you want. Look into--
good video editing software (camtasia, kdenlive on linux)
blender or 3d animation software
inkscape or gimp
*these are mostly Free & open source software (FOSS) as I use them myself.
This could be recorded with Quicktime X's Screen Capture functionality (built-in to OS X 10.6), while drawing on a document in any image editor with a brush tool and color palette (ex. Photoshop). The author appears to be scrolling down the document during the lesson. After recording, you could then edit the film in iMovie if necessary (for example, to crop ...
I believe that Screen Watermark should be able to do the thing that you're looking for. It's available in binary form only for Win64, but source code is available and it's Qt-based so should compile and run on most platforms. Here's an overview from their (sparse) documentation:
Screen Watermark is an application that overlays an image over the desktop