PDA

View Full Version : PSP AVC resolution/aspect (anamorphic?)


nahpxela
18th July 2006, 18:14
Newbie here.

I've been reading a lot on this and not sure if there's any solution atm. I know PSP Video 9 can do 320x240 and still set the aspect at 16:9 so that the video will automatically stretch to full screen even in normal mode.

I searched on here and came up with a few posts saying to hexedit the .mp4 file at certain addresses (00AC00AF for one), and although I did that, it didn't work. Sometimes I couldn't even find those addresses..? I think I got this hexedit to work once, but can't reproduce it anymore. Either that or accidentally edited a 16:9 clip already...:p

I also tried setting the dar/sar values during encoding with x264 and megui, and although MPC displayed it at the correct resolution 320x240 and 16:9 aspect, both Atomchanger and the PSP picked it up as 426x240 and consequently the video won't play. What am I doing wrong?

I could just use PSP Video 9 or manually set it to fullscreen on the PSP, but it's just a bit annoying I can't get this to work. Not to mention the volume boosting in PSP Video 9 doesn't work atm and I like to use Besweet to do that myself when needed.

Thanks in advance for any help.

P.S. I fiddled with the ffmpeg (version with -f psp) command line for a bit also to see if I could add my own .aac audio, but that didn't work either:(

Wishbringer
19th July 2006, 07:37
http://forum.doom9.org/showthread.php?p=739961#post739961

These adresses (position, not content) are at the very beginning of each mp4 file.
content is 01 01, change to 04 03

If files are not played in PSP, it's not a problem of SAR flag in stream. While testing I used any possible and impossible sar and all were ignored.
Nonplayable files mostly have two reasons:
- not using PSP profile (playing around with its settings)
- having a dual core /hyperthreading cpu and letting handle Megui number of threads (check settings of megui)

nahpxela
19th July 2006, 16:23
Well, I did try it w/o any sar settings, and videos do work, so I don't think there's anything wrong with my profile. I even have a multithreaded cpu and encoding works fine whether its 1 or 2 threads. It's just that if I try to change the aspect to 16:9, then the PSP won't play it b/c it's reporting as 426x240.

I'll have to check for those addresses again. Doing a search in hex workshop brings me to that address, but after I change it and play it in mplayer, nothing. It's still displayed at 4:3 aspect...

Anyone else ran into this problem and couldn't get the hexediting to work?

Edit#2: It's 0x000000AC through 0x000000AF right? I must be looking at the wrong addresses b/c those values are 5C746B68 and not 00010001 like the other thread...If I search for 00010001, first match is somewhere towards the middle of the file..not at the beginning.

Edit#3: Ok, apparently you HAVE to run it through atomchanger first or else it won't work..Something so simple yet I never thought about it until today and wasn't mentioned anywhere, unless I missed it:(

Anyways, thanks Wishbringer. I can finally start encoding for my psp!:D

Sharktooth
20th July 2006, 17:31
anamorphic is useless on PSPs coz they have all the same screen size and the same resolution...