MP4 with Simple Profile coding(Video 4 PlaystationPortable)

*nix specific usage questions
jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

MP4 with Simple Profile coding(Video 4 PlaystationPortable)

Postby jeroensky » 09 Dec 2006 11:51

Hello Linux and VLC users.
(my nickname is old, that url isn't working 4 years)

i got a question:
It's about the MP4 container format with the coding Simple Profile in it.

It's a videocoding for the Playstation portable.
The PSP plays MP4 container format with avc(advanced video coding) or SP (simple profile) video coding in it.
The mp4 with SP coding is important because it's the format that the PSP uses to download/play video from a rss feed.

But their is a weird Linux dependency issue going on here with sp coding in mp4.(edit: solved by newer softwareversion, my issue is outdated 8) )
VLC plays mp4 video with avc coding, but vlc won't play mp4 with sp coding.
But 4 example Mplayer does play mp4 with sp coding on the same Linux system as where VLC is installed(latest vlc for openSuSE).

On windows vlc does play mp4 with sp coding.

So when do we get mp4 with simple profile support in VLC 4 Linux, or what dependencies do i need to play it on my openSuSe10.0 with vlc.
Oh and is it possible that vlc also has mp4 with sp coding as file output? This because i can't encode(make video in mp4 container with sp coding) mp4 with sp on Linux at this moment(openSuSe10.0)

Here a link to the video filetypes that the psp supports, then you know why i want mp4 with simple profile coding support on VLC 4 Linux:
http://manuals.playstation.net/document ... types.html
Thanks for your time.(i suppose their are more people who wants to make psp compatible video with their Linux machines.)
Last edited by jeroensky on 11 Dec 2006 10:42, edited 1 time in total.
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.

Teetrinker
Cone that earned his stripes
Cone that earned his stripes
Posts: 174
Joined: 16 Aug 2004 16:12

Postby Teetrinker » 10 Dec 2006 14:41

If you can play H.264/MPEG 4 AVC you should be able to play MPEG 4 Simple Profile too.

Here(SuSE10.0/VLC 0.8.5) MPEG 4 SP@L0-3 play fine. Do you get any (error)message if you try to play a mp4 file?

jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

Postby jeroensky » 11 Dec 2006 10:40

OMG, now i feel like a n00b. :lol:
This because as far as i remember VLC wouldn't play mp4 in simple profile coding, on my openSuSe10.0(vlc 0.8.5).

But that was almost 6 months ago when i tried for the last time.

And guess what.....VLC plays mp4 with simple profile just fine! Also as web stream. I guess it must be a update that i've installed a time ago.

So no problems with PSP compatible video as i mention in the first post, lets say my first post is outdated :oops:

But to stay on topic, about MP4 stream output:
To convert your video's to psp compatible video's(for in rss2.0 feed).
Be shure you use the right settings!
When opening a file to convert to mp4(sp) with vlc, select in advanced options "stream save" and select "settings".
In the stream output window:
Outputs-> file, and select the place to store the new videc file vlcoutput.mp4 (with .mp4 extension!)
Encapsulation method-> MP4
Transcoding options->
video codec= MP4V bitrate maximum 768 or lower.
audio codec= MP4A bitrate maximum 128 or lower. (not sure if it's limited at 128, audio only(no video) goes up to 320)
click ok
click ok
And you got some fine PSP (rssfeedready) compatible video copies.
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.

jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

Postby jeroensky » 12 Dec 2006 12:28

Ok now that the PSP users know howto use VLC to make some nice PSP compatible MP4 with SP coding.

I also found how to set the frame resolution so that it can't be bigger then the psp supports maximum(76800 pixels).

To set a maximum videoframe resolution of for example 320x240.

In VLC goto: Settings->Preferences->Stream Output->Sout stream->Transcode
click advanced options

select as video width 320
select as video hight 240

click save.
restart vlc.
So all those conversion programs and stuff aren't nessesary for psp users.
Just get some fine VLC.
8)
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.

YenTheFirst
New Cone
New Cone
Posts: 2
Joined: 20 Dec 2006 10:41

Postby YenTheFirst » 20 Dec 2006 10:44

To convert your video's to psp compatible video's(for in rss2.0 feed).
Be shure you use the right settings!
When opening a file to convert to mp4(sp) with vlc, select in advanced options "stream save" and select "settings".
In the stream output window:
Outputs-> file, and select the place to store the new videc file vlcoutput.mp4 (with .mp4 extension!)
Encapsulation method-> MP4
Transcoding options->
video codec= MP4V bitrate maximum 768 or lower.
audio codec= MP4A bitrate maximum 128 or lower. (not sure if it's limited at 128, audio only(no video) goes up to 320)
click ok
click ok
And you got some fine PSP (rssfeedready) compatible video copies.
I tried transcoding a video this way,
using those settings exactly.

it plays correctly on my computer, but PSP calls it 'unrecognized data'
I am putting it in the MP_ROOT/100ANV01

any help?

EDIT:
okay, well, I updated my PSP to 2.8 firmware,
and I put the same video in the /VIDEO folder,
and it works.

so, VLC can transcode into a format that (newer firmware) PSP will play.
I'm just wondering, can VLC transcode into the strict MP4 wanted by
older PSP's, or what?

jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

Postby jeroensky » 21 Dec 2006 11:38

To convert your video's to psp compatible video's(for in rss2.0 feed).
Be shure you use the right settings!
When opening a file to convert to mp4(sp) with vlc, select in advanced options "stream save" and select "settings".
In the stream output window:
Outputs-> file, and select the place to store the new videc file vlcoutput.mp4 (with .mp4 extension!)
Encapsulation method-> MP4
Transcoding options->
video codec= MP4V bitrate maximum 768 or lower.
audio codec= MP4A bitrate maximum 128 or lower. (not sure if it's limited at 128, audio only(no video) goes up to 320)
click ok
click ok
And you got some fine PSP (rssfeedready) compatible video copies.
I tried transcoding a video this way,
using those settings exactly.

it plays correctly on my computer, but PSP calls it 'unrecognized data'
I am putting it in the MP_ROOT/100ANV01

any help?

EDIT:
okay, well, I updated my PSP to 2.8 firmware,
and I put the same video in the /VIDEO folder,
and it works.

so, VLC can transcode into a format that (newer firmware) PSP will play.
I'm just wondering, can VLC transcode into the strict MP4 wanted by
older PSP's, or what?
So your issue was(that lots of PSP users make, because PSP runs Access Linux Platform)wrong storage place on magicgate, every directory on the (pro)duo memory has a function(Unix like).

You dropped a Mp4@SP in a place for Mp4@AVC :lol:

So the video made by vlc is allright, but it's a SP coded one, not AVC(Only SP is compatible with RSS2.0(vodcasting in hype words) @ PSP)

Here a short PSP Magicgate/(pro)duo filestorage layout:

-Store here MP4 video that are SP coded(Simple Profile):
/PSP/MP_ROOT/100MNV01/
(filenames must be: M4Vxxxxx.mp4 / M4Vxxxxx.thm (thm is thumbnail image, and xxxxx is any number)

-Store here MP4 video that are AVC coded(Advanced Video Coding):
/PSP/MP_ROOT/100ANV01/
(filenames must be: MAQxxxxx.mp4 / MAQxxxxx.thm (thm is thumbnail image, and xxxxx is any number)

-Store here MP4 video that are SP coded(Simple Profile) and AVI video with motion-jpeg coding from RSSfeeds(the psp stores them here) or protected video :
/PSP/VIDEO/
(filenames must not have space, but _ instead, to have rss2.0 compatibility, so it doesn't have to be a numberfile in this place).

-Store here MP4 audio that are AAC coded(Advanced Audio Coding), or mp3/wma/wav/(atrack3 makes their own directories, but who wants only Sony equipment audiocoding):
/PSP/MUSIC/

-Store here images that are jpg/png/bmp/tiff/gif coded :
/PSP/PHOTO/

-Store here firmware updates (if no wlan is available, use compu with usb cable) :
/PSP/GAME/UPDATE/

-PSPbrowser downloading or extra files goto:
/PSP/COMMON/
(if you want to navigate with the psp-browser to the common directory(for html with flash6 or javascript functions local) use this kinda url:
file:///PSP/COMMON/example.html

The directories must have upper characters(big). Every directory can have maximum ONE subdirectory.(subdirectory doesn't have to be big)

Oh and the RSS2.0 aggregator and that VIDEO directory for it, are from fw 2.7.something if i remember right. The usage of MP_ROOT and it's subdirectories for SP is from the beginning, and AVC is also from long time ago(but after SP).
So ...(the end of the posting is nearby :shock: )... if you make&store a /PSP/MP_ROOT/100MNV01/M4V00001.mp4 the video (made by vlc) will play on any PSP firmware(also the well known oldies with more hardwareaccess by Homebrew apps).
More info at http://www.yourpsp.com
PSP online documentation can be found here:
http://manuals.playstation.net/document ... index.html
Last edited by jeroensky on 13 Feb 2007 13:20, edited 2 times in total.
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.

YenTheFirst
New Cone
New Cone
Posts: 2
Joined: 20 Dec 2006 10:41

Postby YenTheFirst » 21 Dec 2006 18:39

thanks for the info.

what's really confusing me is,
I have a video, coded with MP4, in VLC,
(since it's in VLC, I'm assuming it's SP)

If I drop this file, named M4V10033.MP4, into
\MP_ROOT\100MNV01 ,
PSP calls it unsupported data.

if I drop it into
\PSP\VIDEO,
it doesn't show anything.

if I drop it into
\VIDEO
it shows a video, no thumbnail (I didn't make a .THM yet)
called M4V10033 , which plays correctly.

Am I missing something while transcoding the video into mp4?

jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

Postby jeroensky » 22 Dec 2006 10:56

What i did to find out how to create PSP video with VLC. First i used 3GP videoconverter(4 windows), to make a PSP compatible mp4 videofile with SP(simple profile) coding.
Then i rebooted to Linux, and played the same mp4@sp(created by win 3gp)videofile with VLC, and checked the "stream & media info".
It says:
stream 0 type=video codec=mp4v
stream 1 type=audio codec mp4a
(so i guess this is part of simple profile, since 3gp made it with psp sp config, or is their differences in mp4v codec usage, i thought it's the simple profile?).

Keep in mind that you don't setup the quality too high(keep it psp compatible)
resolution max 76800 pixels(like 320x240), bitrate video max 768KB/s, audio in video max 128KB/s, audio only max 320KB/s. max 16 bit bitdepth and LC(lossy coding, not lossless) at audio in AAC.

I need help of a VLC (mp4v & mp4a codec) expert.
This because the way discribed above won't play on the psp.(omg how can that be? codec usage= same, resolution&bitrate = the same as psp converting programs use.)
A bit clumsy of me that i didn't test it out, i thought well if VLC uses the same codecs&bitrates&resolution&containerformat as a psp videoconverter(3pg/pspvideo9) then it'll play, well not. :?
I guess I configured something wrong, but what? I've tried serveral codec variations(mp4v even h264) but it all won't play on the psp.

So is their a experienced VLC user in tha house with a PSP?
To find out what configuration we need to have to make those Simple Profile mp4's for the PSP(and for rss2.0 feeds). I've got a mp4 (Sp video for PSP) on my site, so then you can download one to see what coding(configuration) a PSP (rss2.0)video has.
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.

jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

Postby jeroensky » 20 Feb 2007 14:05

A new miracle has happen. Their is a VLC version for on the Playstation Portable (yes that's right, VLC for the PSP with 1.50 kernel modus) 8)

It's "PMP VLC player" (now version 0.0.9)
Image Image
Source of info is: http://forums.ps2dev.org/viewtopic.php? ... 92f324797b
It's a beta(now 0.0.9), so still under development, it's a homebrew app, so it needs a 1.50 kernel modus on the PSP (like the Open Edition or customized firmwares).
Image
Last edited by jeroensky on 20 Feb 2007 20:32, edited 2 times in total.
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Postby Jean-Baptiste Kempf » 20 Feb 2007 14:13

Cool logo ! \o/
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 19 guests