Release Simple Screen Recorder

Discussion in 'Software Releases' started by Farox, Aug 17, 2013.

  1. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    2,018
    Location:
    Italy
    My new port is an (QT based) utility program Simple Screen Recorder made by Maarten Baert.

    Its a nice tool with the ability to record and save all to a video (with audio via the internal mic) all the things that your Pandora show live on screen.

    Consider this a preliminary port as the interface is not so Pandora resolution friendly, i have changed only the position of the inital page ,

    resized the logo image but since my QT knowledge is near zero , the interface is not well scaled...i need an help from an expert here.

    Another thing that don't work is recording with OpenGL as it need a special injection lib that is not compiled because is using Elf Hacks thats is for cpu i386 only.

    Just discovered that games/apps that using GLES and Framebuffer Mode (offered by eglport and recent SuperZaxxon drivers) is recordable..just remember to overclock your Pandora or will be a slideshow.

    The program is setted to use the internal mic so it's ready for Pandora recording ( to record internal audio is needed Pulseaudio i think) .

    It's great to make a video tutorial about an application...maybe not so great ideal to show a game as need great cpu power to record video and run game at the same time, but is doable.

    Some advices to remember when you want record something:

    • Use an SD card where you put this program and the app/apps you want to record, and use a second SD card, in second slot, where to save videos to avoid slowness on reading/saving.
    • Overclock your Pandora to have best result.
    • Maybe use a Swapfile (i'd have to test using this..but i think should improve)
    • Record the entire screen, if you record with a scaled video you will need more cpu power.
    • frame rate ...you need to experiment with this (but leave @ 30 in case you don't know)
    • Record Cursor (is at your choise)
    • Record Mic  (is at your choise...but we gain little more fps if not used)
    • The best image quality is offered by using MP4 container  / codec H.264
    • Costant rate factor= need to experiment, 23 is default and produce a very good quality image (i have used 30 with a little reduced image quality but can gain more speed)
    • Preset = Ultrafast files will be more large but is not a real problem because is more interesting have more speed of recording.
    • Audio codec Vorbis (but for now don't work with h264..i need to check) or MP3 (i have reduced bit rate at 32 Kbps as we record from the internal mic and don't need a superior quality).

    Recording video is provided by libavcodec from ffmpeg package.

    In this second build i have rebuilded the latest ffmpeg 2.0.1 and added more codecs like x264, Theora, Vorbis, ILBC, lame, Twolame, opencore, visualon, wavpack, the only missing codec is libvpx that i was not able to compile.

    This is a video made by Ingoreis :

    http://www.youtube.com/watch?v=N4zt-Be58aY&feature=player_embedded#t=0

    Anyway this is some screenshots of pandora version :

    [​IMG]

    [​IMG]

    Download PND from the repo
     
    Last edited by a moderator: Aug 25, 2013
    Tags:
    cube48 and Gausen like this.
  2. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,071
    Location:
    49.491276,8.423518
    Sound good,will try that soon ^_^

    Thx for releasing :D
     
  3. pmprog

    pmprog Advanced Member

    Joined:
    Apr 25, 2011
    Messages:
    3,718
    Cool, look forward to trying this :)
     
  4. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    2,018
    Location:
    Italy
    Have tried to build a new PND with some more codecs/libs but program( more precisely libavcodec) don't see it...now i need to build some more codecs to add to codeblocks pnd and than rebuild libavcodec/FFmpeg and finally rebuild this app.

    Very time consuming -_-
     
    Last edited by a moderator: Aug 18, 2013
  5. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    2,018
    Location:
    Italy
    Updated program and first post :) hope is working well now.

    If someone have some info on how correctly build libvpx, i will be very happy
     
  6. Hồng Thất Công

    Hồng Thất Công Đả Cẩu Bổng Pháp

    Joined:
    Dec 19, 2012
    Messages:
    4,375
    Location:
    Cái Bang
    Should be helpful in taking screenshots to help devs debug...
     
    Last edited by a moderator: Aug 21, 2013
  7. ekianjo

    ekianjo Hardcore Member

    Joined:
    May 7, 2012
    Messages:
    8,261
    Location:
    神戸市、日本 (Japan)
    It does not take screenshots. But  videos.
     
  8. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,071
    Location:
    49.491276,8.423518
    I tried it yesterday a little and recorded a very short Video.


    Work fine but i must experiment more what for Settings are ideal :)


    Tried it on a overclocked GHZ Pandora and the Quality is for me very good.


    Will upload some Videos with that soon.


    Its good for Little howtows or Software,for Games not so.


    Good Software THX


    Btw: It remind me little on Microsoft Camcorder :)
     
  9. ekianjo

    ekianjo Hardcore Member

    Joined:
    May 7, 2012
    Messages:
    8,261
    Location:
    神戸市、日本 (Japan)
    Yes, it's excellent.  
     
  10. ShleeDragon

    ShleeDragon Pro-Catflip

    Joined:
    Aug 28, 2010
    Messages:
    1,749
    Id love to see people video capture their favourite Pandora apps and games and we can make a best of video.
     
  11. ekianjo

    ekianjo Hardcore Member

    Joined:
    May 7, 2012
    Messages:
    8,261
    Location:
    神戸市、日本 (Japan)
    working on that already :)  
     
  12. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,071
    Location:
    49.491276,8.423518
    Can you explain how the experimantal openGL Recording work?


    I want always some parameters i dont know.
     
  13. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    2,018
    Location:
    Italy
    Sorry Ingo but OpenGL recording is not possible on Pandora because it need a special injection library that use ElfHacks a software that is written only for Cpu i386.
     
  14. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,071
    Location:
    49.491276,8.423518
    Ah i see...


    ...then is this perfect for demonstrate Applications :)


    Good Software :)
     
  15. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    2,018
    Location:
    Italy
    Thanks i'm glad you like it or found usefull.

    Yes Pandora don't have enough cpu power to process a video and run a game in real time...but for application (if not so heavy..) it will be good.
     
  16. Hồng Thất Công

    Hồng Thất Công Đả Cẩu Bổng Pháp

    Joined:
    Dec 19, 2012
    Messages:
    4,375
    Location:
    Cái Bang
    Ok thanks!   :D
     
    Last edited by a moderator: Aug 21, 2013
  17. ekianjo

    ekianjo Hardcore Member

    Joined:
    May 7, 2012
    Messages:
    8,261
    Location:
    神戸市、日本 (Japan)
    Any idea if there is less CPU load for one codec or another? For example, if you want to run an app as close as the real thing, which codec would you choose to avoid bothering the CPU ? :)
     
  18. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,071
    Location:
    49.491276,8.423518
    Gausen likes this.
  19. Hồng Thất Công

    Hồng Thất Công Đả Cẩu Bổng Pháp

    Joined:
    Dec 19, 2012
    Messages:
    4,375
    Location:
    Cái Bang
    Why did you use the terminal to type texts and got all kinds of errors? :D

    Cool program!
     
    Last edited by a moderator: Aug 21, 2013
  20. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,071
    Location:
    49.491276,8.423518
    Hehe to make little Fiun :p
     

Share This Page

Loading...