What is the "Desktop Screen Record" add-on and how can I use it?
This extension is meant to ease the screen recording either for sharing it with others or for your record. The extension supports three modes of operation: 1. The entire monitor being captured: This is useful when there is a need to show the entire monitor. In this mode, the user can select between different monitors before recording starts if you have more than one screens. 2. The application mode: In this mode, only one application's window will be recorded so the recoding size is exactly similar to the current window size. This is useful to share tutorials on how an application is used. 3. Browser Tab mode: In this mode, only the content inside one browser tab is recorded and others tabs are completely invisible. This is useful to record working with a website or a web application. To start recording press the newly added recording button in the browser toolbar. Once recording starts, you will get a notification that the screen or a single window is being captured. There is a button on your screen to stop the recording. You can also press the toolbar button once again to stop the recording. When recording is over, the output is being saved in the default download directory of your browser. The output format id WebM which is an optimized format for internet sharing. If for any reason you would prefer other formats you can use a conversion tool to generate a new format from the WebM media file.
What's new in this version?
Please check the Logs section.
How can I change the output format? The WebM is not supported by my media player
It is recommended to use a modern media player. For instance, VLC (VideoLAN) is a decent media player which supports WebM media format. You can even use the Media Player browser extension to play these WebM media files. In case you still need to change the media format, you can either use the Media Converter browser extension or the FFMpeg command-line tool. Note that the Media Converter extension actually uses the FFmpeg command-line in the background.
Can I ask the extension to record from the microphone while I am recording my tutorial videos?
Yes, this extension supports two types of audio recording. Either you can ask the extension to record from the system which records whatever plays in the background. For instance to add a track to your tutorial, simply play it with a media player and the extension records the sound. Also, you can ask the extension to record from your microphone. Note that recording from microphone needs one additional permission, which will be asked before the first use. You can always remove this permission from the settings page of your browser. Once the permission is granted, you can save the screen and microphone altogether.
What is the benefit of using WebM format over other formats for recording? Why doesn't this extension support recording in other formats?
The WebM format has two unique features that make it perfect for internet sharing. First, it is a compressed format compared to the other well-known formats. Second, it can start playing without the need to fetch the entire video file so you shared content is being played almost immediately while the rest of the content is still not fetched.
What does happen if my browser crashes in the middle of a recording?
As of version 0.1.2, the extension stores your recording every 5 seconds to the disk and erases the used memory so that you could record very long screen recording without having memory issues. All your recording is stored in IndexedDB storage until the recording is over. Then the extension uses the built-in download manager to merge the stored binary data to a single media file (thanks to the @InBasic's File API implication on his Turbo Download Manager extension). In case of a crash since your data is already stored, the extension reads the data from its internal storage and creates a new media file for you (there is no user action. This happens automatically after a restart). So you just need to restart your browser and check the default download directory to get the recovered media file.
My media player cannot seek through the downloaded WebM. Is it possible to fix the WebM file or somehow convert it to a seekable stream?
As of version 0.3.0, the extension creates seekable media streams. It is done by calculating the duration and fixing the generated WebM stream when it is finished. So there is no need to convert the output of this extension anymore. If you are using a version below 0.3.0, there is a command-line tool called mkclean that is suggested by the WebM Project to improve the seeking performance. Alternatively, you can use FFmpeg command-line tool to convert the WebM to AVI or MP4 formats. These formats have better global media playing support.
Is it possible to pause and resume the recording without opening the application interface (bringing the application to the front interrupts my recording)
Open "chrome://extensions/shortcuts" in a browser tab. In this tab, you can define custom keyboard shortcuts to open the application interface, to pause, resume, and stop the recording in one place.
What does happen if my browser crashes in the middle of recording?
Before v0.3.0 release, the extension tries to recover the data from the internal storage. As of version 0.3.0, the extension directly writes to the local disk, so even if the browser crashes, your recordings are safe!
Please keep reviews clean, avoid the use of improper language and do not post any personal information.
|desktopCapture||the main permission to be able to record the screen|
|storage||to save user's last selected preferences|
|notifications||to warn user in case something went wrong during the screen recording|
|downloads||to save the output video file to the default download directory of your browser|