• ShareX - Open source screen capture/recording and uploading software
    286 replies, posted
[QUOTE=Jaex;45222737]I think x264 better for real time encoding.[/QUOTE] It results in a loss of webm, which I would prefer to utilise on the webserver [url]https://twitter.com/GranPC/status/450050418555777024[/url]
Any plans on moving it to a cross-platform program?
woah u made sharex i use sharex neat
[QUOTE=Dr. Deeps;45306717]Any plans on moving it to a cross-platform program?[/QUOTE] I can't make it multi platform because it is written with C# and relying heavily on Windows functions.
ShareX 9.2.1 changes: * Main window menu changes to simplify UI * Automatic show/hide image preview in main window * Added support to share URL to Email, Twitter, Facebook, Google+, Reddit, Pinterest, Tumblr, LinkedIn, StumbleUpon, Delicious and VK via web browser * Shorten URL and Share URL context menu for tasks in main window * Google Drive file uploader enhancements (title and folder support) * Twitter image upload support * ownCloud file uploader support * nl.cm URL shortener support * adf.ly URL shortener support (thanks @LRNAB) * bit.ly custom domain support * Support to Upload from URL * Added Rectangle (Annotate) to capture menu which will allow annotations during rectangle capture * Screen recording improvements (timer and stop button under region) * Task setting to disable Aero while screen recording * Ability to customize URL format when automatically opening the URL * Better stop upload mechanism (ability to stop stuck uploads) * Added Tweet Message to Tools menu with hotkey support
Didn't think a system transfer would work, but hell got it to work without loss [t]http://5crat.ch/a/h9bg[/t] First Test after transfer But really something that I want to say. Why are Christ's name are passwords and tokens stored in Plain Text? [img]http://5crat.ch/a/92ui[/img]
[QUOTE=Scratch.;45660495]Didn't think a system transfer would work, but hell got it to work without loss [t]http://5crat.ch/a/h9bg[/t] First Test after transfer But really something that I want to say. Why are Christ's name are passwords and tokens stored in Plain Text? [img]http://5crat.ch/a/92ui[/img][/QUOTE] I don't know who is Christ but what would be point of encrypting passwords with key which can be easily findable inside app. It will make peoples think it is encrypted and safe and when people share setting files because of that, it can cause issue. Even if i let you select your own key and store it then if people can reach your setting file then they can reach your key file too?
[QUOTE=Scratch.;45660495]Didn't think a system transfer would work, but hell got it to work without loss [t]http://5crat.ch/a/h9bg[/t] First Test after transfer But really something that I want to say. Why are Christ's name are passwords and tokens stored in Plain Text? [img]http://5crat.ch/a/92ui[/img][/QUOTE] as jaex said above, for something like this, the google method of password security works fine once someone has physical access, it doesn't really matter, so there's no point in encrypting it
New version released: 9.3.0 * Added custom gradient support to Image effects under "Draw text” * PushBullet updated to API v2 and is now listed also as a URL sharing service (by @BallisticLingonberries) * Hotkey to be able to open screenshots folder * Name parser support for %yy for 2 digits year * Screen recording video source can be "None" to allow audio-only recording * Actions configuration through external programs support customizing Output Extension to make use of programs such as 7z * pomf.se file uploader support * Added "Upload folder" to upload menu * Better single instance support to be able to upload multiple files from Windows Explorer (by @michalx2) * Added "Cancel task" button to Image editor * Added Application settings -> Remember main window position * Region capture performance improvements, added circle magnifier * Added Application settings -> Advanced -> Tray middle click action setting (allows you to change what will happen when you middle click tray icon) * Command line support for all hotkey tasks (Check wiki [url]http://••••••••sharexcli[/url] for more info) * MediaFire file uploader support (by @michalx2) * Added Task settings -> Advanced -> Auto clear clipboard setting (clears clipboard before upload starts) * Imgur album improvements; added direct link setting * Added After Capture Task -> Delete file (useful for screen record uploading and deleting file after upload) * Added icons to main window right click menu * Added "Delete file locally" to main window right click menu (by @WebFreak001) * Added "Edit image" to main window right click menu (by @DevAtHome) * New ShareX logo and icon [url]https://github.com/ShareX/ShareX/releases/tag/v9.3.0[/url]
oh while you're here, is there a way to make the screen-capture-record not show as a capture device or is it a limitation of the way it's implemented?
[QUOTE=LordCrypto;45947739]oh while you're here, is there a way to make the screen-capture-record not show as a capture device or is it a limitation of the way it's implemented?[/QUOTE] FFmpeg using DirectShow device (screen-capture-record) for record screen and audio therefore I can't make it not show as capture device.
Is there a way of making the upload list save?
[QUOTE=isnipeu;45958348]Is there a way of making the upload list save?[/QUOTE] ShareX have History button which you can find your all uploads.
[QUOTE=Jaex;45958373]ShareX have History button which you can find your all uploads.[/QUOTE] I'm not sure how I didn't see that, thanks!
This is great. Might have actually found a replacement for puush. It's very fast and the amount of features is insane.
This is really nice. I love this after I used it myself.
[QUOTE=Jaex;45221553]OpenBroadcaster can do directx/opengl capture.[/QUOTE] I've registered with the sole purpose to thank you directly for your wonderful software (Which I've been using since the days of ZScreen) I'm quite certain during some period of ZScreen, for some reason - I was able to capture OpenGL apps. And I remember already posting on the sourceforge bugs section about it not working after a certain update. I've come to peace with not being able to do so, and when needed I use Fraps to capture, and ShareX folder monitor to directly upload the screenshots, now I've read the thread and noticed some old comments, one of which I'm quoting. My question is, since there is an open source app called TAKSI that is based upon FRAPS - could you maybe look into their code and find any solution? I understand that the two apps don't do the same thing, and I don't know a lot about coding, I barely touched some XML in my days, so I don't know if it's completely impossible to do, or if this will be of any use to you. I may have just ran my mouth off about things I have no idea about, but I just want to give my 2 cents to contribute! Hoping I gave a useful idea: [url]http://sourceforge.net/p/taksi/code/HEAD/tree/main/[/url] Once again, thank you for something that I use daily, and for keeping it free. You're amazing!
[QUOTE=_greenie;46230927]I've registered with the sole purpose to thank you directly for your wonderful software (Which I've been using since the days of ZScreen) I'm quite certain during some period of ZScreen, for some reason - I was able to capture OpenGL apps. And I remember already posting on the sourceforge bugs section about it not working after a certain update. I've come to peace with not being able to do so, and when needed I use Fraps to capture, and ShareX folder monitor to directly upload the screenshots, now I've read the thread and noticed some old comments, one of which I'm quoting. My question is, since there is an open source app called TAKSI that is based upon FRAPS - could you maybe look into their code and find any solution? I understand that the two apps don't do the same thing, and I don't know a lot about coding, I barely touched some XML in my days, so I don't know if it's completely impossible to do, or if this will be of any use to you. I may have just ran my mouth off about things I have no idea about, but I just want to give my 2 cents to contribute! Hoping I gave a useful idea: [url]http://sourceforge.net/p/taksi/code/HEAD/tree/main/[/url] Once again, thank you for something that I use daily, and for keeping it free. You're amazing![/QUOTE] ZScreen didn't have OpenGL capture but you can capture them if window is not fullscreen. I was checked Taksi before but it is written with C++ and ShareX written with C#. And I don't know C++. OpenGL capture is very complicated stuff and it is beyond my knowledge.
ShareX is a great program, but I have two issues with it: 1) It uses way too much memory, and it seems to have some memory leaks. Just idling in the background it uses 40+ MB and if I leave it idling for several days, I've seen it jump to between 100-300 MB. The worst I saw it was after letting it run for several weeks and it was eating just over 500 MB of memory. 2) It can't reliably capture screenshots from the Hammer map editor for Source. When capturing a screenshot from Hammer, one or more of the viewports turn completely white or black at random. It's rather odd that it happens with just the Source version of Hammer because the older Hammer editor for Half-life can be captured just fine.
[QUOTE=GiGaBiTe;46237509]ShareX is a great program, but I have two issues with it: 1) It uses way too much memory, and it seems to have some memory leaks. Just idling in the background it uses 40+ MB and if I leave it idling for several days, I've seen it jump to between 100-300 MB. The worst I saw it was after letting it run for several weeks and it was eating just over 500 MB of memory. 2) It can't reliably capture screenshots from the Hammer map editor for Source. When capturing a screenshot from Hammer, one or more of the viewports turn completely white or black at random. It's rather odd that it happens with just the Source version of Hammer because the older Hammer editor for Half-life can be captured just fine.[/QUOTE] Having more memory usage than other apps usual for .NET apps because of how memory management works, like if ram is close to being full then it can do garbage collection more aggressively etc. also whole application and .NET libraries staying in memory too in .NET apps. But about memory leaks I'm not sure I can figure out where it leaking, I did my best to handle them. Most of good .NET memory profilers is paid apps. Is that white or black issue happens with rectangle capture too? Because it takes fullscreen capture using Windows API (every apps doing same thing) so there is nothing I can do about how it takes screenshot.
[QUOTE=Jaex;46237610]Is that white or black issue happens with rectangle capture too? Because it takes fullscreen capture using Windows API (every apps doing same thing) so there is nothing I can do about how it takes screenshot.[/QUOTE] It randomly happens with rectangle mode. I just tested Sledge and it also happens with this program as well. But it never happens with the built-in Windows screenshot tool. Here's an example: Windows: [t]http://i.imgur.com/Gi3wgX7.jpg[/t] ShareX: [t]http://i.imgur.com/eyFVdRt.png[/t] I'd also note that everything going white actually happens on the display when the printscreen button is pressed while ShareX is running. The printscreen button causes the whiteout to happen for at least a second or two until the image preview appears on ShareX.
[QUOTE=GiGaBiTe;46248555]It randomly happens with rectangle mode. I just tested Sledge and it also happens with this program as well. But it never happens with the built-in Windows screenshot tool. Here's an example: Windows: [t]http://i.imgur.com/Gi3wgX7.jpg[/t] ShareX: [t]http://i.imgur.com/eyFVdRt.png[/t] I'd also note that everything going white actually happens on the display when the printscreen button is pressed while ShareX is running. The printscreen button causes the whiteout to happen for at least a second or two until the image preview appears on ShareX.[/QUOTE] If this happens in your screen then isn't it is to do with hammer editor? Because it not renders menu etc.
Why would it be a problem with Hammer and the completely different program Sledge? They share no code lineage other than having a similar UI. And it only happens when ShareX is running, you can see that Windows takes perfectly fine screenshots, so this is a ShareX problem.
[QUOTE=GiGaBiTe;46249314]Why would it be a problem with Hammer and the completely different program Sledge? They share no code lineage other than having a similar UI. And it only happens when ShareX is running, you can see that Windows takes perfectly fine screenshots, so this is a ShareX problem.[/QUOTE] I thought Sledge was another screen capture software and you tested with it, didn't know it was map editor too. Now I downloaded Sledge for testing and unfortunately I can't reproduce it: [url]https://dl.dropboxusercontent.com/u/14076298/ShareX/2014/10/7QLt3Rqyvh.png[/url] I did 10 times rectangle capture for testing. Maybe I need to load map?
Would you be able to add support for puush? I mainly want to use it for webm files.
[QUOTE=isnipeu;46539004]Would you be able to add support for puush? I mainly want to use it for webm files.[/QUOTE] You can already use puush with ShareX: [url]https://github.com/ShareX/ShareX/wiki/Custom-Uploader-examples#puushme[/url]
[QUOTE=isnipeu;46539004]Would you be able to add support for puush? I mainly want to use it for [B]webm files.[/B][/QUOTE] Something that would be interesting to see is that if you use a custom uploader for your file uploader, you could be able to define the uploader based on the file's extension, and of course a default destination for extensions that are not defined. Example, you might want to upload a music file onto Pomf.se, and put videos onto puush.
Does anyone happen to know of a sharex-like app for Mac?
[QUOTE=Scratch.;46553646]Something that would be interesting to see is that if you use a custom uploader for your file uploader, you could be able to define the uploader based on the file's extension, and of course a default destination for extensions that are not defined. Example, you might want to upload a music file onto Pomf.se, and put videos onto puush.[/QUOTE] Adding UI for extension based config can make it extremely complex when there is already hotkey based config. You can have different destination or custom uploader per hotkey like this: [img]https://dl.dropboxusercontent.com/u/14076298/ShareX/2014/12/HLaj2IC20f.png[/img] But overriding custom uploader not exist in latest release I think because I was added it new.
[del]How exactly are you supposed to setup ShareX's FTP upload so that the preview pop-up links to the proper http address? In order to get the files to upload in the right spot I have to use "domain name/wwwroot" in the HttpHomePath spot then I have "/ShareX/%y/%mo" for the subpath which uploads them to the correct spot. But when I click the preview popup after it has uploaded it tries to load "domain/wwwroot/ShareX/%y/%mo/image.png". If I remove the wwwroot from the HomePath area then it actually links the correct url afterwards but then it doesn't upload them in the right spot.[/del] Actually never mind. I realized after making this post that making an FTP account for ShareX constrained to the folder I want it to upload to should work and it worked just fine.
Sorry, you need to Log In to post a reply to this thread.