[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