Nintendo Video Convertor 3DS: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title= (Other PC Utilities) - GameBrew |title_mode=append |image=nintendovideoconvertor3ds.png |image_alt=Nintendo Video Convertor }} {{Infobox 3DS Homebrews |title=Nintendo Video Convertor |image=nintendovideoconvertor3ds.png |description=Video convertor for 3DS and Wii. |author=T0biasCZe |lastupdated=2023/01/27 |type=Other PC Utilities |version=1.2 |license=Mixed |download=https://dlhb.gamebrew.org/3dshomebrews/nintendovideoconvertor3ds.7z |website=https://gba...")
 
 
(7 intermediate revisions by the same user not shown)
Line 10: Line 10:
|description=Video convertor for 3DS and Wii.
|description=Video convertor for 3DS and Wii.
|author=T0biasCZe
|author=T0biasCZe
|lastupdated=2023/01/27
|lastupdated=2023/06/18
|type=Other PC Utilities
|type=PC Utilities
|version=1.2
|version=2.2.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/nintendovideoconvertor3ds.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/nintendovideoconvertor3ds.7z?2.2.0
|website=https://gbatemp.net/threads/nintendo-video-convertor-video-convertor-for-3ds-and-wii.622972/
|website=https://gbatemp.net/threads/nintendo-video-convertor-video-convertor-for-3ds-and-wii.622972/
|source=
|source=https://github.com/T0biasCZe/NintendoVideoConvertor
}}
}}
'''Nintendo Video Convertor 3DS''' is a very useful homebrew application has been developed which enables users to play videos on their 3DS device. This application has the added advantage of supporting HoriHD and Stereoscopic 3D videos. Previously, users had to convert videos through the command line using ffmpeg. However, a GUI program has now been created that simplifies the process by allowing users to import their videos and select various options such as output format and filters.
A GUI program that allows you to play video on the 3DS. This application has the added advantage of supporting HoriHD and Stereoscopic 3D videos. All you have to do is import the movies/videos, choose output settings and apply filters. The program will spit out the converted video that you just put on your SD card and watch it.


The converted video can then be saved to an SD card and played on the 3DS. Additionally, the developer has extended the application's functionality to support WiiMC, which was also previously cumbersome to convert manually.
It also supports WiiMC (WIP).


==Usage==
==User guide==
* Extract the zip. If you downloaded the ffmpeg-less version, download [https://www.gyan.dev/ffmpeg/builds/ ffmpeg] and put it to the same directory as nvc.exe
===How to use===
* run nvc.exe
Extract the zip. If you downloaded the ffmpeg-less version, download [https://www.gyan.dev/ffmpeg/builds/ ffmpeg] and put it to the same directory as nvc.exe.
* click the 3 dots and select your input video
 
* Choose 3DS/Wii
Run nvc.exe. Click the 3 dots and select your input video.
===For 3DS:===
 
# Choose if you want to output standard 400x240p video (choose for Old 2DS), HoriHD 800x240p video, or Stereoscopic 3D video
Choose 3DS/Wii.
## if you choosed 3D video in step 4, select if you input video has the 3D encoded as left/right or up/down
 
# select the codec to use. For Old 3DS, select mpeg2 or mjpeg, for new 3ds you can use H264
===3DS Mode===
# select the downscaling filter. Lanconz smartly mixes the pixels together, nearest neighbor just copies 1 pixel, and mix downscales it with lanconz to double of the resolution, and then uses neighbor to downscale it to the final resolution (its sharper than pure lanconz, and its not as jagged as pure neighbor)
Choose the desired output format: standard 400x240p video (for Old 2DS), HoriHD 800x240p video, or Stereoscopic 3D video. If opting for 3D video, specify whether the input video is encoded as left/right or up/down.
# select if you want to stretch the video vertically or not. "no stretch" is no stretching, 10% scales it vertically on the vertical axis, and Full stretch stretches it to fullscreen
 
## you may get popup during conversion that the vertical resolution is higher than 240p. If you dont want to stretch the video vertically to be 240p, click "no" and it will scale down the X axis so the aspect ratio stays same
Select the codec based on your device: for Old 3DS, choose between mpeg2 or mjpeg, while for new 3DS, H264 is an option.
# click convert
 
# copy the outputted file to your SD card, and then play it with Video Player for 3DS
Select a downscaling filter:
===For Wii:===
*Lanconz intelligently blends pixels.
*not yet implemented
*Nearest neighbor duplicates a single pixel.
*Mix downscales with Lanconz to double the resolution and then uses neighbor to downscale it to the final resolution (providing a sharper result compared to pure Lanconz and less jagged than pure neighbor).
 
Choose whether to stretch the video vertically:
*"No stretch" maintains the original aspect ratio.
*10% scales it vertically on the vertical axis.
*Full stretch stretches it to fullscreen.
 
If a popup indicates that the vertical resolution is higher than 240p and you prefer not to stretch it vertically, choose "no." The tool will scale down the X axis to maintain the aspect ratio.
 
Click "Convert."
 
Copy the resulting file to your SD card and play it using Video Player for 3DS.


==Screenshot==
==Screenshot==
https://dlhb.gamebrew.org/3dshomebrews/nintendovideoconvertor3ds-01.png
https://dlhb.gamebrew.org/3dshomebrews/nintendovideoconvertor3ds-01.png
==TO-DO==
*Implement wii support
*Implement Swap left/right eye
*Ability to split very long videos to 2 parts (so they fit on FAT32 sd card)
*Ability to batch convert videos
==Q&A==
* '''q: is there Linux version?'''
* a: no, its made with Windows Forms which is windows only
* '''q: is there MacOS version?'''
* a: no, its made with Windows Forms which is windows only
* '''q: why cant i select wii'''
* a: its not implemented yet
* '''q: why cant i enable swap left/right eye'''
* a: its not implemented yet
* '''q: i get error, what to do'''
* a: reply to this thread and post screenshot of the error
* '''q: can you share the sourcecode'''
* a: no you would get a braindamage from that mess.
* '''q: i have other question'''
* a: ask the question in the thread


==Changelog==
==Changelog==
'''v2.2.0'''
*Fixed some potencial crashes.
*Added SAR to wii mode.
*Added lot of other stuff i dont remember anymore.
'''v2.0.0'''
*Added folder support.
*Added .srt subtitles embeder. (automatic when you use folder convert). the .srt file must have the exact same name as the video, just with .srt instead of .mkv or .mp4.
*Basic implementation of the wii convertion (buggy).
*Fixed bug with the pixel aspect ratio (sar) not being applide correctly.
*Few more bug fixed.
'''v1.2.0'''
*Fixed bug caused by codec string having space at the end.
*Added custom bitrate to debug "menu".
*Added option to disable bframes, deblocking into debug "menu".
*Added option to force video into 30fps into debug "menu".
*Made some preparations for the wii implementation.
*Added warning about 3D video and H264 bug in video player 1.5.1+.
'''v1.1.1'''
'''v1.1.1'''
*fixed bug with custom bitrate from prev version
*Fixed bug with custom bitrate from prev version.
'''v1.1.0'''
'''v1.1.0'''
*added option to downmix surround sound to stereo (since 3ds cant play surround audio)
*Added option to downmix surround sound to stereo (since 3ds cant play surround audio).
*added used ffmpeg command to the debug info (debug info is accesible if you enlarge the winforms window)
*Added used ffmpeg command to the debug info (debug info is accesible if you enlarge the winforms window).
*fixed some bugs in 3D videos
*Fixed some bugs in 3D videos.
*fixed bug that would prevent you using anything except h264
*Fixed bug that would prevent you using anything except h264.
'''v1.0.1'''
'''v1.0.1'''
*fixed bug that would throw unhandled exception if stretch/scale wasnt selectde
*Fixed bug that would throw unhandled exception if stretch/scale wasnt selectde.
*added version to the corner
*Added version to the corner.
'''v1.0.0'''
'''v1.0.0'''
*initial version, supports 3ds
*Initial version, supports 3ds.


==External Links==
==External Links==
* Gbatemp - https://gbatemp.net/threads/nintendo-video-convertor-video-convertor-for-3ds-and-wii.622972/
* GitHub - https://github.com/T0biasCZe/NintendoVideoConvertor
* GBAtemp - https://gbatemp.net/threads/nintendo-video-convertor-video-convertor-for-3ds-and-wii.622972/

Latest revision as of 10:57, 1 February 2024

Nintendo Video Convertor
Nintendovideoconvertor3ds.png
General
AuthorT0biasCZe
TypePC Utilities
Version2.2.0
LicenseMixed
Last Updated2023/06/18
Links
Download
Website
Source

A GUI program that allows you to play video on the 3DS. This application has the added advantage of supporting HoriHD and Stereoscopic 3D videos. All you have to do is import the movies/videos, choose output settings and apply filters. The program will spit out the converted video that you just put on your SD card and watch it.

It also supports WiiMC (WIP).

User guide

How to use

Extract the zip. If you downloaded the ffmpeg-less version, download ffmpeg and put it to the same directory as nvc.exe.

Run nvc.exe. Click the 3 dots and select your input video.

Choose 3DS/Wii.

3DS Mode

Choose the desired output format: standard 400x240p video (for Old 2DS), HoriHD 800x240p video, or Stereoscopic 3D video. If opting for 3D video, specify whether the input video is encoded as left/right or up/down.

Select the codec based on your device: for Old 3DS, choose between mpeg2 or mjpeg, while for new 3DS, H264 is an option.

Select a downscaling filter:

  • Lanconz intelligently blends pixels.
  • Nearest neighbor duplicates a single pixel.
  • Mix downscales with Lanconz to double the resolution and then uses neighbor to downscale it to the final resolution (providing a sharper result compared to pure Lanconz and less jagged than pure neighbor).

Choose whether to stretch the video vertically:

  • "No stretch" maintains the original aspect ratio.
  • 10% scales it vertically on the vertical axis.
  • Full stretch stretches it to fullscreen.

If a popup indicates that the vertical resolution is higher than 240p and you prefer not to stretch it vertically, choose "no." The tool will scale down the X axis to maintain the aspect ratio.

Click "Convert."

Copy the resulting file to your SD card and play it using Video Player for 3DS.

Screenshot

nintendovideoconvertor3ds-01.png

Changelog

v2.2.0

  • Fixed some potencial crashes.
  • Added SAR to wii mode.
  • Added lot of other stuff i dont remember anymore.

v2.0.0

  • Added folder support.
  • Added .srt subtitles embeder. (automatic when you use folder convert). the .srt file must have the exact same name as the video, just with .srt instead of .mkv or .mp4.
  • Basic implementation of the wii convertion (buggy).
  • Fixed bug with the pixel aspect ratio (sar) not being applide correctly.
  • Few more bug fixed.

v1.2.0

  • Fixed bug caused by codec string having space at the end.
  • Added custom bitrate to debug "menu".
  • Added option to disable bframes, deblocking into debug "menu".
  • Added option to force video into 30fps into debug "menu".
  • Made some preparations for the wii implementation.
  • Added warning about 3D video and H264 bug in video player 1.5.1+.

v1.1.1

  • Fixed bug with custom bitrate from prev version.

v1.1.0

  • Added option to downmix surround sound to stereo (since 3ds cant play surround audio).
  • Added used ffmpeg command to the debug info (debug info is accesible if you enlarge the winforms window).
  • Fixed some bugs in 3D videos.
  • Fixed bug that would prevent you using anything except h264.

v1.0.1

  • Fixed bug that would throw unhandled exception if stretch/scale wasnt selectde.
  • Added version to the corner.

v1.0.0

  • Initial version, supports 3ds.

External Links

Advertising: