MaartenBaert / ssr

SimpleScreenRecorder, a screen recorder for Linux
http://www.maartenbaert.be/simplescreenrecorder/
GNU General Public License v3.0
2.55k stars 288 forks source link

Just wanted to say thank you #89

Open off-by-some opened 10 years ago

off-by-some commented 10 years ago

Been wanting to write a native streamer for GNU/Linux for a while... Your source really helped out (X11 docs, not only are they virtually non-existent, they are quite hard on the eyes as well)

I hope to contribute as soon as i can grok the code in its entirety (though, i don't know how i feel about QT hah)

MaartenBaert commented 10 years ago

Haha yes, figuring out the APIs is often the hardest part. If you think X11 is bad, you should have a look at ffmpeg/libav! :P

What kind of application are you writing?

off-by-some commented 10 years ago

@MaartenBaert a native streaming client for linux, hardly anybody has done anything like it other than that ffmpeg script that is flying around

I hope to model it after something like OBS for windows... i can not tell you how many times i have needed to switch to windows just to stream whatever, its a rather large hassle.

I just severely dislike the fact that any documentation is almost non-existent in the world of what i am doing, well aside from this repository.

If you'd like to take a look at a basically empty repository, feel free to take a look here.

MaartenBaert commented 10 years ago

Are you aware that SSR already has some basic streaming support? http://www.maartenbaert.be/simplescreenrecorder/live-streaming/ It's not as robust as recording to a file, but it works. I think it could easily be improved by writing a custom ffmpeg output module that uses librtmp (possibly based on the ffmpeg RTMP module).

off-by-some commented 10 years ago

I was unaware, i am hoping to write a clone of something like OBS.. but you made my research even easier! well done! hah.

Though i am extremely interested in how you went about doing things, most recently twitch has been breaking for the normal FFMPEG script that has been floating around. I hope to dissect your code in detail to see exactly what is going on

to be honest though, C++ is by far my strongest language, i'm used to (come to think of it, scripting languages mainly) Ruby, Java, Python, Lua, and a tad of JS as well as LS.

Sorry for the late reply, i have been doing numerous things, not even had time for personal projects sadly.

tanghus commented 10 years ago

Just wanted to say thank you

I just wanna second that :) All the HOWTOs I've seen on screen casting were too complex for me to even bother, but now it's a piece of cake thanks to your great application.

ywarnier commented 10 years ago

And I'll "third" that :-) Exact same comments. This is a great tool in terms of usability. Default options are nice, changing options is easy, WebM export format is great, I get the video saved where I expect it, and I just discovered the trick you suggested for embedding the webcam stream inside the video (issue #64). I use SimpleScreenRecorder for all tutorials for Chamilo LMS (GPL) now, and it's really helping me avoiding to loose my time between preparing, recording and editing. Thank you very much!

ghost commented 8 years ago

Same here, I've been utilising this application a lot this year and very much appreciate the quality of it!