Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

When I watch some movie, in fullscreen, I would like to make wallpapers for myself. Unfortunately, in fullscreen, I try to press PrtScn , then the fullscreen closes, after which it takes the shot. I already tried Shutter, but I would like a software which will take a screenshot, using hot keys. I would be glad, if you could answer the question

share|improve this question
3  
Various players has builtin screenshot as well. E.g. mplayer, vlc. For mplayer add vf=screenshot to $HOME/.mplayer/config (or on command line) - and take screenshots with s. VLC Shift+s, etc. –  Sukminder Jan 13 '13 at 15:42
    
Have you tried setting the delay to 1-2 seconds? Try it and then hit F11 (fullscreen) before the time is up. –  Tom Brossman Jan 15 '13 at 21:24
    
Thanks for the question. +1 because I didn't know I could do that. –  Joe Jan 17 '13 at 0:07

5 Answers 5

up vote 22 down vote accepted

You can use VLC or scrot for this task.

Using VLC

This method allows you to make a screenshot using VLC, which is a very common program. To install VLC, use sudo apt-get install vlc

  1. Start up VLC and open your video
  2. Make the video fullscreen ( double click the video or press F11 )
  3. Go to the time or frame where you would like your screenshot and press pause (this isn't really necessary since VLC can take snapshots on the fly, but this will help you get an exact frame)
  4. Right click anywhere on the video, and go to Video -> Take Snapshot Example of context menu on fullscreen video
  5. Your video will be saved in the default snapshot directory ~/Pictures/ as xxxx-xx-xx-xxhxxmxxs.png (the directory to save screenshots can be changed by going to Tools -> Preferences -> Video -> Video Snapshots and changing the directory setting.

Using Scrot

This method isn't as elegant as the one above, but it will work with most video players. Scrot isn't installed by default, so you may have to use sudo apt-get install scrot.

  1. Pause your video player.
  2. Open terminal
  3. Issue the command sleep 10 && scrot /path/to/new/image (obviously change /path/to/new/image)
  4. Quickly change to your video in fullscreen
  5. Wait

Using Scrot + Keyboard Shortcut

Now, this method can be quite annoying to use, so let's bind it to a shortcut.

  1. Open System Settings (This can be found in the dash.
  2. In the Hardware section, go to Keyboard -> Shortcuts -> Shortcuts
  3. Now click the plus "+" button, and give your new command a name (e.g. "Screenshot"), and for the command type in scrot -e 'mv $f /your/pictures' (As always, change the directory to your liking)
  4. Now click on where it says "Disabled" next to your command, and the text should change to "New accelerator...", enter your new keystroke in. An example configuration for a scrot keybinding
  5. (Optional) If you want to remove the existing keystrokes for PrintScreen, you can click on the left side where it says "Screenshots" and remove each key-binding manually.

You can look scrot's documentation for more powerful features. man scrot

share|improve this answer
    
Thank you, but I was wondering whether I can use a screenshot on online videos.. –  Kitizl Jan 14 '13 at 6:16
    
You could try binding the scrot command to a key. Just go to System Settings -> Keyboard -> Shortcuts -> Add Custom Shortcuts, then click the "+" arrow. Thanks for pointing this out, I'll add it to the post. –  camconn Jan 14 '13 at 23:25
    
It works in the first method, but doesnt in the second –  Kitizl Jan 15 '13 at 9:58
    
@Kitizl By default scrot saves to your home directory, try the third method that I added in the my answer. –  camconn Jan 15 '13 at 23:07
    
+1 for vlc method. I had to close vlc and reopen it before my new video snapshots directory setting took effect. –  Joe Jan 17 '13 at 0:06

A simple solution, open the screenshot app set timer of 5 seconds, open whatever player you want, and wait 5 seconds.

share|improve this answer

You can use VLC as your video player and just press Shift + S to take a screenshot. The screenshot is saved in your Pictures folder.

share|improve this answer

I use deepin-scrot to take screenshots and I have it hooked up with keyboard shortcuts in the Ubuntu keyboard settings. This would be your best option for fullscreen online videos, I think.

Here is the link to download the .deb for it: http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb Basically, you go to the System Settings > Keyboard > Shortcuts and add a new shortcut for deepin-scrot for the nice screenshot interface or deepin-scrot -ffor fullscreen.

share|improve this answer

You can use VLC, and when running the video in fullscreen, you right click with the mouse, and select Video -> Take Snapshot.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.