Converting 3D videos to .moflex

Hey,
here's a little tutorial on how to use the Mobiclip Multicore Encoder to convert 3D videos (from YouTube etc.) to .moflex (to inject them in .cia files and view them in 3D on your 3DS)

Requirements:
  • Mobiclip Multicore Encoder (either be an accepted Nintendo developer or find it somewhere else)
  • A Side-by-Side OR Top-and-Bottom 3D video, there is a lot of 3D content on YouTube (like for example trailers) which can be downloaded with jDownloader or any other video download software
First, here is an image of a graph I used to convert a video:

E8ViA9E.png


Now, here are the exact steps:

1. Get 3D video from YouTube (I used this german avatar 3D trailer) Optional: increase sound volume of the video with another application, it seems that when converting videos with specific audio codecs, the sound volume will be a lot quiter after encoding
2. Start Mobiclip Multicore Encoder
3. Input Filters -> Video Files, double click, browse for your downloaded file. When it shows up in the file list, do NOT tick 3D-Interleaved.
4. Preview your downloaded video in VLC. If the images are
  • left and right, add 3D Filters -> Split Side-by-Side, then double click on the filter, select "Left-eye image is on left half" (or the other way round, but normally that is the case), then "OK"
  • on the top and bottom, choose 3D Filters -> Split Top-and-Bottom, then double click on the filter, select "Left-eye image is on top half" (or again the other way round, depending on the video), then "OK"
This step basically splits the image in half and creates an interleaved video stream that we can already use to convert. However, if you click preview while selecting the filter you will see that the aspect ratio is not right anymore, this is why we need to use
5. Geometric Filters -> Crop and Resize to stretch the image to fit the 3DS screen (double click on filter, tick "resize" -> manual, 400x240). If you click preview now (while the Crop and Resize filter is selected), your parameters should look roughly the same, with the correct width and height, as well as 3D set to "Yes":

e5tUwE0.png

6. Audio filters -> Convert Audio, double click, I set everything to "No change" there. I don't know if this filter is really necessary but I always add it, just to be sure.
7. Last but not least, Encode Filters -> Mobiclip Encoder. Double click it to bring up the final settings and leave everything as it is, but only choose your output directory. If you already changed something, these are the default settings I always use to convert:

wABpYY5.png

8. At the end, make sure you connected all filters correctly (all should be green) and click "Queue Job", change to tab "Job Queue" and click "Start Queue". Follow the progress in the "Progress" tab.
After it is done converting, replace the moflex in another app, edit the movie name and rebuild it as .cia (or .3DS) to install with your preferred cia installer.
There are several tutorials on unpacking and repacking cias, and @TheGreek Boy has just recently released an easy method to inject .moflex files into cia here: https://gbatemp.net/threads/release-cia-video-injection.434051/

If anything is unclear just ask.

Greetings,
juli299
 
A Side-by-Side OR Top-and-Bottom 3D video, there is a lot of 3D content on YouTube
-> Ok, but if I want turn my OWN 2D video to 3D ?
 
A Side-by-Side OR Top-and-Bottom 3D video, there is a lot of 3D content on YouTube
-> Ok, but if I want turn my OWN 2D video to 3D ?
Unfortunately, this won't work. Although there are tools available that are able to convert 2D videos to 3D, you won't get a very satisfying result with them. That's because 2D videos simply don't contain any depth information and these tools use some sort of motion detection to try and calculate this missing information. If you want to try it anyways, you can use Google and search for a "2D to 3D converter" that will output your video as a side-by-side or top-and-bottom 3D video.

If you do not have a 3D camera you could also try to shoot a 3D video using 2 cameras: strap them together, the gap between them should be as big as the distance between your eyes. You would then get 2 separate video files, which you could import into the mobiclip video encoder to create an interleaved stream with. Just use the "3D Filters -> 3D Interleave" filter and connect the two arrows from the "Video Files" filter with it, to show the program which video is for which eye:
5bAoeaK.png
 
  • Like
Reactions: Ryccardo
Thank you for writing this tutorial, however in the last step, the button "Queue Job" is greyed out and I cannot click on it. I have done exactly the same as you, what could this be?

Edit: nevermind, there apparently I double pressed "video files" so behind the green one was another red one I couldn't see at first. Thank you so much for the tutorial!
 
Last edited by Potvis,
  • Like
Reactions: juli299
The program always crashes exactly after I click ''Queue Job''.
Strange. Is your hardware sufficient enough to run the Encoder? Some people wrote that it would be very demanding, something I can't really confirm... I would suggest clicking each of the filters to see if they give you any warning in the bottom right field, left to the Mobiclip logo to find out what could be wrong. Maybe the video file you use is incompatible, so you could either try to convert it to another format (avi, mp4, mkv and mov are supported) or use another video. If that doesn't help as well, maybe consider reinstalling the application and/or launching it in compatibility mode. Otherwise, there could also be an incompatibility with some parts of your hardware or programs you have installed.
Thank you for writing this tutorial, however in the last step, the button "Queue Job" is greyed out and I cannot click on it. I have done exactly the same as you, what could this be?

Edit: nevermind, there apparently I double pressed "video files" so behind the green one was another red one I couldn't see at first. Thank you so much for the tutorial!
This was one thing I wanted to ask because that once happened to me too. Glad to see you resolved it and that this tutorial helped you, you're very welcome! :)
 
Last edited by juli299,
Would you be willing to make one for 2D vids as well? Tried one skipping over the adding 3D filters and just got ERROR_MESSAGE_LOAD
 
Could someone please convert one of my videos to moflex? I can create the CIA, but I can't use the encoder as it requires admin access.

--------------------- MERGED ---------------------------

Would you be willing to make one for 2D vids as well? Tried one skipping over the adding 3D filters and just got ERROR_MESSAGE_LOAD
You have to enable region emulation with Luma and follow its instruction.
 
  • Like
Reactions: Kourin
Could someone please convert one of my videos to moflex? I can create the CIA, but I can't use the encoder as it requires admin access.

--------------------- MERGED ---------------------------


You have to enable region emulation with Luma and follow its instruction.

Thanks a bunch, works perfectly!
 
Now just need a Converter. Tried Googling this App, but it just shows this Page and Questionable Links. Should not Post Tuts unless the Apps can be easily Obtained.
 
Now just need a Converter. Tried Googling this App, but it just shows this Page and Questionable Links. Should not Post Tuts unless the Apps can be easily Obtained.
Just to clarify: This tutorial is mainly intended for people that are already in possession of the required Mobiclip Multicore Encoder. As stated in the OP, you have to be an accepted Nintendo developer to get access to it. If you are not, you will have to keep on searching or ask some other member privately about where to find it.
 
Apparently i'm missing a license file...
Start Queue -> "Error: License file not found."

EDIT: I'm actually so stupid...
 
Last edited by Yudowat,

Site & Scene News

Popular threads in this forum