3DSEncodeGUI - A multiplatform GUI encoding tool to the 3DS

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Spidey_BR, Dec 11, 2011.

  1. Spidey_BR
    OP

    Member Spidey_BR GBAtemp Regular

    Joined:
    Feb 1, 2008
    Messages:
    182
    Country:
    Brazil
    THIS TOOL IS A WORK IN PROGRESS. SORRY FOR THE CONFUSION.
    THE FIRST VERSION WORKS ON LINUX ONLY. NEW VERSIONS COMING FOR WINDOWS AND MAC ALSO.

    So, after several hours of working, learning and coding, here it is. The first version of the 3DSEncodeGUI.
    I'll release the standalone script also, with the proper "read" sections it would work without the need of the GUI, for power users.

    I'm a Qt newbie, so I'm struggling with it yet. I've bundled a 64bit linux binary, and uploaded it at MegaUpload: http://www.megaupload.com/?d=U9XGRXA1 . This is standalone, you don't need Qt at all, it comes with it already.
    I'll generate a x86 (32 bits) binary, shortly, bundled with the libraries.

    The next step is generating the Mac OS X version. Probably only tomorrow.
    The Windows version is possible, but I'll have to remake the script in a BAT script. I would be glad to receive help on this.

    Greetings to GBATemp users spinal_cord, Lokao0, SifJar and DiscostewSM.

    UPDATE!!! x86 version released! I need Mac OS X users to compile this to me!

    Some images:
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    So...
    3DSEncodeGUI version 0.1
    Linux x86_64: http://www.megaupload.com/?d=U9XGRXA1
    Linux x86: http://www.megaupload.com/?d=TIL2IVI4
     


  2. Critica1

    Member Critica1 GBAtemp Regular

    Joined:
    Oct 4, 2011
    Messages:
    185
    Location:
    CA
    Country:
    United States
    I am sorry, but what does this program do?
     
  3. Shiro09

    Member Shiro09 AAI2 Localisation Team

    Joined:
    May 4, 2010
    Messages:
    764
    Country:
    Australia
    I assume it's a 3DS Video Converter.
     
  4. DiscostewSM

    Member DiscostewSM GBAtemp Psycho!

    Joined:
    Feb 10, 2009
    Messages:
    4,799
    Location:
    Sacramento, California
    Country:
    United States
    Of the 3 links, only the last one seems to be there.
     
  5. Spidey_BR
    OP

    Member Spidey_BR GBAtemp Regular

    Joined:
    Feb 1, 2008
    Messages:
    182
    Country:
    Brazil
    Corrected the links. There was a trailing dot in the first URL, and that got carried to the bottom link too.

    Also, since I use a source code based distro, I can't supply ffmpeg binaries. You need to have it installed. The 3dsencode script runs it from your path. You can edit it to run from the current folder if you prefer downloaded a pre-compiled binary (change ffmpeg to ./ffmpeg in 3dsencode bash script).
     
  6. Dead End

    Member Dead End GBAtemp Fan

    Joined:
    Mar 12, 2009
    Messages:
    440
    Location:
    Rockford IL.
    Country:
    United States
    It looks good so far.. I'm in the middle of converting..

    You should add Youtube downloading support.. :D
     
  7. lex luthor

    Member lex luthor GBAtemp Regular

    Joined:
    Sep 9, 2010
    Messages:
    250
    Country:
    United States
    Your program looks very nice, do you have a windows version?
     
  8. beenii

    Member beenii GBAtemp Regular

    Joined:
    Mar 20, 2011
    Messages:
    141
    Country:
    Germany
    is there the possibility of splitting 10minute+ videos integrated?
     
    1 person likes this.
  9. o51enough

    Newcomer o51enough Member

    Joined:
    Aug 3, 2011
    Messages:
    48
    Country:
    United States
    WOW THANKS....

    How do I get this to work on mac?
     
  10. Spidey_BR
    OP

    Member Spidey_BR GBAtemp Regular

    Joined:
    Feb 1, 2008
    Messages:
    182
    Country:
    Brazil
    Guys, thank you for the feedback. I've read a little more about Qt and qmake, I'll improve the program today. I'll release translations files, and I'm counting on your help to fill them. I'm planning an english translation (please revise my english), and spanish and portuguese. If you want, just ask for another language and I'll generate the translations files. Translations files are simple XML files, you can edit them with any text editor, or you can use Qt Linguist (http://qt-apps.org/content/show.php/Qt+Linguist+Download?content=89360), if you prefer.

    Some TODO:
    Translations
    Icons
    Conversion status
    Metadata
    Bundle ffmpeg/libav
    "Embed" script file in Qt (convert it to C++)
    Implement video splitting
    Mac and Windows versions
    Upload the project to github

    YouTube video download directly from the app will not be supported in the next version yet. I'll probably be away the entire week, I'll only have today to finish this.
     
  11. jpxdude

    Member jpxdude GBAtemp Advanced Fan

    Joined:
    May 5, 2006
    Messages:
    768
    Location:
    London UK
    Country:
    United Kingdom
    Awesome!! Thanks for the effort! I look forward to testing the Mac OSX version when you have put it together, thanks again!! :)
     
  12. theflippa

    Newcomer theflippa Member

    Joined:
    Jan 6, 2010
    Messages:
    20
    Country:
    Germany
    I can compile it on Mac OS for you, just write me a PM.
     
  13. Spidey_BR
    OP

    Member Spidey_BR GBAtemp Regular

    Joined:
    Feb 1, 2008
    Messages:
    182
    Country:
    Brazil
    Github repository add. I've made some minor UI changes, please ignore it for now. I hope to release another version today.
    https://github.com/spidey/3DSEncode

    @theflippa, could you compile that? Get the 3dsencode script from one of linux versions, and bundle it together with the binary and Qt libs.
     
  14. Pippin666

    Member Pippin666 SSF43DE Master

    Joined:
    Mar 30, 2009
    Messages:
    1,663
    Location:
    Montreal, Qc
    Country:
    Canada
    In the audio section, it would be nice to be able to change the audio track from wave or mp3.

    Pip'
     
  15. dmztheone

    Newcomer dmztheone Member

    Joined:
    Jan 16, 2010
    Messages:
    21
    Country:
    United States
    When I was executing the make command in Ubuntu I found this error:
    main.cpp:2:27: fatal error: q3dsencodegui.h: No such file or directory

    In the repository I don't see any file with this name too.. Could you put the file in the repository for us :-)?

    Anyway, nice work with the software! Keep up the good work!!
     
  16. Spidey_BR
    OP

    Member Spidey_BR GBAtemp Regular

    Joined:
    Feb 1, 2008
    Messages:
    182
    Country:
    Brazil
    I corrected the repository, renamed the project to 3DSEncode and added translation files. Sorry for the buggy state until now. The project now compiles, but the 3dsencode script is outdated, the GUI is working but the back-end is not.
    Be patient, and sorry for releasing it before polishing.

    The Convert button was disabled, since it is broken anyways. I'm just "releasing" this so you can help me with translations and test the project file. I'm still learning Qt, but the build steps should be trivial, you should just need to run "qmake; make" to build the 3DSEncode binary in the source directory.

    NEWS: The new GUI has some hints of what is coming next: YouTube download! I'll also add a text view so we can see the things working.

    The GitHub repository: https://github.com/spidey/3DSEncode
    Translations files for English, Spanish, Portuguese, Italian, Deutsch and French were generated, the base language is English (but since it's not main native language, I made the English translation file for anyone who should care to revise the strings).

    Thanks again for the support.
     
  17. Spidey_BR
    OP

    Member Spidey_BR GBAtemp Regular

    Joined:
    Feb 1, 2008
    Messages:
    182
    Country:
    Brazil
    What do you mean? The 3DS only support the ADPCM_IMA_WAV format that we know, so far. That's the codec it uses on its own recordings.
     
  18. dmztheone

    Newcomer dmztheone Member

    Joined:
    Jan 16, 2010
    Messages:
    21
    Country:
    United States
    Ok Spidey!

    Keep the good work!! The 3DS owners will be happy with this program.
    So far the most beautiful tool for convert videos.

    A will be waiting for a more stable release!
     
  19. theflippa

    Newcomer theflippa Member

    Joined:
    Jan 6, 2010
    Messages:
    20
    Country:
    Germany
    Whats the shell script for anyway?

    As told by spidey, the convert button is disabled:


    3DSEncode for Mac OS (Intel needed)

    [​IMG]


    New Version on page 4.
     
  20. Burton

    Member Burton Real Life VIP and Educator

    Joined:
    Mar 7, 2006
    Messages:
    880
    Country:
    Puerto Rico
    I think he meant converting wave or mp3 to ADPCM_IMA_WAV for whatever purpose he think needs to.
     

Share This Page