RELEASE VideoSetupNX - Easily set up a multi-video player for watching stuff on your Switch

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by Miqote, Oct 16, 2018.

  1. Miqote
    OP

    Miqote GBAtemp Regular

    Member
    5
    May 2, 2018
    Macedonia, The Former Yugoslav Republic of
    This is an app for creating HTML files (using https://gbatemp.net/threads/html-video-template-nx.520956/) and converting files to switch compatible formats. In laymen's terms - You can throw an entire season of Anime/TV at it and then just throw it on your switch to watch anywhere! Source is here: https://github.com/Aida-Enna/VideoSetupNX

    Features
    - Generates customized HTML from a folder of switch-compatible video files
    - Converts video files to Switch-compatible format with optional resizing/subtitles/passthrough and more. (requires ffmpeg installed)
    - Burns in subtitles so you can watch your favorite anime anywhere!
    - Autocreates episode preview snapshots
    - Automatically sets up directories, HTML/CSS/JS files. Just drop your videos into the vids folder!
    - A "Check video for Switch compatibility" button. This will check for audio/video codecs, resolution, and other compatiblity factors.

    Issues
    - None I'm aware of!

    Usage
    Follow each step, then hit "Generate project". It'll open the output directory when it's complete.
    Copy the videos you selected in Step 2 into the "vids" folder, then build the entire output folder (the stuff in the folder, not the folder itself!) with the Homebrew Web Framework.

    Requirements
    FFMPEG (https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg)
    You can, alternatively, just download a build from here and put the files in the bin folder in the same place as the VideoSetupNX.exe.
    Homebrew Web Framework (Not able to link, sorry!)

    Important Information
    - Videos with spaces will not work. This seems to be a limitation of the switch's browser rather than this program or the web framework.
    - Videos should be encoded with H264/AAC. Other codecs/formats may work, but I know those work 100%.
    - Videos must have a resolution less than or equal to 720p. Otherwise, the switch will crash.
    - Please remember to checkmark "Ask for a user at launching" in the Homebrew Web Framework. The generated NSP will crash otherwise.

    Download
    https://github.com/Aida-Enna/VideoSetupNX/releases


    Screenshots

    [​IMG]

    [​IMG]
     
    Last edited by Miqote, Oct 17, 2018
    Grand-Master, Ninn, lolboy and 22 others like this.
  2. Rickardoo

    Rickardoo Advanced Member

    Newcomer
    2
    Apr 14, 2018
    United States
    Pasadena
    Wow, good job!
     
  3. Miqote
    OP

    Miqote GBAtemp Regular

    Member
    5
    May 2, 2018
    Macedonia, The Former Yugoslav Republic of
    Update:

    - Autocreates episode preview snapshots
    - Added banner code
    - Automatically sets up directories, HTML/CSS/JS files.
    - GUI rework
     
    lordelan likes this.
  4. unxnow

    unxnow Member

    Newcomer
    2
    Oct 2, 2018
    Yemen
    I like this, ty for work
     
  5. OkazakiTheOtaku

    OkazakiTheOtaku no thanks, I don't want a custom title

    Member
    8
    Jul 20, 2016
    Japan
    127.0.0.1
    Hey, nice job! If you're interested, I can make a branch on GitHub and merge your code into it with proper accreditation. Pull request, more or less.
     
    Last edited by OkazakiTheOtaku, Oct 16, 2018
  6. Miqote
    OP

    Miqote GBAtemp Regular

    Member
    5
    May 2, 2018
    Macedonia, The Former Yugoslav Republic of
    Sure thing! I've got resizing videos working, but I'm still trying to come up with a good solution for subtitles. You can import it now if you don't mind me sending PRs to it (or waiting till I solve it!).
     
  7. Miqote
    OP

    Miqote GBAtemp Regular

    Member
    5
    May 2, 2018
    Macedonia, The Former Yugoslav Republic of
    Update:
    • Added GPL3 license and credits to GUI/repo
    • Added resizing options to conversion
    • Some bugfixes and checks
    The only thing left is working on the subtitle support, I think.
     
    Ninn, lordelan and OkazakiTheOtaku like this.
  8. alimao

    alimao Advanced Member

    Newcomer
    4
    Mar 26, 2009
    Brazil
    salve nsp ?
     
  9. DollyWhipDoll

    DollyWhipDoll Royalty & Unbothered. LMFAO!!! ;)

    Member
    6
    May 18, 2018
    United States
  10. TheRocK

    TheRocK GBAtemp Fan

    Member
    4
    Apr 16, 2003
    Gambia, The
    It doesn't generate the video snapshots for me. Other than that a darker themed background would be nicer. Looks good.
     
    Silent_Gunner likes this.
  11. huma_dawii

    huma_dawii GBAtemp Psycho!

    Member
    10
    Apr 3, 2014
    United States
    Planet Earth
    Is not drag and drop player?
     
  12. DarkUnixOs

    DarkUnixOs Member

    Newcomer
    2
    Aug 12, 2018
    Puerto Rico
    Wow thats great! good job
     
  13. Miqote
    OP

    Miqote GBAtemp Regular

    Member
    5
    May 2, 2018
    Macedonia, The Former Yugoslav Republic of
    Thanks for all the kind words, everyone! \ o /

    Does it put any files in the img folder at all?
     
  14. Miqote
    OP

    Miqote GBAtemp Regular

    Member
    5
    May 2, 2018
    Macedonia, The Former Yugoslav Republic of
    - Added support for burning subs into the converted video (So now you can convert animu!)
    - Changed the thumbnail generation to 1 minute in instead of 2
    - Misc bugfixes
     
    lordelan and DarkUnixOs like this.
  15. Vaatu

    Vaatu Advanced Member

    Newcomer
    2
    Sep 18, 2018
    United States
    My Room
    Wow man... I am so impressed by this app, it works wonders!

    One major tip: make sure your MP4s do NOT have any spaces in them. Example: YourLieinApril.mp4 vs Your Lie in April.mp4
     
  16. Miqote
    OP

    Miqote GBAtemp Regular

    Member
    5
    May 2, 2018
    Macedonia, The Former Yugoslav Republic of
    Update:
    - Added a "Check video for Switch compatibility" button. This will check for audio/video codecs, resolution, and other compatiblity factors.
    - Option to only convert audio if your video is already H264 720P (Check with the above button)
    - Removes extension from filename for individual titles
    - Fixed a bug with replacing the title
     
    Last edited by Miqote, Oct 17, 2018
  17. chronoss

    chronoss GBAtemp Addict

    Member
    7
    May 26, 2015
    Central African Republic
    Big thanks to you @Miqote, it work well !
     
  18. Alpha_GX

    Alpha_GX Member

    Newcomer
    2
    Dec 11, 2016
    France
    But homebrew web framework is not compatible for 6.0.1 ?
     
  19. Alpha_GX

    Alpha_GX Member

    Newcomer
    2
    Dec 11, 2016
    France
    Oh and I tested video converted with that software can't be played in Super Mario Odyssey :/
     
  20. Vaatu

    Vaatu Advanced Member

    Newcomer
    2
    Sep 18, 2018
    United States
    My Room
    Hey Miqote!

    Just wanted to thank you for making this program, I have made tons of media player NSPs for my favorite shows and movies because of this program and HB Framework! It works super well, much love :D
     
Loading...