Hardware PSVR 3D SBS MP4 Videos via Littlestar

  • Thread starter cots
  • Start date
  • Views 15,841
  • Replies 1
  • Likes 1

cots

Banned!
OP
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
So I just got a PSVR unit and the thing rocks, but wanted to get some of my 3D content that I have been collecting in anticipation for a 3D HDTV to play on the unit. I found an app named Littlestar which by itself is really cool (it allows you to stream VR content to your PSVR). Littlestar allows you to "sideload" MP4 files with very specific encoding properties. It works pretty well as I was able to transcode Terminator 2 3D and watch it on the PSVR in 3D. Littlestars website links to a script to convert your media to the format it supports, but I couldn't get it working under Linux and I don't have Mac OSX. So I set out to use ffmpeg to convert the movie and after a few attempts I succeeded.

Here is the format that Littlestar supports.

-------------------------------------------------------------------

Video Spec
H.264 [email protected] or lower
Max pixel width: 2560
Max frame rate: 60fps
YUV420/NV12 color space
20Mbps bit rate or lower

Audio Spec
Stereo Audio only
AAC (Advanced Audio Coding)
320Kbps bit rate or lower

Container Spec
File extensions: MP4, MOV
No fragmented MP4
No DRM

-------------------------------------------------------------------

Since most 3D movies are packaged as MKV I had to come up with a good method to transcode them to MP4. Here is what I ended up using;

ffmpeg -i "Terminator 2 (3D).mkv" -c:v libx264 -pix_fmt yuv420p -profile:v high -level:v 5.1 -b:v 15000k -ac 2 -c:a aac -b:a 320k -f mp4 "Terminator_2_3dff_sbs.mp4"

This will take the movie MKV and encode it H.264 [email protected] with the YUV20 color space, limit the bitrate to 15,000kb and convert the audio to 320Kb AAC with 2 channels (as the specifications request). The naming of the output file (the last bit) is required by Littlestar. You can see how to name your movie here.

The Littlestar application can be downloaded from PSN for free and only requires you to create a free account to be able to play your multimedia videos. I opted to just write this simple post instead of making a guide as it's pretty straight forward. Maybe I'll make a guide in the future, but for now all you need to do is download ffmpeg and run it from the command line and then make sure to name the output video correctly and place it in the right spot on your USB device.
 
  • Like
Reactions: realsergy

cots

Banned!
OP
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
I wanted to follow up with an email reply I got directly from Littlestar. They have a more comprehensive conversion process, but I'm not sure why MP4Box is required.

"Our ls-psvr-encoder tool uses FFmpeg, as well as another program called MP4Box to produce videos that work for VR Cinema on PSVR. To achieve results that closely match what you get from ls-psvr-encoder, I recommend having both programs installed on your Windows system before proceeding.

The FFmpeg command that most closely matches what we do on the ls-psvr-encoder tool is:

ffmpeg.exe -i INPUT.mp4 -c:v libx264 -b:a 192k -ac 2 -ar 48000 -pix_fmt yuv420p -b:v 15000k -bf 0 -refs 1 -threads 0 -slices 24 -x264opts "no-cabac:aq-mode=1:aq-strength=0.7:slices=24:direct=spatial:me=tesa:subme=8:trellis=1" -flags +global_header OUTPUT.mp4

This will encode the file INPUT.mp4 into a new file called OUTPUT.mp4. You'll want to rename this OUTPUT.mp4 file so that VR Cinema properly detects it in your sideloading library. Our sideloading guide provides our file name requirements.

Next, run the following MP4Box command to appropriately package and interleave the renamed MP4 file:

MP4Box.exe -inter 1000 YOUR_RENAMED_FILE.mp4

If that command completes successfully, then your MP4 should be ready to sideload. Let me know if you run into any issues with this solution. I will be sure to reach back out once Windows support officially comes to ls-psvr-encoder."
 

cots

Banned!
OP
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
I wanted to follow up with an email reply I got directly from Littlestar. They have a more comprehensive conversion process, but I'm not sure why MP4Box is required.

"Our ls-psvr-encoder tool uses FFmpeg, as well as another program called MP4Box to produce videos that work for VR Cinema on PSVR. To achieve results that closely match what you get from ls-psvr-encoder, I recommend having both programs installed on your Windows system before proceeding.

The FFmpeg command that most closely matches what we do on the ls-psvr-encoder tool is:

ffmpeg.exe -i INPUT.mp4 -c:v libx264 -b:a 192k -ac 2 -ar 48000 -pix_fmt yuv420p -b:v 15000k -bf 0 -refs 1 -threads 0 -slices 24 -x264opts "no-cabac:aq-mode=1:aq-strength=0.7:slices=24:direct=spatial:me=tesa:subme=8:trellis=1" -flags +global_header OUTPUT.mp4

This will encode the file INPUT.mp4 into a new file called OUTPUT.mp4. You'll want to rename this OUTPUT.mp4 file so that VR Cinema properly detects it in your sideloading library. Our sideloading guide provides our file name requirements.

Next, run the following MP4Box command to appropriately package and interleave the renamed MP4 file:

MP4Box.exe -inter 1000 YOUR_RENAMED_FILE.mp4

If that command completes successfully, then your MP4 should be ready to sideload. Let me know if you run into any issues with this solution. I will be sure to reach back out once Windows support officially comes to ls-psvr-encoder."
 

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Bunjolio @ Bunjolio:
    im sorry
  • redfire12 @ redfire12:
    humour is subjective.. if you dont see the humour, we have to at least recognise the attempted pretext of it within the social commentary its giving...
  • redfire12 @ redfire12:
    wow, that sounded less pretentious in my head hahaha
  • Bunjolio @ Bunjolio:
    i mean its something about the army and the lgbtq idrk
  • Vetusomaru @ Vetusomaru:
    That Transgender Transformers parody later became canon
  • NinStar @ NinStar:
    lgbtqiapnhdr++
  • trepp0 @ trepp0:
    Bunjolio be no living on this website fr
    +1
  • Bunjolio @ Bunjolio:
    nuh uh
  • trepp0 @ trepp0:
    dawg, every time i have logged on, you have been active.
  • Bunjolio @ Bunjolio:
    yeah cuz im bored
  • K3N1 @ K3N1:
    Alot of us do tbh we just stop giving a shit about what others that don't know us think
  • redfire12 @ redfire12:
    nothing wrong with living "on site" lol, most folk do it on faceyB and insta
  • Absolute_Vile @ Absolute_Vile:
    Back 20 years ago, it was common and normal to spent a lot of time in forums, there was nothing more
  • K3N1 @ K3N1:
    Depends what you get out of it, if it's actual socializing, learning about people, trying to get along it can change your life indefinitely
    +1
  • K3N1 @ K3N1:
    Most users here have chatted so long they know the difference when they're just being a dipshit or actively struggling with something life brings
    +1
  • JeremyRobiyt @ JeremyRobiyt:
    does someone wanna join my new group? the link is https://gbatemp.net/forums/wiimodders.693/
  • Sonic Angel Knight @ Sonic Angel Knight:
    * peeks in chat * :ninja:
  • Bunjolio @ Bunjolio:
    anyone` know how to do that silly invisible avatar thing on pokemone on 3ds
  • Bunjolio @ Bunjolio:
    and is there any cheats for editing ur secret base customization item inventory fr pokemon omega ruby
  • Bunjolio @ Bunjolio:
    like the decortion for super ecret base
  • SylverReZ @ SylverReZ:
    Erect base lol
  • Bunjolio @ Bunjolio:
    lmao super erect base
    Veho @ Veho: https://www.youtube.com/watch?v=V2x8ts5STzY +1