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

a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases
Other
2.09k stars 458 forks source link

Vlc 2.0 crashes when recording lord of the rings online with both screen-capture-recorder and virtual-audio-capture active #8

Closed brancoliticus closed 6 years ago

brancoliticus commented 12 years ago

My system is win7 64 bit . With a video quality of 800 kbps and audio at 2 channel , 128 kbps and 44100 sample rate I was having video quality issues , so I went for 1 channel , 11025 and 64 kbps . I try to do online encoding on 3 cores with the game on the other core . The quality is ok when it works . Trouble is that when the game (or other processes ?) does some loading I belive , the whole setup crashes in the following way : out of 3 cores encoding activity stops except on 1 , vlc continues to work fine doing playback of videos stores on disk , when I close vlc the window closes fine but the process remains active , with >300MB of memory held and I have to kill it in task manager . I also have a vlc log record from pressing start through the crash and some more stuff that I did in the vlc ui . If you could think of a reason for the crash or tell me how I may be able to investigate this further I would apreciate it .

See https://gist.github.com/1984842 for the log file .

rdp commented 12 years ago

have you tried vlc 1.1.x or ffmpeg to record instead? (just debugging if it's a VLC problem or not).

brancoliticus commented 12 years ago

I previously recorded about 1 hour of video with higher audio quality and worse output but no crashes , so I was hoping you might think of a reason why virtual-audio-capturer would fail when the encoder is set to make a lower quality encoding .

Though I think I'll go straight to the videolan forum and make a thread over there right at this moment . See http://forum.videolan.org/viewtopic.php?f=14&t=98918 .

rdp commented 12 years ago

did you see my previous comment? any response?

brancoliticus commented 12 years ago

On second thought I found out a way to dodge the issue . Aparently I can lower the resolution of the final video even more and have better quality of the final result , and also keep the high quality audio configuration that doesn't crash . I just tested a 10min stretch with a lot of loading of assets in the game and no crash or bad looking video .

I have ffmpeg installed but I couldn't make it work and I suspect that to have any chance of reproducing a similar configuration I would have to build and install libx264 from videolan which I'm not keen on doing .

I tried something like this

/D/ffmpeg/bin/ffmpeg.exe \ -f dshow \ -r 15 \ -i audio="virtual-audio-capturer":video="screen-capture-recorder" \ -codec:v mpeg4 \ -b:v 800k \ -r 15 \ -channels 1 \ -sample_rate 11025 \ -b:a 64k \ /D/screen_recording/test00.mp4 with some variations that were equaly not producing a video I could watch . This is a shell script to run in gitbash ( I belive you're familiar to linux/unix ? ) but it didn't work out . I want to put my gameplay on youtube and not to configure and reconfigure different pieces of software to do one and the same thing .

rdp commented 12 years ago

You shouldn't need to recompile ffmpeg it has libx264 "included" (the windows binaries do...)

On Tue, Mar 6, 2012 at 11:53 PM, brancoliticus reply@reply.github.com wrote:

On second thought I found out a way to dodge the issue . Aparently I can lower the resolution of the final video even more and have better quality of the final result , and also keep the high quality audio configuration that doesn't crash . I just tested a 10min stretch with a lot of loading of assets in the game and no crash or bad looking video .

I have ffmpeg installed but I couldn't make it work and I suspect that to have any chance of reproducing a similar configuration I would have to build and install libx264 from videolan which I'm not keen on doing .

I tried something like this

/D/ffmpeg/bin/ffmpeg.exe \ -f dshow \ -r 15 \ -i audio="virtual-audio-capturer":video="screen-capture-recorder" \ -codec:v mpeg4 \ -b:v 800k \ -r 15 \ -channels 1 \ -sample_rate 11025 \ -b:a 64k \ /D/screen_recording/test00.mp4 with some variations that were equaly not producing a video I could watch . This is a shell script to run in gitbash ( I belive you're familiar to linux/unix ? ) but it didn't work out . I want to put my gameplay on youtube and not to configure and reconfigure different pieces of software to do one and the same thing .


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

rdp commented 12 years ago

was this ever resolved then?

brancoliticus commented 12 years ago

no it wasn't ; I didn't even try to see what happens if you select those sound options

rdp commented 12 years ago

no it wasn't ; I didn't even try to see what happens if you select those sound options

Or rather I should say "if you download/use the zeranoe builds, they should already have libx264 in them for you to use" but if you're custom building you may not.

That being said, there's something of a bug in the current builds with threading, you could try with -threads 1 or use this build: http://x32.elijst.nl/FFmpeg-20120622.7z Let me know how it goes. -r

rdp commented 6 years ago

closing no response...