2007-11-17, 16:48 | Link #1 |
Pioneer in Fansub 2.0
Join Date: Aug 2007
|
The Guide for best H.264 playback (with both SD and HD content)
Since some people have problems with playing all those nice 720p encodes out there properly, I decided to write this guide for obtaining the best H.264 playback on Windows.
Do this if you have previous codecs/codec packs installed: 1. Download the CCCP Insurgent and use it to identify and uninstall all previous codecs/codec packs from your computer 2. Reboot. Then, for the actual guide: 1. Get CCCP. Alternatively, if you already have CCCP installed, go to step 4. 2. Get CoreAVC. 3. Install CCCP. 4. Open the CCCP configuration and uncheck H.264. 5. Install CoreAVC, do not install Haali Media Splitter with it. 6. Open Media Player Classic and go to the Options (shortcut: O) 7. Go to Playback -> Output and make sure that Overlay Mixer is selected. Note: If you have a good graphics card, using Haali's Video Renderer could be a better option. Try it out if you feel like it. After that, you're done. Also remember to not have any system resource hogging programs open before you start playing your videos. For example, close Mozilla Firefox before opening High-Quality videos (this might or might not improve performance, but generally it's a good idea to close other programs when doing something processor-intensive, like decoding H.264) Now just open your H.264 videos in Media Player Classic, and enjoy the quality. Note: If you are still having lag while playing H.264 media, you could try turning on off deblocking and deinterlacing from the CoreAVC configuration menu (found in the Start Menu) as a last resort. Another thing to try is to turn on "Process Priority above normal" in MPC. Remember that this solution also solves all other playback problems, since CCCP install pretty much everything needed to play modern media files. Just use Media Player Classic (or ZoomPlayer) as your default video player. This solution also allows most older computers to play SD H.264 encodes properly. Just today I tested this on a 1.5Ghz Pentium 4 with 256 RAM, and I could play SD H.264 content perfectly. They should work on even lower specs too, but I can only talk about other people's experiences in this case. EDIT: Removed unnecessary step about Haali's Media Splitter. EDIT2: Moved "Process Priority above normal"-step to "additional things to try if your files still won't play". Last edited by Daiz; 2008-04-13 at 08:14. |
2007-11-17, 17:21 | Link #2 |
makes no files now
Join Date: May 2006
|
Step 3:
Why the hell would you want to install without Haali's splitter and then install it later on? Step 8: For people with a good graphics card it might be of benefit to use Haali's Renderer. And you might not get the "best" playback out of this when it comes to softsubbed releases (and you can't say the same with regards to quality when you turn off deblocking/using CoreAVC so I think using "faster" would be a better word), since VSFilter is slow. Hint: mplayer (+ CoreAVC patch). Otherwise this is a nice guide, for the ones that feel scared of installing something... *shrugs* mplayer guide Get mplayer (Windows version) from here ("CCCP" build by Nicholi). Unpack the contents of the 7zip file into a directory. Go into the directory where you unpacked the files, and navigate into the mplayer directory and open config in a text editor like WordPad and amend the following section so that it looks like: Code:
#[libass] ass=true embeddedfonts=true correct-pts=true # fixes 1-2 frame delay in ssa/ass subtitles - make sure to comment out when using the CoreAVC decoder Now, download a simple mplayer GUI from here (get the the version without mplayer) and put the contents of the zip file into the same directory where you unpacked the files from the previous step. Now open MPUI, go under Tools -> Options and make sure that Postprocessing is set to Off and click Apply and Save. Now drag the video file into MPUI's window, wait a while for mplayer to cache the video file/fonts, and voila! All should work fine, and should be much faster than using MPC/ZP with CCCP. Also, if you already have CoreAVC on your PC, copy the CoreAVCDecoder.ax file into mplayer's codecs directory and go into MPUI's Options window and add Code:
-vc coreavc Note: This was for Windows. Mac OS and *nix people will have to help themselves with mplayer...
__________________
Last edited by martino; 2007-12-05 at 19:23. |
2007-11-17, 17:36 | Link #3 |
Pioneer in Fansub 2.0
Join Date: Aug 2007
|
Well, I had thought that the Haali Media Splitter that comes with CoreAVC was a newer version than the one with CCCP. Turns out it wasn't. Fixing the guide now. I'll add a note about Haali's Renderer too.
Also, I used "best" simply because it attracts attention better than simply saying "faster". Since doing this will most likely result in an improvent anyway, I'm sure people won't mind too much even if "best" would be a bit exaggerating. |
2007-11-17, 17:41 | Link #4 | |
makes no files now
Join Date: May 2006
|
Quote:
__________________
|
|
2007-11-27, 04:32 | Link #6 |
幻想郷
Join Date: Dec 2006
Location: 幻想郷
|
Haali's Video Renderer Problem
I've problem with strange 1 pixel bar at left or top of the video when playback using haali video renderer.
This is the screenshot: Spoiler for screenshot:
This is my video card and monitor: Spoiler for GPU&monitor:
Please someone enlighten me, how to fix this problem. This is just annoying; like eating cup ramen while fly's flying above the cup and I haven't mastered "catch fly with chopsticks technique".
__________________
|
2007-11-27, 07:06 | Link #7 |
makes no files now
Join Date: May 2006
|
Try changing to Overlay Mixer in MPC's Output setting. Otherwise you could try installing a different driver version.
Personally I'm not too familiar with nVidia cards, but I remember that the 8800 is quite a problematic individual (but this shouldn't apply from your description); http://www.cccp-project.net/wiki/ind...#NVIDIA_Issues
__________________
|
2007-11-27, 08:10 | Link #8 |
幻想郷
Join Date: Dec 2006
Location: 幻想郷
|
Umm, yes it's selected by default in CCCP setting, I guess. I don't have problem with that setting. I think my display color setting is just fine for me, but for video play back it looks quite grayish, unless I use haali's. I read somewhere that human's eyes are less sensitive to chroma, but still it's quite noticeable. I guess that part is also the big part that is compressed in encoding, so it'd look grayish?
Could you tell me how to change chroma setting for video playback only? (not for general display setting. and yes, not via avisynth)
__________________
|
2007-12-05, 16:37 | Link #10 | |
makes no files now
Join Date: May 2006
|
Quote:
I don't have CoreAVC atm and don't really feel like ... in order to figure out whether it could actually be that causing it. @Nagato Sorry that I haven't replied, but I don't know how to help you there. If someone who knows a solution comes across this thread then they should help you, otherwise the CCCP forum is a good place where to poke for help.
__________________
|
|
2008-02-02, 20:06 | Link #11 |
キズランダム
Join Date: Apr 2003
|
Bump~ Good info.
For anyone wondering: CoreAVC uses 40-50% less CPU resources than CCCP (any libavcodec filter I guess) So literally unless you're using a PC that's more than 5 years old, you should be able to play back most H264 content. I have a 2.5yr old AMD X2 3800+ CPU and it can play 1920x1080 H264 files at 50% CPU load average. |
2008-03-24, 07:59 | Link #12 |
Junior Member
Join Date: Jun 2007
|
Hi guys. Happened to have that lag problem for unknown reason, so I did what your guide said. Worked like a charm, no more lag.
However I want to try again with ffdshow as the decoder and not CoreAVC. I have it installed but just left uncheck as what your guide had shown. So do I go to the CCCP settings and just check the h264 and it will use ffdshow decoder instead of CoreAVC? Thanks! |
2008-03-27, 21:06 | Link #17 |
Baka Neko!
Fansubber
|
I used this guide to try and solve a lag issue, and now I can't open MKV files at all. I was under the impression that Haali is what was allowing them to be opened. Have I done something else incorrectly? Or do I need to install Haali to play them?
EDIT - Oh, I see! I DO install Haali with CCCP, NOT with CoreAVC! Got it! |
2008-03-29, 14:24 | Link #18 |
Aboard Kallen's Bandwagon
Join Date: Jan 2008
Location: California
|
I read that CoreAVC is a better decoder for older comps with less hardware capabilities. But if you do have a machine with pretty high capabilities, then is it still better to not use the thread starter's method and stick with CCCP altogether?
__________________
|
2008-03-29, 15:23 | Link #19 |
Pioneer in Fansub 2.0
Join Date: Aug 2007
|
CoreAVC supposedly still has some very minor quality problems, but if you can watch HD H.264 encodes properly without CoreAVC, I suggest that you stick with just CCCP. This way you are able to use ffdshow video filters, for example.
__________________
|
2008-03-29, 16:16 | Link #20 |
Aboard Kallen's Bandwagon
Join Date: Jan 2008
Location: California
|
Well then you should add that to your opening post. I was confused that this was the best way to play H264. After some reading, I found out that CoreAVC's intention is to help low end machines play H264. If you have a decent machine already, then just stay with CCCP. I think it will help if you mentioned it.
__________________
|
Tags |
guide, h.264, wiki candidate |
|
|