PDA

View Full Version : Remove B-Pyramid?


bleugt
13th November 2008, 19:52
Hi, I've been converting my high def .mkv files to .m2ts files to play on my PS3. Sometimes these have no video and i found out that the ps3 cannot support b-pyramids. To get around this i have been using Ripbot264 to convert them. This process usually takes 8-10 hours for a 1080p file. Also, when converting them i notice a loss in quality.

Is there an easy way to remove the b-pyramid without have to re-encode the entire movie?
If there is no other option, then is there a better program to use that won't sacrifice quality?

Thanks!

Dark Shikari
13th November 2008, 20:00
No, there is no easy way other than re-encoding.*

*Technically you could restructure the stream to drop all unreferenced B-frames, but you probably would not like the visual results of this...

GZZ
13th November 2008, 21:36
I have been using the --b-pyramid for a long time and its working just fine when I playback my BD9 movies on my PS3, so the ps3 does support it. I use this script:

@SET IN_TITLE=e:\Ripfiles\new\job1
@SET IN_BITRATE=5803
@SET OUT_EXT=264
TIME /T
"d:\x264\x264.exe" "%IN_TITLE%.AVS" --bitrate %IN_BITRATE% --level 4.1 --sar 1:1 --aud --vbv-bufsize 14745 --vbv-maxrate 17500 --filter 0,0 --bframes 3 --direct auto --keyint 24 --min-keyint 1 --subme 2 --b-pyramid --b-adapt 2 --aq-mode 2 --aq-strength 1.0 --me dia --partitions none --threads auto --thread-input --progress --no-psnr --no-ssim --stats "stats1.log" --pass 1 --output NUL
TIME /T
"d:\x264\x264.exe" "%IN_TITLE%.AVS" --bitrate %IN_BITRATE% --level 4.1 --sar 1:1 --aud --vbv-bufsize 14745 --vbv-maxrate 17500 --filter 0,0 --bframes 3 --direct auto --keyint 24 --min-keyint 1 --subme 7 --b-pyramid --aq-mode 2 --aq-strength 1.0 --me umh --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --threads auto --thread-input --ref 3 --mixed-refs --weightb --trellis 1 --progress --no-psnr --no-ssim --stats "stats1.log" --pass 2 --output "%IN_TITLE%.%OUT_EXT%"
TIME /T
PAUSE

Audionut
14th November 2008, 00:49
--b-pyramid working fine here on PS3.

Check you frame size and reference frames.
http://forum.doom9.org/showthread.php?t=132924&highlight=hardware

AntiJw
19th November 2008, 00:48
I have been using the --b-pyramid for a long time and its working just fine when I playback my BD9 movies on my PS3, so the ps3 does support it. I use this script:
.. --pass 2 --subme 7 ..You do know that --subme 9 gives the best quality now?! I assume you strive for quality, as you used --b-adapt 2..

Ranguvar
19th November 2008, 04:37
PS3 working with b-pyramid here, too. Just make sure to only use 3 b-frames, etc.