EzDevInfo.com

screen-capture interview questions

Top screen-capture frequently asked interview questions

How to prove the authenticity of a screenshot?

I have take some screenshots of chat from Whatsapp web using Windows 8 Snipping Tool. I saved those images in PNG format.

Now I want to prove that those images are the original, not tampered or edited.

Can you please let me know how can I prove that?


Source: (StackOverflow)

How to take a screenshot of a something bigger than the screen?

I have a created a route using Google Maps. I want to take a screenshot of this route in satellite view with maximum zoom. But since it doesn't fit my screen I can't do it. It there a way around this?


Source: (StackOverflow)

Advertisements

Free tool like Snagit which can capture scrolling Window? [closed]

Snagit can capture scrolling windows like in a browser. Is there a free capture tool for Windows which can do the same kind of capturing?

I am not looking for a generic capture tool. I need one which can capture a full web page even if it extends several screens vertically.


Source: (StackOverflow)

Recording only one window in Gnomes 3 default desktop recorder

Gnome 3 has great feature under Ctrl-Alt-Shift-R shortcut1. I guess this is Istanbul. It appears that it's not istanbul... Yet I can't find any info about this program.

Where can I find man page? How can I run it from console?
And most importantly: How can I record only one window (similar to Alt+Print Screen)?


Source: (StackOverflow)

Is there any software that can capture the screen and turn it into a fake webcam input? [closed]

Is there any software that can capture the screen and turn it into a webcam-type input so that you can easily record and/or broadcast your screen with regular video software?

Edit:

Just to be clear, I'd like to be able to use it live as an input to video conferencing software as well as for making recordings with video editing software. Bonus points if it allows me to capture a screen remote from the computer that is sending the video (for example by connecting to another computer with VNC).

So it should show up as an input alongside any webcams I have installed, but instead of being a camera, it should be whatever is on the screen.

Edit 2:

Skype's screen sharing feature is exacly what I want, but it only works with Skype. I'd like to be able to do it with anything that uses a webcam - Google Talk, UStream etc.


Source: (StackOverflow)

Ubuntu screen as "webcam"

I want to enable my screen as a video capture drive, so I can share (stream) my desktop screen instead my webcam.

I'm using Mint 12 (based on Ubuntu).


Source: (StackOverflow)

Linux equivalent of Fraps

I want to make a demo of a 3d app I'm writing, but I don't know of any good screencasting software like it that runs on Linux. Anyone know of good alternatives?


Source: (StackOverflow)

I want to see how other websites look in different web browsers

I have gone to a wesite call browsercam.com they allow a free trial and then make you setup a payment plan. Are there any free services that are similar to this?


Source: (StackOverflow)

Least CPU intensive way of streaming your screen on windows?

sometimes I like capturing my screen for others to see. Only thing: I am playing games while I do it.

I have tried a few streaming solutions where Windows Media Encoder coupled with my own Windows server appealed to me most, because I can change resolutions, etc.

I also tried ustream coupled with the Flash applet and the Adobe Flash Encoder recording a Camtasia source. Camtasia has the disadvantage though that it shows the green-and-black-alternating borders and can not be targeted fullscreen.

I like how xfire does it. But it doesn't work with every game, many are simply not supported.

A few thoughts about this:

  • Is there a program which captures like Fraps or XFire (based on Direct3D and OpenGL outputs) and exposes the output to a DirectShow source filter?
  • Which brings me to: Is there hardware accelerated capturing directly from the graphics card? Maybe including direct encoding with help from OpenCL? Modern graphic cards decode BluRay content directly for example. I should have a modern enough graphics processor for this to be possible (see below).
  • If using Windows Media Encoder: Which are the least CPU intensive settings? Which codec?
  • Is there a newer codec than Windows Media 9? Is it less CPU intensive? I only have 7, 8 and 9 inside the Encoder
  • Could the performance be massively increased by having a Quad-Core CPU (see below)?

Bandwidth is no problem up to 1000 to 1500 kbit/s (I have 2048).

My Computer specs:

  • Intel Core 2 Duo E8400
  • 4 GB DDR2-800 Ram
  • Ati Radeon HD5770
  • Using Windows 7 Professional

Source: (StackOverflow)

How to crop Screen Recordings under Snow Leopard?

Quicktime Player for Snow Leopard now allows you record the screen. Awesome!
Once you have a movie it will let you trim screen recordings for length.
Is there a way to crop the movie's dimensions, either in QT or using some built-in or free software?

Update: How to crop to an arbitrary size and aspect ratio? iMovie only seems to let you crop to the aspect ratio of the containing project.

Result: Both good answers but since I have QuickTime Player 7 and Photoshop, that's the workflow I choose as the answer. NOTE: If you have Photoshop Extended, you can import a movie, use the crop tool, and Export the cropped movie. Not free or built-in, but convenient.

To summarize the instructions from the video link ricbax posted:

  1. Open movie in QuickTime Player 7
  2. Copy a frame and Paste it into a new document in Photoshop
  3. Draw a rectangular selection around the area to keep and fill with black
  4. Invert the selection and fill with white
  5. Save as .GIF, with 2 colors
  6. Back in QuickTime Player 7, open Movie Properties window
  7. Select the Video Track
  8. Select the Visual Settings Tab
  9. Drag and Drop the 2-color .GIF file onto the Mask drop area (or use choose file button)
  10. Export the (now cropped) movie
    DONE

Source: (StackOverflow)

Convert GTK RecordMyDesktop OGV video for OpenShot editing

I make some screencasts with my laptop. The software that I use in Ubuntu is GTK RecordMyDesktop which gives me an OGV file.

The quality is perfect and I am happy with it.

For publishing or giving it to other people though I need to do some minor video editing which I like to do it in OpenShot which gives me 1080p HD video hassle free. The problem is that is you import OGV to OpenShot the audio and video won't be in sync after the conversion and there are other compatibility problems with OGV in OpenShot as mentioned in other forums.

So, I need to convert it to a usable format in between. This conversion should be fast and lossless in order to import it in OpenShot and continue the workflow there.


Source: (StackOverflow)

How do I print an entire page in Firefox?

For my personal records (e.g. receipts), I like to print a web page in Firefox using CUPS print-to-pdf. This works great when the page layout is narrow. However, if the page is too wide, the output is cut-off on the right. I have tried all the possible options for shrink to fit, scale: 100%, and page size/orientation, but depending on the page's HTML/CSS, the right is still cut-off.

Ideally, I would like to use a tool which can capture the entire page as-is (at the window's width; not formatted for paper), and output it in *.pdf format. Does something like this exist?

Preferred OS: Linux, but I can also use Windows 7.


Source: (StackOverflow)

Software to automate website screenshot capture [closed]

Do you know any software that can automate the process of getting screenshots of every page of a website? It would act like a spider/crawler/robot. You name it...

For example: I developed a website and now I'd like to get a screenshot of every page of the site. I of course could do it manually (a lot of work). For each module of the site (Student, Payment, etc) I have different pages (Create, Edit, Details, Delete, etc) forms.

The thing I'm looking for is a software that can visit every link of the site and then capture the screen - a software that can automate the whole process.

It would also be good if the software allowed the user to pass a list of URLs to capture screenshots allowing even more fine grained configuration.

EDIT:

I tried Selenium mentioned by Aaron in his answer but I managed to find an app that does exactly what I needed. It's called Paparazzi!. I wrote a blog post to showcase my attempt at Selenium and the findings regarding Paparazzi!'s batch capture functionality:

Software to automate website screenshot capture


Source: (StackOverflow)

Rolling desktop recorder? [closed]

I want a piece of Windows software that will constantly record what I'm doing on my desktop, discarding footage that's over [30] seconds old. Its recording would be a rolling one.

The idea is that I can somehow hit a button and see "what just happened".

I don't want to have to babysit it. That is, I don't want a piece of software designed for screencasting (which I'm not trying to do). My bias against that is based on my (maybe incorrect?) assumption that I'd regularly have to start/stop the recording throughout the day.

The idea is that this piece of software would consume fewer resources (than a screencast recorder) on my box, as it's only keeping a very limited amount of footage in memory (and low quality would even be acceptable), because it's discarding frames fairly quickly after they're captured.

Where can I find a piece of software with features like this?


Source: (StackOverflow)

Screen Casting using ffmpeg (too fast)

I can use ffmpeg to make screen casts:

ffmpeg -f x11grab -s 1280x800 -i :0.0 -c:v libx264 -framerate 30 -r 30 -crf 18 out.mkv

However the output comes out to be too fast paced. It also happens with GTK RecordMyDesktop if I enable the encode on the fly. So, the questions is how to get a normal video pace. Also in order to capture the sound with ffmpeg what option should be used?

FFmpeg Output:

    ffmpeg -f x11grab -s 1280x800 -r 30 -i :0.0 -c:v libx264 -framerate 30 -r 30 -crf 18 out.mkv
ffmpeg version N-35162-g87244c8 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct  7 2012 15:56:19 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --enable-gpl --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3
  libavutil      51. 73.102 / 51. 73.102
  libavcodec     54. 64.100 / 54. 64.100
  libavformat    54. 29.105 / 54. 29.105
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[x11grab @ 0xab896a0] device: :0.0 -> display: :0.0 x: 0 y: 0 width: 1280 height: 800
[x11grab @ 0xab896a0] shared memory extension found
[x11grab @ 0xab896a0] Estimating duration from bitrate, this may be inaccurate
Input #0, x11grab, from ':0.0':
  Duration: N/A, start: 1350136942.608988, bitrate: 983040 kb/s
    Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1280x800, 983040 kb/s, 30 tbr, 1000k tbn, 30 tbc
[libx264 @ 0xab87320] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowCTZ SlowAtom
[libx264 @ 0xab87320] profile High 4:4:4 Predictive, level 3.2, 4:4:4 8-bit
[libx264 @ 0xab87320] 264 - core 128 r2 198a7ea - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=18.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'out.mkv':
  Metadata:
    encoder         : Lavf54.29.105
    Stream #0:0: Video: h264, yuv444p, 1280x800, q=-1--1, 1k tbn, 30 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo -> libx264)
Press [q] to stop, [?] for help
frame=   10 fps=0.0 q=0.0 size=       1kB time=00:00:00.00 bitrate=   0.0kbits/sframe=   19 fps= 17 q=0.0 size=       1kB time=00:00:00.00 bitrate=   0.0kbits/sframe=   28 fps= 17 q=0.0 size=       1kB time=00:00:00.00 bitrate=   0.0kbits/sframe=   37 fps= 17 q=0.0 size=       1kB time=00:00:00.00 bitrate=   0.0kbits/sframe=   45 fps= 16 q=0.0 size=       1kB time=00:00:00.00 bitrate=   0.0kbits/sframe=   47 fps= 14 q=0.0 size=       1kB time=00:00:00.00 bitrate=   0.0kbits/sframe=   52 fps= 13 q=24.0 size=     257kB time=00:00:00.00 bitrate=2101632.0kbiframe=   55 fps= 12 q=24.0 size=     257kB time=00:00:00.10 bitrate=20808.2kbitsframe=   59 fps= 11 q=24.0 size=     289kB time=00:00:00.23 bitrate=10145.0kbitsframe=   64 fps= 11 q=24.0 size=     289kB time=00:00:00.40 bitrate=5894.7kbits/frame=   70 fps= 11 q=24.0 size=     289kB time=00:00:00.60 bitrate=3933.1kbits/frame=   72 fps= 10 q=24.0 size=     289kB time=00:00:00.66 bitrate=3549.2kbits/frame=   77 fps=9.8 q=24.0 size=     289kB time=00:00:00.83 bitrate=2837.7kbits/frame=   80 fps=9.6 q=24.0 size=     289kB time=00:00:00.93 bitrate=2533.5kbits/frame=   85 fps=9.3 q=24.0 size=     289kB time=00:00:01.10 bitrate=2146.9kbits/frame=   89 fps=9.3 q=24.0 size=     289kB time=00:00:01.23 bitrate=1917.1kbits/frame=   92 fps=9.1 q=24.0 size=     289kB time=00:00:01.33 bitrate=1773.3kbits/frame=   96 fps=9.0 q=24.0 size=     289kB time=00:00:01.46 bitrate=1612.4kbits/frame=   99 fps=8.8 q=24.0 size=     321kB time=00:00:01.56 bitrate=1676.8kbits/frame=  104 fps=8.7 q=24.0 size=     321kB time=00:00:01.73 bitrate=1515.2kbits/frame=  109 fps=5.3 q=24.0 Lsize=    1093kB time=00:00:03.56 bitrate=2511.5kbits/s    
video:1092kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.120198%
[libx264 @ 0xab87320] frame I:3     Avg QP:18.93  size:142610
[libx264 @ 0xab87320] frame P:43    Avg QP:20.79  size: 15751
[libx264 @ 0xab87320] frame B:63    Avg QP:23.75  size:   195
[libx264 @ 0xab87320] consecutive B-frames: 21.1%  1.8% 11.0% 66.1%
[libx264 @ 0xab87320] mb I  I16..4: 50.0% 21.1% 28.9%
[libx264 @ 0xab87320] mb P  I16..4:  6.1%  0.9%  3.2%  P16..4:  5.5%  1.2%  0.6%  0.0%  0.0%    skip:82.5%
[libx264 @ 0xab87320] mb B  I16..4:  0.4%  0.1%  0.0%  B16..8:  2.9%  0.1%  0.0%  direct: 0.0%  skip:96.5%  L0:40.7% L1:57.0% BI: 2.3%
[libx264 @ 0xab87320] 8x8 transform intra:14.5% inter:46.1%
[libx264 @ 0xab87320] coded y,u,v intra: 33.5% 24.1% 25.4% inter: 0.9% 0.4% 0.4%
[libx264 @ 0xab87320] i16 v,h,dc,p: 70% 26%  1%  3%
[libx264 @ 0xab87320] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 21% 30%  5%  7%  5%  7%  4% 10%
[libx264 @ 0xab87320] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 35% 12%  2%  4%  3%  4%  3%  5%
[libx264 @ 0xab87320] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0xab87320] ref P L0: 57.0%  5.6% 26.8% 10.6%
[libx264 @ 0xab87320] ref B L0: 69.4% 22.6%  8.0%
[libx264 @ 0xab87320] ref B L1: 93.7%  6.3%
[libx264 @ 0xab87320] kb/s:2460.40

Source: (StackOverflow)