[MEncoder-users] newbie question to convert video and make them enabled on ps3

Mathias ermelir at gmail.com
Sat Feb 28 20:08:01 CET 2009


Tobias Brockamp a écrit :
> Am 28.02.2009 um 14:32 schrieb belcampo:
>
>   
>> Mathias wrote:
>>     
>>> James Hastings-Trew a écrit :
>>>       
>>>> Mathias wrote:
>>>>
>>>>         
>>>>> Hello everybody,
>>>>>
>>>>> I'm desespareted to find a way to convert my movies and make them  
>>>>> enable
>>>>> on the playstation 3 player.
>>>>>
>>>>> My problem is the following one: I play my movies to my ps3 from  
>>>>> a uPnP
>>>>> server.
>>>>> But I need to add some subtitles and my uPnP server doesn't had  
>>>>> them on
>>>>> the fly; so I would like to convert them back in a ps3 supported  
>>>>> format
>>>>> and include subtitles.
>>>>>
>>>>> So I have understand that playstation 3 doesn't accept all movies
>>>>> encoding, but only the following one:
>>>>> http://manuals.playstation.net/document/en/ps3/current/video/filetypes.html
>>>>>
>>>>> I've look for many way and search google for many hours to found  
>>>>> a valid
>>>>> solution for that (avidemux, mencoder, ffmpeg, etc, etc) but  
>>>>> mencoder
>>>>> for me is fine because it can be called from command line.
>>>>> But anyway, I can't play my movies on my ps3: each time I have
>>>>> "incompatibles datas" or "datas corrupted" messages when I try to
>>>>> loading a movie reencoded with all theses methods.
>>>>>
>>>>>
>>>>> I've tried this solution too
>>>>> http://lists.mplayerhq.hu/pipermail/mencoder-users/2009-February/009899.html
>>>>> by adding a profile in my ~/.mplayer/mencoder.conf file:
>>>>>
>>>>> subfont-autoscale=3
>>>>> subpos=96
>>>>> utf8=no
>>>>> subfont-osd-scale=6
>>>>> subfont-text-scale=3
>>>>> #xvidencopts=bitrate=1200:pass=1
>>>>> #lavcopts=vcodec=mpeg4:vbitrate=1200
>>>>> o=output.avi
>>>>>
>>>>> [for-ps3]
>>>>> profile-desc="conversion videos pour ps3"
>>>>> ovc=x264=1
>>>>> oac=lavc=1
>>>>> global_header=1
>>>>> #ffourcc=mpeg4
>>>>> x264encopts 
>>>>> = 
>>>>> subq 
>>>>> = 
>>>>> 6 
>>>>> :pass 
>>>>> = 
>>>>> 1 
>>>>> :bitrate 
>>>>> = 
>>>>> 1200 
>>>>> :bframes 
>>>>> = 
>>>>> 3 
>>>>> :partitions 
>>>>> = 
>>>>> p8x8 
>>>>> ,b8x8 
>>>>> ,i4x4 
>>>>> :weight_b:threads 
>>>>> =auto:nopsnr:nossim:frameref=3:mixed_refs:bime:brdo:level_idc=41:
>>>>>
>>>>>
>>>>> I made my movies with the following command line:
>>>>>
>>>>> mencoder -profile for-ps3 -sub "Lost S5E7.srt" -o "Lost S5E7.avi"  
>>>>> "Lost
>>>>> S5E7VO.avi"
>>>>>
>>>>> My file is well generated and can be read on my ubuntu 8.10, but  
>>>>> not
>>>>> available from my uPnP server:
>>>>>
>>>>> MEncoder 2:1.0~rc2-0ubuntu17 (C) 2000-2007 MPlayer Team
>>>>> CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ (Family: 15,  
>>>>> Model:
>>>>> 107, Stepping: 2)
>>>>> CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
>>>>> Compiled with runtime CPU detection.
>>>>> Warning unknown option global_header at line 21
>>>>> success: format: 0  data: 0x0 - 0x15f0f342
>>>>> AVI file format detected.
>>>>> [aviheader] Video stream found, -vid 0
>>>>> [aviheader] Audio stream found, -aid 1
>>>>> VIDEO:  [XVID]  624x352  24bpp  23.976 fps  955.9 kbps (116.7  
>>>>> kbyte/s)
>>>>> [V] filefmt:3  fourcc:0x44495658  size:624x352  fps:23.98   
>>>>> ftime:=0.0417
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> ===================================================================
>>>>> Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
>>>>> AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000- 
>>>>>           
>>>>>> 192000)
>>>>>>             
>>>>> Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2,  
>>>>> layer-3)
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> ===================================================================
>>>>> SUB: Detected subtitle file format: subviewer
>>>>> SUB: Read 456 subtitles.
>>>>> Opening video filter: [expand osd=1]
>>>>> Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> ===================================================================
>>>>> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
>>>>> Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> = 
>>>>> ===================================================================
>>>>> VDec: vo config request - 624 x 352 (preferred colorspace: Planar  
>>>>> YV12)
>>>>> VDec: using Planar I420 as output csp (no 1)
>>>>> Movie-Aspect is 1.77:1 - prescaling to correct movie aspect.
>>>>> x264 [info]: using SAR=1/1
>>>>> x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3  
>>>>> 3DNow!
>>>>> Pos:   0.0s      1f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.000  
>>>>> [0:0]
>>>>> 1 duplicate frame(s)!
>>>>> Writing header...
>>>>> ODML: vprp aspect is 16384:9242.
>>>>> Setting audio delay to 0.048s.
>>>>> Writing header...
>>>>> ODML: vprp aspect is 16384:9242.
>>>>> Setting audio delay to 0.048s.
>>>>> Writing header...6f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.019  
>>>>> [0:0]
>>>>> ODML: vprp aspect is 16384:9242.
>>>>> Setting audio delay to 0.048s.
>>>>> Pos:2702.5s  64800f (100%) 32.77fps Trem:   0min 451mb  A-V:0.038  
>>>>> [1182:224]
>>>>> Flushing video frames.
>>>>> Writing index...
>>>>> Writing header...
>>>>> ODML: vprp aspect is 16384:9242.
>>>>> Setting audio delay to 0.048s.
>>>>>
>>>>> Video stream: 1182.417 kbit/s  (147802 B/s)  size: 399464757 bytes
>>>>> 2702.700 secs  64800 frames
>>>>>
>>>>> Audio stream:  224.000 kbit/s  (28000 B/s)  size: 75675936 bytes
>>>>> 2702.712 secs
>>>>> x264 [info]: slice I:638   Avg QP:14.52  size: 24780
>>>>> x264 [info]: slice P:23624 Avg QP:15.72  size: 11055
>>>>> x264 [info]: slice B:40537 Avg QP:17.07  size:  3022
>>>>> x264 [info]: mb I  I16..4: 35.4%  0.0% 64.6%
>>>>> x264 [info]: mb P  I16..4: 10.5%  0.0% 12.6%  P16..4: 38.9%  
>>>>> 22.7%  9.6%
>>>>> 0.0%  0.0%    skip: 5.7%
>>>>> x264 [info]: mb B  I16..4:  0.7%  0.0%  0.8%  B16..8: 36.5%   
>>>>> 3.2%  5.5%
>>>>> direct: 8.6%  skip:44.6%
>>>>> x264 [info]: final ratefactor: 15.51
>>>>> x264 [info]: direct mvs  spatial:99.2%  temporal:0.8%
>>>>> x264 [info]: ref P  85.2%  9.8%  5.0%
>>>>> x264 [info]: ref B  93.7%  6.3%
>>>>> x264 [info]: kb/s:1182.4
>>>>>
>>>>> Could you confirm me that I'm right with the following cases:
>>>>>
>>>>> - ps3 allow H.264/MPEG-4 AVC High Profile (AAC LC). When I try  
>>>>> to
>>>>> encode it with ovc=x264 et oac=lavc I'm right? (I'm newbie with  
>>>>> video
>>>>> processing)
>>>>>
>>>>> - is it the better way, the more compatible way with theses codecs?
>>>>>
>>>>> - does movie this can have a influence in my problems?
>>>>>
>>>>> - if I run mencoder -profile for-ps3 -sub "Lost S5E7.srt" -o "Lost
>>>>> S5E7.mp4" "Lost S5E7VO.avi" will make the same result? (container  
>>>>> is not
>>>>> store in extension?)
>>>>>
>>>>> - I have read many feedback of people which have the same problem  
>>>>> than
>>>>> mine, but their solutions doesn't help me. I suppose that source  
>>>>> movie
>>>>> cannot be responsible because it'll be reencoded from  
>>>>> uncompressed movie?
>>>>> Sometimes, it's works for them. not me. Does subtitle can be  
>>>>> responsible
>>>>> of that?
>>>>>
>>>>> - Does anyone of you have a complete profile to help me to  
>>>>> convert my
>>>>> file? I've tried global_header, output codecs, bitrate, level_idc,
>>>>> parameters but none help me. What is your feedback?
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Mat
>>>>>
>>>>> PS: please accept my apologies for my english
>>>>>
>>>>>
>>>>>           
>>>> You are not the only one frustrated by the PS3's picky behavior  
>>>> towards
>>>> encoded movies. I have found better luck simply using mpeg4 video  
>>>> and
>>>> mp3 audio in an .avi container - i.e. a "standard" divx style .avi  
>>>> file.
>>>> These seem to be the most compatible. If you try this, be sure to  
>>>> use
>>>> the -noodml and -ffourcc DIVX options.
>>>>
>>>> The potential problems I see with your particular encode is that you
>>>> used an AVI container for x264 encoded video, which is, in my  
>>>> opinion,
>>>> outside the exacting specs that the PS3 has.
>>>>
>>>> Try the following things: give the movie a shorter filename with  
>>>> no spaces.
>>>> Try copying the movie to the PS3 hard drive into a folder with a  
>>>> short
>>>> name, and play it from there - sometimes this is enough to avoid the
>>>> "corrupted data" issue.
>>>> Try encoding the video and audio and muxing them into an .mp4  
>>>> container
>>>> with mp4box.
>>>> Try to use a GUI style converter - I've had pretty good results from
>>>> MediaCoder (it runs under WINE on Linux). It does not have a  
>>>> specific
>>>> ps3 output option, but if you look through their forums there are  
>>>> lots
>>>> of "recipes" for this.
>>>>
>>>>
>>>>
>>>>         
>>> Hello,
>>>
>>> thanks you for your feedback.
>>>
>>> I've tried the x264 video codec because I think it's the better (but
>>> it's a newbie video processing point of view). Am I right?
>>> I understand that container and videos codecs are two parts of the
>>> problem. x264 videos files should be stored in which kind of file? DO
>>> you think for the others options I'm ok? I prefer use mencoder for  
>>> the
>>> possible automatic way to convert from command line
>>>
>>> mp4box is a windows solution, I'm running mencoder under linux  
>>> ubuntu 8.10.
>>>       
>> MP4Box is there for linux and also OSX. Google for the gpac package,
>> that has MP4Box as part of it.
>>     
>
> you can also use ffmpeg for encoding and muxing in 1step, works fine  
> for me here.
> i encode my videos for ps3 to mp4/h264/aac. it is very important to  
> set the h.264 to
> 4.1 thats the limit for the ps3 decoder.
>
> another good solution for you could be handbrake:
>
> http://handbrake.fr/?article=download
>
> there is a gui and a cli version also for ubuntu and it has a build in  
> ps3 preset. i use it often
> here on osx.
>
> good luck
>   

Hello,

Perhaps you could give me a sample of your ffmpeg usage?
And thanks for the link, I'll check handbrake too.
Best regards,

Mat
>   
>>> best regards,
>>>
>>> Mat
>>>
>>>       
>>>> _______________________________________________
>>>> MEncoder-users mailing list
>>>> MEncoder-users at mplayerhq.hu
>>>> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users
>>>>         
>>> _______________________________________________
>>> MEncoder-users mailing list
>>> MEncoder-users at mplayerhq.hu
>>> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users
>>>       
>> _______________________________________________
>> MEncoder-users mailing list
>> MEncoder-users at mplayerhq.hu
>> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users
>>     
>
> _______________________________________________
> MEncoder-users mailing list
> MEncoder-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users




More information about the MEncoder-users mailing list