cytopia / ffscreencast

ffscreencast - ffmpeg screencast/desktop-recording with video overlay and multi monitor support
MIT License
1.78k stars 78 forks source link

Broken video on OSX 10.10.5 #22

Open benjo2000 opened 7 years ago

benjo2000 commented 7 years ago

When i try to record my screen with "ffscreencast --sargs="-capture_cursor 1 -capture_mouse_clicks 1"" on OSX Yosemite the resulting video is broken, it looks like the horizontal lines are shifted (see attached screenshot) ffscreencast_2

cytopia commented 7 years ago

Did you install the latest ffmpeg version from brew? Could you please add ffmpeg version as well as your exact ffscreencast command with --dry and output attached

benjo2000 commented 7 years ago

ffmpeg is 3.2.4, which should be the latest version.

command and output of ffscreencast:

ffscreencast --sargs="-capture_cursor 1 -capture_mouse_clicks 1" --dry /usr/local/bin/ffmpeg -hide_banner -loglevel info -thread_queue_size 512 -f avfoundation -capture_cursor 1 -capture_mouse_clicks 1 -i "1" -c:v libx264 -crf 0 -preset ultrafast -threads 0 "/Users/bw/Desktop/Screencast 2017-03-22 at 19.32.44.mkv"

cytopia commented 7 years ago

Hmm that's indeed very strange. Have you tried to start ffscreencast without any arguments to see if it has the same problem. Also do you have any other video player with which you could check the output video.

And just out of the blue, do you have any special software running that might interfere? Any extra effects added to OSX or something similar?

benjo2000 commented 7 years ago

The problem stayed, even when started with no arguments. It seems not to be player-related, tried it with vlc, iina and mplayer and i'm not aware of any effects-adding software on my macbook, but i will try to run it in safe-mode this evening

benjo2000 commented 7 years ago

Unfortunately, the problem occured in safe mode, too.

cytopia commented 7 years ago

Do you have any other screen-recording software that you could try and see if it also results in broken output videos?

benjo2000 commented 7 years ago

Did a short test with Quicktime's build-in screenrecording feature. That works.