[MEncoder-users] newbie question to convert video and make them enabled on ps3
Tobias Brockamp
tobiasbrockamp at gmx.de
Sat Feb 28 15:07:42 CET 2009
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
>
>>
>> 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
More information about the MEncoder-users
mailing list