PS Vita: video conversion tutorial (with subtitles support)
Note from wololo: this article was initially published a few months ago here. We are reproducing the full tutorial here with its author’s permission (who is actually the author of this blog post)
Hi all, I first want to thank wololo for allowing me to share this video conversion tutorial I made on their website. As a student computer science I’m a quality freak so in order to achieve the best result on the vita I searched and tried a lot converters with tons of different settings and I finally found the perfect tool and settings for the PS Vita. So I wanted to share this with you guys.
Many thanks to the developers of the video converter which is also freeware! (link to the app in the tutorial with the author stated on that page)
This is a video conversion tutorial for the ps vita.
I say that this is the best video conversion tutorial for a few reasons:
- – Very good file size (because of re-encoding instead of plain converting)
- – Very good quality (you can adjust the CRT as you want yourself)
- – Support hardsubs (including .*** files and it doesn’t affect quality or filesize)
- – Support for 10bit encoding
This tutorial is a little long, but bare with me, it’ll be worth it.
Okay lets get started.
Downloading/installing the program:
First of all the program used for the conversion is called “staxrip”. It is a freeware program, you can download it from SourceForge.
Click here to go to the download link. Simply click on the green download button.

Wait for 5 seconds and the download starts automatically. (file: StaxRip_1.1.8.0.7z)
To open that file you need winrar or 7zip. (google it if you don’t know how to extract the files from the .7z file)
Extract the files somewhere on your computer where you can access it whenever you want to convert a video. Or create a shortcut of the StaxRip.exe to your desktop to make it easier to access.
In the program:
You start the program from “StaxRip.exe”. Once you open it you should see something like this this.

Now lets start with the real deal.
1. Drag and drop the video you want to convert onto the main window of the program.

(in the example I use a 1080p blu ray rip anime episode. It’s encoded in 10-bit. If I would convert this video in a simple video converter I would get a completely messed up green output)
2. A new window will appear because the program will demux your file, in other words your video file is a container, which contains different media like Video, audio(s), subtitle(s), … So the program separates these media into a temporary folder in the same folder where the video is. You can see it in the screenshot above. The folder is called “Bakemonogatari – 07 temp files” in my case. (Don’t delete/edit this or the files within until the conversion progress is finished!!)
The demux window/process looks like this:

3. After the demux process is completed you will get back to the main window. Confirm that the wanted folder is loaded.

4. Choose your destination folder for result file after the conversion is complete, by clicking on “Target” in the right of the Source path (see screenshot above on the right.)
Output video settings:
5. Move the slider (see image below) for the desired video size. Don’t change the digits (width and height) manually unless you know what you do. Doing that can cause the aspect ratio of the video to change. You don’t want that.
So move the bar until both width and height have the equal or less values 960 and 544 respectively. So the Width may not exceed 960 pixels, and the height cannot exceed 544 pixels. Because you don’t want unnecessary file size. The perfect size is 960×544 for your vita. But if your video you want to convert has a lower resolution than that, just keep it’s original size.

6. If your video has black borders on it’s sides, you can keep the “Crop” field checked, otherwise you can uncheck it if you want. (If you don’t know what black borders are google “movie black borders”)

7. Set “Resize” to “LanczosResize”. Do it by rightclicking on resize->advanced->LanczosResize (see image below) Lanczos is a resizing algorithm. It’s one of the better algorithms to keep sharpness even though you resize images to a lower format. (If you are interested how results this algorithm gives click here)
Do not choose “Lanczos4Resize” by accident

8. Choose the codec by clicking the highlighted area on the screenshot below. You need to choose x264. It doesn’t matter which type (plain, Film, Film HQ, Animation …). Just choose one of them for now.

9. Choose the container, by clicking on the highlighted area on the screenshot. Make sure you choose “MP4 container”, no other container is supported by the vita.

10. Choose the quality by clicking on the highlighted area on the screenshot below. Now this is a very important choice. This is a value between 18 and 26. 18 Means Super high quality and 26 means very low quality. So it’s up to you what to choose. This choice affect your video quality A LOT and also your file size, If you want you can experiment with some values.
You can see that the value on my screenshot is 17. Since I’m a quality freak I chose an even higher quality. You can edit all kinds of other thinks too by clicking “config codec” (see screenshot below). Go there only if you know what you are doing! In order to go there I at least expect someone to know what the difference is between I-frames, P-frames and B-Frames.

11. Choose the Preset by clicking on the highlighted area on the screenshot below. In your case preset literally means conversion time. In other words, The time the program will take to convert your video. The slower you choose the smaller your file size will be. If you ask me the slowest isn’t worth waiting for the file size you get. I choose “Slow” for videos shorter than 40min and choose “Medium” for movies. The choice is up to you. Also you can experiment with different values.

12. To choose the Tune, click on the highlighted area as shown on the screenshot below. I’ll keep this really simple. Choose “Animation” If the video you want to convert is an animation/cartoon. Otherwise choose “Film” (for real life videos captured with a real camera).

13. To set the Device, click on the highlighted area shown below on the screenshot. Set the Device to PS3. This will set all the advanced settings which you can avoid by this.
(Note. PS3 uses Level 4. Some people say the vita only supports till 3.1 But I’ve never encountered a problem regarding that I always use PS3 as device. Also some people say you need to enable blue ray compatibility, but same, it works fine for me without it. But I’m telling this just in case. Otherwise you can choose PSP as Device, as last resort)

14. To choose the audio type and quality, click on the highlighted are shown below on the screenshot. You have to choose AAC. I’d recommend to choose either 96Kbps or 128Kbps. Obviously 128Kbps has better quality.

15. (Optional for adding subtitles) If you want to add subtitles, Go to Tools->Hardcoded Subtitle… (See screenshot below). This will open a browse window, where you have to choose the subtitle you want. For that navigate to the Demux folder we talked about in step 2. There you will find the subtitle file(s) which were inside your video file. Simply choose the one you want (or if there’s only one, choose that). You can also choose a separate subtitle file you had somewhere else. (Also advanced subtitles such as .*** files are suported including different fonts and animations!)

16. Now you are finished with the video settings. Now simply press next on the right below corner (see screenshot)

17. Now You will see the jobs window. Now simply press the Start! button to start the conversion. If you want, you can click on close to add more jobs, so that you can convert multiple videos after each other.

18. Now a new window will open that shows the conversion progress. First the audio file will be converted after that the video file(which takes the most time). When converting, you can see below on the window the progress information like. the %, the frames converted so far, how many frames it converts per seconds, etc. once the conversion is done this window closes automatically and your file will be available on the target folder you’ve selected.

19. Copy the video file to your vita and enjoy 🙂
Note: the converter also automatically adjust the audio volume. If the video has low volume it raises the dB. If it too high it lowers it.
Below are some screenshots of the videos I’ve converted. As you can see the quality is really good. And it looks even better on the OLED screen of the vita.
Source 1: Bakemonogatari – 01.mkv (1080p) size:807MB duration: 25m55s
Output 1: Bakemonogatari – 01.mp4 (544p) size:174MB -> (after conversion)
snapshots:
Source 2: The Island.mkv (1080p) size:7.58GB duration: 2u15m59s
Output 2: The Island.mp4 (544p) size:3.57GB -> (after conversion)
snapshot:
Also a last note, I tried until I got the best result regarding the aspects I mentioned in the beginning of this post. I haven’t tried that much many different settings. Only with the ones that concerned me. So everything else you try is up to you, and may not give the desired result. there were other people who tried different things like batching etc. a few questions I answered earlier on my first post on the Playstation community Forum are here.
If you have any other questions feel free to ask. I’ll try to answer them now and then.
Here is one FAQ that was asked me a lot and so I’ll answer it here immediately.
Q: In the examples a file size that is even 4 times smaller than the original source is achieved while I only have less than 2 times how did you do it?
A: The reason for that is first of all because I use a 1080p source contrary to 720p which is used more often, so in comparison my source file will be relatively bigger. Second of all, the 4 times smaller file size I achieved on the example only applies to animations, cartoons and such videos where there is no much action and movements, what allows the h264 codec to compress most of it. As you can see, on my other example I only have a 2 times smaller file size. I can assure you that with many other converters if you want the same quality as above, you will have in most cases an even larger file size than the source.




i wonder if it can convert a Full 24 minutes anime episode to a file size 40-65 MB only?
It should be possible considering you lower the quality and resolution enough. However if you want to keep a 540p resolution video, the quantization will get really ugly.
Just try different values on the “quality” field and the resolution. Until you get your desired file size.
Though I never tried it, but try these settings:
Preset 1:
Video Resolution: 540p (960×540)
Video Bitrate: ~512 KB/s
Preset 2:
Video Resolution: 480p (854×480)
Video Bitrate: ~512 KB/s
i’ll gonna try it tomorrow coz my net right is too slow.. btw, i’m using ffmpeg w/ setting:
Vid: 640×480 – 220kbps
Snd: 94kbps
the converted file looks like streaming a video online..
we’re looking for the same thing man,
the thing is, I found a site where you can download animes directly through your vita…
try “chia-anime.com” approx. 44mb per episode of animes but still looks good.
Lanczos is not good for small files, spline gives almost the same sharpness for lower bitrate, bicubic is softer but it is probably the best for small files for mobile devices.
And.. no, anime on vita looks awful (like any video). Chroma is upscaled with nearest neighbor instead of bilinear (H.264 specifications…).
I stated my personal preference over there, and you still cannot deny that Lanczos is still a very good algorithm.
But of course everyone is free to use whatever they want.
That’s disappointing to know :S.
I say my own personal preference, but don’t forget I stated in the beginning of this post that my goal was to achieve the best quality combining a good file size.
Bicubic makes the result look more smooth, but instead Lancsoz makes it look sharp. That’s why I also did put a link that compares Lancsoz with a few other algorithms. I tried out a few of them on this program, and I got the best result with Lancsoz. But if you want more blur instead of aliasing, then go ahead and chose bicubic
Sorry but good anime looks AWESOME on Vita, colors are amazing, and so is animation.
How does anime look bad on Vita?? It looks great if you can get the video to be reencoded for best Vita playback. That’s what this tutorial is for. Did you see the screenshots in the post?? They look stunning. If it wasn’t for actually seeing and knowing the resolution I’d have guessed 1080p.
Sorry but your full of it! Anime on Vita looks amazing. You can even encode the anime to be 1280X720 and it works perfectly on Vita. With the OLED screen and proper encoding settings it looks just as good as watching it on a computer. heck it looks better in my opinion because of the OLED. (unless you have an OLED monitor for your computer screen.)
As I said the Vita accepts 1280X720P video encodes so you don’t even really have to modify the movie/anime much at all. It will basically be almost identical to the source file. Unless of course you download a 1080P BD release. But if you go for the 720P BD release, it will look near identical. If not identical.
I personally use Xvid4PSP and this guide here : http://wololo.net/talk/viewtopic.php?f=23&t=10753
Make sure you use the old version of Xvid4PSP and not the newest builds. You can find the build I use here : http://www.videohelp.com/tools/XviD4PSP
Again anime looks absolutely stunning and of course subtitles are supported as long as you properly set them up. Meaning you have to extract them from the MKV and then add them under the subtitle section in Xvid4PSP. What I use to grab the subtitle file from the MKV is MKVtoolnix with MKVExtract and MKVExtractGUI2.
If anyone needs help encoding anime with Xvid4PSP to get near identical quality to the original file, let me know.
is there a way to enable soft subtitle to the vita?
Unfortunately no, Vita doesn’t support any subtitle. So hardsubbing is the only option here I’m afraid.
At Obito:
The color accuracy is downright terrible on red/green/yellow, and the other primary and secondaries aren’t so great.
http://www.digitalversus.com/games-console/ps-vita-oled-screen-colour-fidelity-sub-pixels-n23993.html
Well I don’t notice it at all. When I watch anime, movies and even play games, I find it looks amazing. In some aspects the OLED screen looks even better than my 1080P LCD computer monitor that I’m using right now.
Why sony doesn’t made support for MKV and AVI?!?!?! It’s boring to convert all time… i prefer buy a tablet
I use handbrake it has a profile for vita and multiplatform
Another GOOD choice if you have also the PS3 is installing a Trasnconding Media Server on a PC and connecting via Video Midia Server on PS3 and using “Remote Play” on Vita on a wi-fi network.
It worked flawlessly on “PS3 Media Server” software: http://www.ps3mediaserver.org/
another option is or a tip.
well its easy if you just capture the videos in anime or movie sites using download managers in that way you wont have problems resizing or converting it almost all are in mp4 file size already and good quality just like how you watch it on internet and incase its not mp4 format just rename it to .mp4 and its done already or just download animes directly to your vita incase your also on lower firmware there are sites that allow it like chia-anime
That method will not work for a lot of anime and movies. Just downloading something in MP4 format doesn’t automatically make it playable on the Vita. Likewise renaming a file extension to MP4 doesn’t automatically make it playable either. Video files, formats, containers, etc are far more complex than you make it out to be.
But I will agree there are some sites that offer anime and movies that are already converted for PSP, PS Vita, PS3, etc. But not EVERY site has this feature nor do all MP4s automatically work JUST because they are MP4s.
Just aas xPreatorianx said, It’s not just that easy. MP4 is just a container, what about the video it’s codec? What about the audio file and it’s codec? What about the bitrate? is it supported by the vita? And on top of that, it has extra file size because of the extra resolution, do you want to have useless data on your vita’s expensive small memory?
I can go on forever like this, but many of those you won’t even understand
Just lovely, also Bakemonogatari is a wonderfull Anime. I thought I was the only one who watched it on Vita!
No mac support….
If you use MeGUI, you can set the output file size, and it will automatically set quality to match it. I also use Handbrake, which basically has almost the same settings. Right now I’m looking for a program that lets you set all the subtitles automatically burnt in each of the files.
Thanks for the lovely tutorial….quiksort 🙂
appreciated ^^
Finally I met someone with the same video quality obsession like myself. I’ve been going through tons and freeware but this method seems to take the cake. A quick question do you assign custom thumbnails to your videos like myself, or do you prefer to let the video thumbnails generate automatically.
I’ve been trying to assign custom thumbnails to my videos as well but the software I’ve been using is very glitchy and doesn’t work and in some cases takes away the thumbnail all together. Would you mind sharing what you use with me?? Also, do you assign custom folder icons?? I used to do that on Windows XP and Windows Vista but I’ve been having trouble on Windows 7.
Basically what i do to assign custom thumbnails to my videos, i get the desired poster. Resize the photo using paint to 213×120. After that i drag the resized photo into the video folder. I copy and paste the name of the video file to the photo so that its an exact match and presto. Once you open cma you`lI see that I the thumbnail is attached to your video(s). I previously did this on my psp and had folders for shows and subfolders for each specific series. Same thing for movies. Idont assign custom folder icons but i used to. Its not very popular considering veryfew people what thumbnails on thier videos but i LOVE it.
Thanks, I’ll be doing that from now on. I’m trying to find a freeware that can do it all easily but have yet to found a good one.
No problem hawk. You got a vita if so addme : mrblack92
For thumbnails you can use Xvid4PSP. That has an option to create custom thumbnails. You can even find tutorials on how to do that for both PSP and PS Vita.
Thank you very much quicksort. Like you, I am also a video quality freak. I’ll go around and get videos in 480p, 720p, and 1080p and use multiple video conversion softwares in order to get the best file size and best quality. I couldn’t get it as great as I wanted but I got it almost good enough but I’m very eager to try your method as soon as I can. Again, thank you.
Lol, The Island 😀
Thank you 🙂
Ahh the monogatari series, a great choice.
http://www.youtube.com/watch?v=B1jY7BLQVMc
(NSFW for heavy innuendo)
this episode will stay on my vita forever. 🙂
Thanks for the tut man! Gotta try this out! 🙂
(and nice username BTW, although you might want to avoid pre-sorted lists :D)
This program is way better and it has a PS Vita option, and way more features.
http://www.any-video-converter.com/ps-vita-video-converter.php
Go ahead and try it out. If I’m not mistaken you will get a very large file size. Haven’t tried that one out yet, but just like xilisoft, imtoo,… and many other similar video converters. Don’t re-encode the video, which causes you to have or a vary bad file size or a very bad video quality.
So yeah. And it would be more useful if you explain why you find it better, or which other more features it has.
The large filesize from this convertor comes from its default bitrate setting. I think M. may find this video convertor easier to use… you just have to click a few buttons!
LOL… .*** files.
What’s so funny about that? What are you 10 years old? Those are among one of the most common subtitle files just like .SRT. Why on earth someone would laugh at a file extension just because it spells out “***” is beyond me….
When I drag and drop a widow says to install a decoder- Helix or Xvid. The file doesn’t load even if I select either of them.
Yeah, that’s possible, just follow the instructions and download the codec.
This means you have no separate Xvid codec on your pc and you are trying to convert an Xvid video but the program cannot decode it without a codec
Simply go to:
Tools -> Applications…
You can find there the list of all the necessary tools and codecs the program needs for every tool/codec you can sometimes immediately press on “Setup”. If that’s not possible press “Website” and download the tool/codec from the website you are directed to
Thanks a lot! However, the video is out of sync with the audio/subtitles :(. How do I fix?
That will have to be done by yourself or by downloading another sub file. I’ve tried doing it myself by editing it through notepad but it isn’t easy.
Is the audio and subtiles out of sync with the video, or is the audio out of sync with the subtitels?
I doubt that the program will make such a mistake. So I’d recommend to download a different version of the video if the problem persists.
I would recommend Xvid4PSP and also make sure that you use something like MKVtoolnix to demux the subtitle file for burning it into the MP4 properly. Grab MKVtoolnix,MKVExtractGUI2.exe (and of course MKVExtract if it’s not already included in MKVtoolnix.)
This program in my tutorial already uses mkvextract to extract all the files, so no point in that. About the program you are referring to. I guess everyone hiw own preferences. Does that one also support 10bit encoding?
So I finally tested it out and I have got to say that I am astonished. The quality and file size is beyond amazing. I went from ~500mb to ~200mb and the quality was unchanged. Using Handbrake/AVC, I was able to get it to ~200mb as well but the video bitrate took a huge hit in order for that to happen. I thank you for all your hard work and dedication to this quicksort. You’ve made this guy one happy Vita owner.
You’re welcome ^^
Hey there buddy…:)
I have a little question. Will the aspect ratio be same if I convert it to 544p for my Vita..?
You will have an error of -0.74%
But that is impossible to spot with your eyes, so you’re good to go.
Okay buddy…:)
Thanks so much for the detailed tutorial. I been looking for this so long.
getting StaxRip crash
StaxRip has crashed!
This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
There are solutions for that problem. google it
First time me encountering it though
maybe megui can do batter
PS VITA 2.61 is now available..check it out
Can you add a permanent link to this post on the main page somewhere? This is very good info.
I have been using MediaCoderx64 where I had to explore a lot until the settings worked for me.
Most other encoders I tried would just output a blank grey screen for the video.
man oh man i’ve been using this like crack. I’ve finally found use to use my vita as a video player again! i might have to end up getting a 32gb for this. Maybe even a 64gb card if sony smartens up xD
I’m happy you liked it ^^
how do i convert a noncompatible mp4 videos to a PS Vita compatible video?
This program should be able to accept your mp4 file as source. and just simply follow the instructions of this tutorial. That way the video will have the correct codec for the vita. If it doesn’t accept your file then there are 2 things you can do.
1.: Download another version of the video that uses a more commonly used codec. (which is the easiest way)
2.: Convert it with another video converter to a more commonly used codec/container without changing any properties of the video (like resolution, aspect ratio, …) and than try it again with this program I showed here.
thanks for the reply
If you want to stream anime on your vita, check out Animebox, fully compatible
with vita.
How is the quality? Is it comparable to actually encoding a video yourself?
Quality is pretty good.Check it out and tell me what you think..
That might be indeed good for the ppl who don’t want to go over all these steps every time they want to put an anime on their vita. But just as mentioned on my tutorial, there are many benefits in following this tutorial, and for me as a quality freak who even spots the smallest quantisation marks, It matter a lot for me.
But hey, if you find it easier/more convenient that way. It’s good for you. Thanks for the sharing!
Hmm.. This program is now popping up with windows that you don’t describe what to do. I think they changed they changed it more than you realize in the last patch.
Thank you for the help man.
However I am having a problem.
I converted a 1280×544 video to 960×544 using the same settings that you said above. The problem is that the file size went from 550mb to 832mb rather than decreasing. Quality is set to 21 and preset is set to slow. What am I doing wrong here?
First of all your aspect ratio is wrong. 1280×720 you meant? or is the source really 1280×544?
If that’s the case, you should choose as output resolution: 960×408.
Now about the file size, are you sure you are choosing x264 as codec and choosing the correct Tune (annimation/movie)?
But from 550 to 843 is surprisingly high. Or you did something wrong in the process, Or your original file has a REALLY bad quality (which is only possible if it’s amovie of 3 hours), Or it’s a bug in the program.
If you are doing everything correct try different Qualities. And don’t worry the preset can be set to medium or fast, the file size impact isn’t that big. Just try different values, such as 20, 18 or 17 (to choose 17 you need to click on config).
Like I said, if you are doing everything correct as instructed, your file size shoud be between 400-500MB depending on the amount of changes in the frames (x264 compression efficiency).
This is an amazing tutorial and a great converter. thanks alot! the conversion takes some time but the quality and the file size is alot better than other converters I’ve used. I even used a Bakemonogatari episode to test it out XD
Can anyone help me? I seem to have a problem once finished converting the video. After converting I play the video and at the very beginning there’s a weird sound added to the video. Its like a thud and its definitely not from my original video. I didn’t modify the Audio settings, rather I kept it the same as the tutorial above. As much as I’d like to contact the developer if this is a glitch I thought not and chose to consult on the original source post.
Original Video Format: MKV – Anime
Have you tried Avdshare?
It will show you a step by step guide on how to find and download the right subtitles for your MP4 videos as well as add subtitles to MP4. In fact, this guide also applies to add subtitles to AVI, MKV, WTV, WMV, VOB, MPG, MOV, DV, FLV, WebM, OGV, and etc.
I use Avdshare VideoGo to add subtitles to MP4, it also helps to add subtitles to other video like AVI, MKV, WMV, MOV, VOB and etc.