rdp / on-screen-capture-recorder-to-video-windows-free

moved to https://github.com/rdp/screen-capture-recorder-to-video-windows-free
https://github.com/rdp/screen-capture-recorder-to-video-windows-free
11 stars 11 forks source link

Incompatibility with Windows 8.1 #3

Open seemebreakthis opened 10 years ago

seemebreakthis commented 10 years ago

This problem seems to exist only with win8.1, and there is a workaround for it.

Repro Steps:

  1. In Win8.1 there is a new option to select window/font sizes that dynamically adjusts to different monitors (useful in case you have more than one monitor attached to your machine). This option doesn't work well with screen capture recorder. To repro, first step is to enable this option rather than choosing your system-wide font size the traditional way (100%, 125%, or 150% etc).
  2. Once step one is done, then go to change the monitor to any resolution lower than the native (max) resolution supported by your monitor.
  3. Use the screen capture recorder (via VLC media player for example) and try using the screen capture recorder as the input.

Result: the screen area occupies only about 3/4 of the entire space so you always get a big area of black stripe at right and bottom. Also the mouse pointer isn't "in sync" with the captured screen anymore, meaning the pointer cursor seems to still follow the 'original' size, so it can sometimes go 'off screen'. Sorry it is hard to describe it with words.

Workaround: if you want to lower the screen resolution before using screen capture recorder, disable that new Windows 8.1 feature first and use the traditional '100%, 125%, 150%' font/window size adjustment option in control panel first.

rdp commented 10 years ago

I'll try to test/fix this if I can ever get a windows 8.1 box...

On Thu, Nov 14, 2013 at 10:02 AM, seemebreakthis notifications@github.comwrote:

This problem seems to exist only with win8.1, and there is a workaround for it.

Repro Steps:

1.

In Win8.1 there is a new option to select window/font sizes that dynamically adjusts to different monitors (useful in case you have more than one monitor attached to your machine). This option doesn't work well with screen capture recorder. To repro, first step is to enable this option rather than choosing your system-wide font size the traditional way (100%, 125%, or 150% etc). 2.

Once step one is done, then go to change the monitor to any resolution lower than the native (max) resolution supported by your monitor. 3.

Use the screen capture recorder (via VLC media player for example) and try using the screen capture recorder as the input.

Result: the screen area occupies only about 3/4 of the entire space so you always get a big area of black stripe at right and bottom. Also the mouse pointer isn't "in sync" with the captured screen anymore, meaning the pointer cursor seems to still follow the 'original' size, so it can sometimes go 'off screen'. Sorry it is hard to describe it with words.

Workaround: if you want to lower the screen resolution before using screen capture recorder, disable that new Windows 8.1 feature first and use the traditional '100%, 125%, 150%' font/window size adjustment option in control panel first.

— Reply to this email directly or view it on GitHubhttps://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3 .

rbrandao commented 10 years ago

Hi guys, i'm having some issues using on screen capture on Windows 8.1 (x64) + VLC for recording. I'm getting a scrambled video like this: https://www.dropbox.com/s/iwdt6cnwgvh4ur1/teste.mp4

Preview is working fine, but recording generates this messy video. It also seems to work fine on another machine with Windows 7 x86 + VLC.

Has anyone saw something like this?

Thanks

rdp commented 10 years ago

@rbrandao what resolution, what version?

rbrandao commented 10 years ago

Hi,

Latest version 0.9.7pre, latest VLC 2.1.1 too. Tried to encode with H264+MP3 (MP4 container) profile.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 3:35 PM, Roger Pack notifications@github.comwrote:

@rbrandao https://github.com/rbrandao what resolution, what version?

— Reply to this email directly or view it on GitHubhttps://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30527714 .

rdp commented 10 years ago

what screen resolution?

On Fri, Dec 13, 2013 at 10:40 AM, rbrandao notifications@github.com wrote:

Hi,

Latest version 0.9.7pre, latest VLC 2.1.1 too. Tried to encode with H264+MP3 (MP4 container) profile.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 3:35 PM, Roger Pack notifications@github.comwrote:

@rbrandao https://github.com/rbrandao what resolution, what version?

— Reply to this email directly or view it on GitHub< https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30527714>

.

— Reply to this email directly or view it on GitHubhttps://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30528067 .

rbrandao commented 10 years ago

1366 x 768


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 5:40 PM, Roger Pack notifications@github.comwrote:

what screen resolution?

On Fri, Dec 13, 2013 at 10:40 AM, rbrandao notifications@github.com wrote:

Hi,

Latest version 0.9.7pre, latest VLC 2.1.1 too. Tried to encode with H264+MP3 (MP4 container) profile.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 3:35 PM, Roger Pack notifications@github.comwrote:

@rbrandao https://github.com/rbrandao what resolution, what version?

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30527714>

.

— Reply to this email directly or view it on GitHub< https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30528067>

.

— Reply to this email directly or view it on GitHubhttps://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30537326 .

rdp commented 10 years ago

do you have any DIP settings turned on?

On Fri, Dec 13, 2013 at 12:42 PM, rbrandao notifications@github.com wrote:

1366 x 768


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 5:40 PM, Roger Pack notifications@github.comwrote:

what screen resolution?

On Fri, Dec 13, 2013 at 10:40 AM, rbrandao notifications@github.com wrote:

Hi,

Latest version 0.9.7pre, latest VLC 2.1.1 too. Tried to encode with H264+MP3 (MP4 container) profile.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 3:35 PM, Roger Pack notifications@github.comwrote:

@rbrandao https://github.com/rbrandao what resolution, what version?

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30527714>

.

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30528067>

.

— Reply to this email directly or view it on GitHub< https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30537326>

.

— Reply to this email directly or view it on GitHubhttps://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30537472 .

rbrandao commented 10 years ago

Sorry, what's DIP?


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

Em 13/12/2013 18:37, "Roger Pack" notifications@github.com escreveu:

do you have any DIP settings turned on?

On Fri, Dec 13, 2013 at 12:42 PM, rbrandao notifications@github.com wrote:

1366 x 768


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 5:40 PM, Roger Pack notifications@github.comwrote:

what screen resolution?

On Fri, Dec 13, 2013 at 10:40 AM, rbrandao notifications@github.com wrote:

Hi,

Latest version 0.9.7pre, latest VLC 2.1.1 too. Tried to encode with H264+MP3 (MP4 container) profile.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 3:35 PM, Roger Pack < notifications@github.com>wrote:

@rbrandao https://github.com/rbrandao what resolution, what version?

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30527714>

.

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30528067>

.

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30537326>

.

— Reply to this email directly or view it on GitHub< https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30537472>

.

— Reply to this email directly or view it on GitHubhttps://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30541676 .

rdp commented 10 years ago

oops I meant DPI https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/31 what does vlc say for 'codec information"

On Fri, Dec 13, 2013 at 9:14 PM, rbrandao notifications@github.com wrote:

Sorry, what's DIP?


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

Em 13/12/2013 18:37, "Roger Pack" notifications@github.com escreveu:

do you have any DIP settings turned on?

On Fri, Dec 13, 2013 at 12:42 PM, rbrandao notifications@github.com wrote:

1366 x 768


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 5:40 PM, Roger Pack notifications@github.comwrote:

what screen resolution?

On Fri, Dec 13, 2013 at 10:40 AM, rbrandao notifications@github.com

wrote:

Hi,

Latest version 0.9.7pre, latest VLC 2.1.1 too. Tried to encode with H264+MP3 (MP4 container) profile.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Fri, Dec 13, 2013 at 3:35 PM, Roger Pack < notifications@github.com>wrote:

@rbrandao https://github.com/rbrandao what resolution, what version?

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30527714>

.

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30528067>

.

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30537326>

.

— Reply to this email directly or view it on GitHub<

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30537472>

.

— Reply to this email directly or view it on GitHub< https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30541676>

.

— Reply to this email directly or view it on GitHubhttps://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-30544109 .

rbrandao commented 10 years ago

Codec info is showing an incosistent resolution height:

https://www.dropbox.com/s/b74m0361hkubf3v/Captura%20de%20tela%202013-12-14%2015.11.23.png

Even if I manually specify my resolution in codec settings, it still shows the overflowed value.

Any hints on how to check/set DPI settings on Windows 8?

danvim commented 10 years ago

I have a screen ratio problem, I don't care how big my capture is but my 16:9 desktop on Win8.1 shrank into a 4:3, ant idea?

rdp commented 10 years ago

so the recording is 4:3? how is it recorded? wait isn't 4:3 the same as 16:9? :)

On Sat, Jun 14, 2014 at 5:54 AM, vimxts notifications@github.com wrote:

I have a screen ratio problem, I don't care how big my capture is but my 16:9 desktop on Win8.1 shrank into a 4:3, ant idea?

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46085888 .

danvim commented 10 years ago

Oh~ Cheeky Roger 3:) Please try to get it fixed. My screen is 1366x768 16:9, but when I tried to stream a Direct Show using your newest filter on a Windows 8.1, the stream got shrank to a 4:3 with an unknown resolution, so all the graphics and texts are narrow. I tried using the video size option below the video and audio device option, but a dialog popped up saying I can't to it for this filter.

But I want to thank you for your filter, because you gave so much effort into it.    16:9          4:3 ---------     ------- |   /\    |  -->|   /\    |<-- |   \/    |    |   \/    | ---------     -------

rdp commented 10 years ago

are you using vlc to stream? what are you playing it with? how to reproduce?

I've also seen these messages before: " Another issue that I have with the screen recorder is that I have a screen resolution of 1920 x 1080, which is also recorded, but when I show it in VLC it is in 4:3 display ratio rather than 16:9. I then just force VLC to use 16:9 but it would be nice if that would work without workaround :) ."

"C:\Program Files(x86)\VideoLAN\VLC start vlc -vvv dshow:// --aspect-ratio 16:9 --dshow-vdev="screen-capture-recorder" --dshow-adev="virtual-audio-capturer" --dshow-aspect-ratio="16:9" --screen-fps=25.0 :#transcode{sfilter=mosaic,vcodec=mp1v,vb=64,width=1366,height=768,acodec=mp3,ab=32,channels=2,samplerate=44100}:bridge-in{id-offset=100}:display FWIW

On Sat, Jun 14, 2014 at 11:04 PM, vimxts notifications@github.com wrote:

Oh~ Cheeky Roger 3:) Please try to get it fixed. My screen is 1366x768 16:9, but when I tried to stream a Direct Show using your newest filter, the stream got shrank to a 4:3 with unknown resolution, so all the graphics and texts are narrow. But I want to thank you for your filter, because you gave so much effort into it.

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46107107 .

danvim commented 10 years ago

Yes, I am using Windows 8.1, the newest VLC and your newest filter.

  1. Using the GUI version, Media > Stream
  2. Capture Device > CaptureMode: DirectShow; VideoDevice:screen-capture-recorder > Stream
  3. Using HTML method and receive locally at http://192.168.x.x:8080
rdp commented 10 years ago

I believe it is a VLC bug, does --aspect-ratio 16:9 help?

rdp commented 10 years ago

Suspected VLC bug [can avoid it by using the video-aspect parameter, FWIW]. Leaving this open to remind me to ping VLC about it...

On Sat, Jun 14, 2014 at 11:52 PM, vimxts notifications@github.com wrote:

Yes, I am using Windows 8.1 and the newest VLC.

  1. Using the GUI version, Media > Stream
  2. Capture Device > CaptureMode: DirectShow; VideoDevice:screen-recorder > Stream
  3. Using HTML method and receive locally at http://192.168.x.x:8080

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46107757 .

rbrandao commented 10 years ago

Thank you for the heads up about the video-aspect parameter!

This bug was driving me crazy.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 4:15 AM, Roger Pack notifications@github.com wrote:

Suspected VLC bug [can avoid it by using the video-aspect parameter, FWIW]. Leaving this open to remind me to ping VLC about it...

On Sat, Jun 14, 2014 at 11:52 PM, vimxts notifications@github.com wrote:

Yes, I am using Windows 8.1 and the newest VLC.

  1. Using the GUI version, Media > Stream
  2. Capture Device > CaptureMode: DirectShow; VideoDevice:screen-recorder

Stream

  1. Using HTML method and receive locally at http://192.168.x.x:8080

— Reply to this email directly or view it on GitHub < https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46107757>

.

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-48871445 .

rbrandao commented 10 years ago

Hi,

Actually, the video-aspect paremeter didn't solve all my problems. It seems to work with local preview from dshow devices on vlc, but when I stream through HTTP (TS + h264) the video appears distorted on client. :(


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 1:55 PM, Rafael Brandão rafaelbrandao@gmail.com wrote:

Thank you for the heads up about the video-aspect parameter!

This bug was driving me crazy.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 4:15 AM, Roger Pack notifications@github.com wrote:

Suspected VLC bug [can avoid it by using the video-aspect parameter, FWIW]. Leaving this open to remind me to ping VLC about it...

On Sat, Jun 14, 2014 at 11:52 PM, vimxts notifications@github.com wrote:

Yes, I am using Windows 8.1 and the newest VLC.

  1. Using the GUI version, Media > Stream
  2. Capture Device > CaptureMode: DirectShow; VideoDevice:screen-recorder > Stream
  3. Using HTML method and receive locally at http://192.168.x.x:8080

— Reply to this email directly or view it on GitHub < https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46107757>

.

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-48871445 .

rdp commented 10 years ago

maybe ping the vlc guys about it?

On Tue, Jul 15, 2014 at 12:27 PM, rbrandao notifications@github.com wrote:

Hi,

Actually, the video-aspect paremeter didn't solve all my problems. It seems to work with local preview from dshow devices on vlc, but when I stream through HTTP (TS + h264) the video appears distorted on client. :(


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 1:55 PM, Rafael Brandão rafaelbrandao@gmail.com wrote:

Thank you for the heads up about the video-aspect parameter!

This bug was driving me crazy.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 4:15 AM, Roger Pack notifications@github.com wrote:

Suspected VLC bug [can avoid it by using the video-aspect parameter, FWIW]. Leaving this open to remind me to ping VLC about it...

On Sat, Jun 14, 2014 at 11:52 PM, vimxts notifications@github.com wrote:

Yes, I am using Windows 8.1 and the newest VLC.

  1. Using the GUI version, Media > Stream
  2. Capture Device > CaptureMode: DirectShow; VideoDevice:screen-recorder > Stream
  3. Using HTML method and receive locally at http://192.168.x.x:8080

— Reply to this email directly or view it on GitHub <

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46107757>

.

— Reply to this email directly or view it on GitHub < https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-48871445>

.

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-49072843 .

rdp commented 9 years ago

saving the file works ok?

On Tue, Jul 15, 2014 at 12:27 PM, rbrandao notifications@github.com wrote:

Hi,

Actually, the video-aspect paremeter didn't solve all my problems. It seems to work with local preview from dshow devices on vlc, but when I stream through HTTP (TS + h264) the video appears distorted on client. :(


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 1:55 PM, Rafael Brandão rafaelbrandao@gmail.com wrote:

Thank you for the heads up about the video-aspect parameter!

This bug was driving me crazy.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 4:15 AM, Roger Pack notifications@github.com wrote:

Suspected VLC bug [can avoid it by using the video-aspect parameter, FWIW]. Leaving this open to remind me to ping VLC about it...

On Sat, Jun 14, 2014 at 11:52 PM, vimxts notifications@github.com wrote:

Yes, I am using Windows 8.1 and the newest VLC.

  1. Using the GUI version, Media > Stream
  2. Capture Device > CaptureMode: DirectShow; VideoDevice:screen-recorder > Stream
  3. Using HTML method and receive locally at http://192.168.x.x:8080

— Reply to this email directly or view it on GitHub <

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46107757>

.

— Reply to this email directly or view it on GitHub < https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-48871445>

.

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-49072843 .

rbrandao commented 9 years ago

I figured it out. It's the 1366 x 768 resolution that results in a odd aspect ratio. if I change resolution in Windows settings to 1360x768 it all works fine.

On Thu Dec 04 2014 at 16:11:51 Roger Pack notifications@github.com wrote:

saving the file works ok?

On Tue, Jul 15, 2014 at 12:27 PM, rbrandao notifications@github.com wrote:

Hi,

Actually, the video-aspect paremeter didn't solve all my problems. It seems to work with local preview from dshow devices on vlc, but when I stream through HTTP (TS + h264) the video appears distorted on client. :(


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 1:55 PM, Rafael Brandão rafaelbrandao@gmail.com

wrote:

Thank you for the heads up about the video-aspect parameter!

This bug was driving me crazy.


Rafael R.M. Brandão rafaelbrandao(at)gmail.com

On Mon, Jul 14, 2014 at 4:15 AM, Roger Pack notifications@github.com

wrote:

Suspected VLC bug [can avoid it by using the video-aspect parameter, FWIW]. Leaving this open to remind me to ping VLC about it...

On Sat, Jun 14, 2014 at 11:52 PM, vimxts notifications@github.com wrote:

Yes, I am using Windows 8.1 and the newest VLC.

  1. Using the GUI version, Media > Stream
  2. Capture Device > CaptureMode: DirectShow; VideoDevice:screen-recorder > Stream
  3. Using HTML method and receive locally at http://192.168.x.x:8080

— Reply to this email directly or view it on GitHub <

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-46107757>

.

— Reply to this email directly or view it on GitHub <

https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-48871445>

.

— Reply to this email directly or view it on GitHub < https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-49072843>

.

— Reply to this email directly or view it on GitHub https://github.com/rdp/on-screen-capture-recorder-to-video-windows-free/issues/3#issuecomment-65675952 .