[APP][4.0+][ROOT] SCR Screen Recorder

Search This thread

T3ER

Senior Member
Jul 4, 2013
97
7
According to usage stats the following settings should work for you: Video encoder:H264 Resolution: 1280x800 Image transformation: GPU Video bitrate: 10Mbps. First try without audio (Audio: Mute) and if it works try enabling audio.

No it didn't work :p
Also bitrate gets resetted when i turn off SCR, it has happend always.
 

Jopeke

Member
Oct 16, 2009
14
0
Download error

Unable to install from Google Play
First it downloads
When installing i get an error about incorrect download url
rgds
Johan
 

CrisR82

Senior Member
May 12, 2011
158
27
Sofia
It depends on the devices. On my test Galaxy S with JB 4.1 it works fine but on many devices it's not stable. In general newer roms tend to have better graphic/video encoder drivers.

Hmmm...quite odd...I assume your Galaxy S is running on a custom ROM?
I use a Galaxy S2 GT-i9100 Spain-region stock ROM...which is released in February 2013 (no updates since), but I noticed other regions had newer/updated ROMs (though still 4.1.2)...maybe a different region can solve the problem? (if you know anyone that confirmed GPU transformation working on the S2 I'd really appreciate info on the ROM used)
 

DaveX2012

Senior Member
Jun 30, 2012
1,707
397
Very slow in cm 11 temasek V19. Can you please fix this?
Thanks

Sent from my GT-I9300 using xda app-developers app
 

Pathera

Senior Member
Dec 31, 2012
151
9
Still crashng ive sent about 10000000 bug reports (seriously)

Gesendet von meinem GT-I9300 mit Tapatalk
 

iwobanas

Senior Member
Aug 26, 2013
165
411
Still crashng ive sent about 10000000 bug reports (seriously)

It's not about a number of bug reports you sent but about the accuracy if information you can provide.
I receive thousands bug reports and I use it to find causes and possible solutions to the common bugs observed in usage statistics.
This doesn't mean that I'll take each bug report and try to fix it separately. This is not feasible, especially that many problems are caused by bugs in ROMs which I simply can't fix.

SCR is a work-in-progress app. If you want to help with getting your device supported test different settings and put together the email describing what works and what doesn't work with each settings (e.g. if Software MPEG4 encoder works, what Image transformations work, if disabling audio helps etc.). You may also try installing different ROM to see if the problems are specific to your ROM or your device. Repeating that the app crashes is wasting of your time and the time of people reading it.

Hopefully SCR will get more stable over time but like any app using unofficial APIs and hacks it will never be 100% stable.
 

iwobanas

Senior Member
Aug 26, 2013
165
411
it records but frames doesnt move.
looks like static.

Are you using Android 4.3? Couple users reported similar issue on official Android 4.3 ROMs.
I'm working on fixing this issue but I'm still unsure what's causing it especially that SCR works fine on most Android 4.3 devices.
Could you record couple short videos with different "Image transformation" setting and if the problem persists select "Send bug report" from SCR Settings and attach the broken video.

In the meantime you should be able to use Software MPEG4 video encoder.
 

ravijani

Senior Member
Jan 19, 2013
1,294
4,109
Samsung Galaxy Note II
Moto G
Are you using Android 4.3? Couple users reported similar issue on official Android 4.3 ROMs.
I'm working on fixing this issue but I'm still unsure what's causing it especially that SCR works fine on most Android 4.3 devices.
Could you record couple short videos with different "Image transformation" setting and if the problem persists select "Send bug report" from SCR Settings and attach the broken video.

In the meantime you should be able to use Software MPEG4 video encoder.
sure..
and yes sw mpeg4 encoder works.
thnx i ll send it.
 

CrisR82

Senior Member
May 12, 2011
158
27
Sofia
Thought I'd let you know the result from switching ROMs on the Galaxy S2 GT-i9100.
I was originally with I9100XWLSD_I9100ATLLSD_ATL (Vodafone Spain, February 2013, Android 4.1.2), then I tried I9100XWLSD_I9100FOPLS4_FOP (Spain, no carrier, March 2013, Android 4.1.2), now I tried I9100XWMS1_I9100NEELS1_NEE (Nordic Countries, October 2013, Android 4.1.2), all don't seem to work with GPU image transforming (changing other settings in the app itself doesn't seem to work either), so I guess it doesn't work with official ROMs.

Hope the info is somewhat useful.

I will however say that the latest version of SCR Screen Recorder (0.11.5-beta) seem to have improved a bit the frame rate in half-resolution mode (now I actually reached 28fps max framerate in the video).
 
  • Like
Reactions: iwobanas

CrisR82

Senior Member
May 12, 2011
158
27
Sofia
Another question just popped up in my head: does the video saving location influence performance?
I personally switched it to my external SD card (32GB class12 by Samsung)
 

iwobanas

Senior Member
Aug 26, 2013
165
411
Another question just popped up in my head: does the video saving location influence performance?
I personally switched it to my external SD card (32GB class12 by Samsung)

Theoretically it could affect performance but I haven't observed it on any of my test devices. I don't think any performance degradation will be noticeable on such a fast SD card like yours.
 

CrisR82

Senior Member
May 12, 2011
158
27
Sofia
After a weekend of testing, I think I have enough info to share again (and probably nothing useful but still).
I experimented with some custom ROMs to see if they'll give me better performance or better compatibility...and I had some really strange results:
  • MIUI (v5, Android 4.1.2) - Completely unusable (control overlay shows up but you cannot press any of the buttons, including "close").
  • Omni (Android 4.4.2) - GPU AND GPU+ both show up in the image transforming list and work...but they perform noticeably worse than CPU for some reason. Overall performance is inferior to a Samsung stock ROM (4-8fps difference).
  • CyanogenMod (10.3.1, Android 4.2.2) - GPU image transformation works, however, frame rate difference is actually not as big as I expected (1fps in 480p, 4-5fps in 240p). Overall performance is slightly better than Samsung stock ROMs (Samsung ROMs reached 28fps, CyanogenMod reached 32fps)

I also experimented with other stuff like bitrate, but that went nowhere either.
On my last test (CyanogenMod) I decided to try switching from H264 to MPEG-4 and see if that goes better, but the result was corrupted video in both CPU and GPU image transformation. Finally, I tried 360p recording to see if it'll work on a custom ROM, and as expected, it didn't work here either (corrupted video).
 

dragonhart6505

Senior Member
Jun 20, 2010
832
311
Reading, PA
Have the most recent pro version using it on 2 devices. Here's my results so far...
ZTE Awe:
- works wonderfully! Gpu mode gives very little frame loss, though its very noticible on full resolution (800x480) using 720x480 works fine, losing a few frames. Mostly I use it to record game plays and I expected this though I didnt expect my Awe to record at all >_<

Galaxy SIII:
- almost unusable. Much less performance than my Awe which is really unexpected. Tried several roms on various Android versions (4.2.2 - 4.4.2 TW & CM/AOSP) and can barely use it. Only one that works with much frame loss is TW 4.3 rooms on GPU+ @ maybe 20fps in 720x406. GPU mode doesnt work at all on any roms/settings. Really disappointed it doesnt like the SIII.

If anyone could suggest a few id be greatly appreciative
 

ziondreamt

Member
Aug 8, 2013
18
4
Pensacola
Just wanted to swing by and say great job on this. I actually just used it the other night to make a video of an app I'm developing. Thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 283
    attachment.php

    Official SCR Screen Recorder thread
    Check out SCR Screen Recorder, the Android most comprehensive screencast recording app.
    SCR Screen Recorder supports all Android versions since 4.0 and utilizes the best encoding method available on each platform. Since the first release in early 2013 SCR Screen Recorder is frequently updated and new features are added regularly.

    Unique features:
    • SYSTEM AUDIO (requires root) - On most devices you can directly record in-game audio without quality loss caused by microphone recording speakers output. The "Internal + Mic" option allows to add a microphone commentary to the system audio recording. At the moment this feature is not available on Android 4.2 but it'll be added soon.

    • FACE CAM - Share your emotions by adding a front-facing camera to your video. You can move the camera overlay around so that it doesn't obstruct important controls.

    • NO ADS - Unlike other "free" screen recorders SCR never display any ads. Development of all my apps is supported only by donations.

    • SETTINGS - No mater if you prefer to select simple presets or manually tweak every setting we've got you covered. SCR supports many customizations and provides performance and stability stats.

    • ALPHA FEATURES - Let us know what's important to you in this thread or by joining SCR Alpha Testing Google+ community at http://goo.gl/PGYZ8r

    SCR Screen Recorder uses various hacks and unofficial APIs which may not work on some devices and ROMs. If you encounter any issues try experimenting with different settings. In case that doesn't help select "Send bug report" from SCR Settings menu or ask for help in this thread. Note that some devices simply don't support certain encoding options so it doesn't make sense to complain that GPU+ image transformation doesn't work if GPU transformation works fine.

    Google Play ban and "Dangerous app" warning
    SCR Pro got recently banned on Google Play and my developer account got terminated.
    This is probably caused by the recent Google Play raid on apps switching SELinux to permissive mode. Unfortunately they haven't sent me the warning so I haven't got a chance to remove this feature. See SELinux section below for more details.

    Free SCR Pro for everyone!
    I don't want to charge anyone twice for the same app and no publishing method allows for migration of thousands users who already paid for the app, so I decided to release SCR Pro for free!
    You can grab the APK below and enjoy all the features of the latest release of SCR Pro on Google Play. No time limits, watermarks etc. Simply full-featured best Android screen recorder for free!
    Please consider donating to me, especially if you haven't purchased SCR Pro before, so that I continue development of this app.
    SCR Screen Recorder Pro v1.0.5
    SCR 5+ Pro v0.1.3 (no root, NO INTERNAL AUDIO, requires Lollipop)


    In case you don't know how much to donate, the previous price of this app was $5 :)

    SELinux details
    SCR Root switches SELinux to Permissive mode when it's running and restores it to the initial value after it's turned off. On most KK+ devices some SCR features won't work without disabling SELinux. Mainly the internal audio recording. If you'd prefer to try using SCR in SELinux enforcing mode let me know (state your Android version and why you need SELinux enabled during recording) and I may make this and option in SCR Settings.

    Translations
    Huge thanks to the current translations authors!
    Arabic - MrNice14
    Chinese (Simplified) - iKira
    Chinese (Taiwan) - GPFsam
    Danish - evildog1
    Dutch - sdelange99
    Finnish - T3ER
    German - Paolo Poso
    Korean - Ghilwoon Kim
    Portuguese (Brazil) - Walisson85
    Russian - Mavryck
    Slovak - Pyler
    Spanish - DavBar9
    Due to the amount of work I'm not able to add new translations at the moment.

    FAQ
    I’m getting error message when I start recording, what should I do?
    Try changing the resolution or switching between CPU/GPU image transformation mode. Some devices don’t support all settings combinations. If you can’t get any settings to work please tap “Report” button on error dialog and send a full report email including system log.

    The recording works fine except the strange colours
    Select “Inverted color fix” in SCR Settings.
    attachment.php


    Video contains some random colors instead of my screen
    This is caused by device video encoder crash. It usually can be fixed by changing Resolution.
    attachment.php


    The video is sideways, how do I rotate it?
    Just like default Android Camera app SCR checks the screen orientation when the recording is started and adds orientation metadata to the video file. Some video players (e.g. VLC) ignore orientation metadata and always display video horizontally. YouTube and default android video player can detect orientation metadata correctly and play vertical videos. If you want a video to use vertical frames instead of rotation metadata select "Show advanced" in SCR Settings menu and then select "Vertical frames". Note that hardware video encoders and video players on many devices don't support vertical frames especially on high resolutions.

    My phone gets really laggy when I start recording
    Phones hardware is not designed to record HD video and play 3D games at the same time so I have to push the limits. There is always going to be some slowdown. You can reduce a lag by reducing resolution and frame rate. Lower frame rate and lower resolution means that your phone needs less power for video encoding and has more spare resources to run other apps and games. If you’r running Android 4.3 try GPU+ image transformation mode which is much faster on some devices.

    Smallprint
    This app collects anonymous usage statistics to help track bugs and analyze devices compatibility. This software uses unmodified code of FFmpeg 1.2 licensed under the LGPL.
    16
    Marshmallow support added

    I just released a small update adding Android 6.0 support.
    Sorry for the delay, I have very little time to work on this project lately.
    As I smashed my Nexus 6 I couldn't test it on any official Marshmallow ROM.
    I tested it on Nexus 4 Frank ROM and everything worked OK including internal audio.
    13
    So what are the benefits of this over screencast?
    There are quire a few benefits of SCR over Screencast:
    1. SCR supports Tegra devices
    2. it works on Jelly Bean
    3. on many devices it's much faster (e.g. on Nexus 4 you can record 720p@40fps with minimal CPU ussage)
    4. SCR UI uses an floating window displayed ontop other apps so that you can start recording without capturing recorder UI
    5. it's in active development i.e. I keep adding new features and fixing bugs
    9
    SCR Pro is now FREE for everyone!

    After considering different ways to republish my app (Amazon App Store/new Google Play account/FDroid etc.) I decided to publish this app for free and hope that at least some of you will support my effort by donations :)
    I don't want to charge anyone twice for the same app and no publishing method allows for migration of thousands users who already purchased the app.
    You can grab the APK from this thread and enjoy all the features of the latest release of SCR Pro on Google Play. No time limits, watermarks etc. Simply full-featured best Android screen recorder for free!
    Unfortunately automatic updates won't work with sideloaded APKs but I'm going add update notifications directly to SCR in the future.

    Please consider donating to me, especially if you haven't purchased SCR Pro before!
    8
    I see. Is the app open source at least?
    I'm thinking of opensourcing it but I doubt if anyone will continue work on this project.
    Building SCR requires 1TB of free disk space and around 4 days of compiling.

    It would make more sense to opensource the audio driver only but it would require quite a bit of additional work to write a stand-alone installer. I'll look into it when I have some free time.