x264 Playback
Page 1 of 2 Goto page 1, 2  Next
[sYn]
[Moderator] Elitist



Posts: 8374

PostPosted: Sun, 9th Nov 2008 00:45    Post subject: x264 Playback
Asked before but the last thread I found with a decent answer seemed to have conflicting views (mainly surrounding CoreAVC). As this thread was a fair amount of time ago, I wanted a more up to date opinion!

Ok so, the current situation.

VLC gives good playback, but its SLIGHTLY jumpy at times, anything like this I find very irritating, I'm looking to try and get perfect playback. I grabbed PureVideo as I have a supported video card (8800) and PowerDVD v8.. Now it seems I need a video codec (I'm guessing that is why PowerDVD doesn't seem to want to play my .mkv!).

I normally hide from external codecs as I find they can break more than they fix, but for this I am willing to install something. So, what do I go for? Ideally I want something that will ONLY touch my x264 files and nothing more, as the rest will be played through VLC.

If anyone mentions codec packs I will ban them Razz
Back to top
me7




Posts: 3936

PostPosted: Sun, 9th Nov 2008 02:30    Post subject:
Look for Core AVC install it but don't set it as your preferred decoder.
Download "Media Player Classic Home Cinema" (small app, no install needed) and set it up to prefer CoreAVC.

AVC files (like x264 encoded files) will be decoded with CoreAVC when you open them in MPC-HC. VLC will stay untouched.
Back to top
WhiteBarbarian




Posts: 6006
Location: Russia
PostPosted: Sun, 9th Nov 2008 02:34    Post subject:
CoreAVC blurs picture but I use it for watching 1080 content as it is still better than upscaled 720 content. For 720 content and for everything else I use ffdshow + Media Player Classic.

I use my LCD monitor(1680x1050) as a TV too. So, if you are watching on a "bigger" display blurriness would be much more noticeable.


Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Sun, 9th Nov 2008 02:46    Post subject:
Syn, while CoreAVC has gone some way way forward in fixing issues, I'll maintain my unpopular opinion of not liking it at all.

About PowerDVD, it should actually decode any h264 stream, it has nothing to do with the container (MKV). If you have Haali MKV splitter and disable/uninstall every other h264 codec (or increase the PDVD one's priority), it should decode pretty well (and take advantage of your hardware). I still find the PDVD producing pictures too soft for my liking.

So what's left? FFDSHOW IMO is the best option. You could give KMPlayer a shot (it uses the same core library as FFDSHOW).
Back to top
[sYn]
[Moderator] Elitist



Posts: 8374

PostPosted: Sun, 9th Nov 2008 03:14    Post subject:
LeoNatan wrote:
Syn, while CoreAVC has gone some way way forward in fixing issues, I'll maintain my unpopular opinion of not liking it at all.

About PowerDVD, it should actually decode any h264 stream, it has nothing to do with the container (MKV). If you have Haali MKV splitter and disable/uninstall every other h264 codec (or increase the PDVD one's priority), it should decode pretty well (and take advantage of your hardware). I still find the PDVD producing pictures too soft for my liking.

So what's left? FFDSHOW IMO is the best option. You could give KMPlayer a shot (it uses the same core library as FFDSHOW).


It seems that it was the container was the problem, PowerDVD just doesn't cope with MKV. Installing Haali Media Splitter (http://haali.cs.msu.ru/mkv/) fixed the video issue but seems to have now caused an audio problem! Although I'm going to assume that will be easily fixed.. I'll have a play around. If anyone knows the problem, shout up.. Was fine without the splitter installed.


Last edited by [sYn] on Sun, 9th Nov 2008 03:38; edited 2 times in total
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Sun, 9th Nov 2008 03:16    Post subject:
Oh no, I meant playing the video in WMP and using PDVD's encoder... Razz Although from my limited experience, it should work. I have played MKV files inside PDVD.
Back to top
[sYn]
[Moderator] Elitist



Posts: 8374

PostPosted: Sun, 9th Nov 2008 03:39    Post subject:
I've had to change the file extension to even get Pdvd to start trying to play them Sad! Still unsure on the audio front..

Just to clarify, the audio is DTS, like I said, it worked fine before installing the splitter so the codecs must be somewhere, however powerdvd doesn't seem to see any audio input at all. The splitter seems to see the audio.. maybe its just not providing it to pdvd ?

::edit::

same issue in wmp, video works fine but the audio is missing.. meh, bugger it, I'm just going to uninstall all this crap and move back to using VLC Razz!
Back to top
WhiteBarbarian




Posts: 6006
Location: Russia
PostPosted: Sun, 9th Nov 2008 04:30    Post subject:
[sYn] wrote:
I've had to change the file extension to even get Pdvd to start trying to play them Sad! Still unsure on the audio front..

Just to clarify, the audio is DTS, like I said, it worked fine before installing the splitter so the codecs must be somewhere, however powerdvd doesn't seem to see any audio input at all. The splitter seems to see the audio.. maybe its just not providing it to pdvd ?

::edit::

same issue in wmp, video works fine but the audio is missing.. meh, bugger it, I'm just going to uninstall all this crap and move back to using VLC Razz!


Missing DTS audio could be due to no hardware to decode it. What sound card do you use ? Do you use external audio receiver to which you pass-thru audio via SPDIF ? VLC does everything in software, decoding, down-mixing etc. so you hear the sound. Splitter just throws out raw audio stream, so now you need something to decode(ffdshow, AC3Filter, sound card capable to decode) it or pass it thru(SPDIF) to external decoder.

For example, I use Creative X-FI card as Dolby(AC-3) and DTS decoder.


Back to top
[sYn]
[Moderator] Elitist



Posts: 8374

PostPosted: Sun, 9th Nov 2008 04:43    Post subject:
My card supports DTS decoding, so it must be something to do with the splitter.. Still, I've uninstalled now anywho!
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Sun, 9th Nov 2008 11:20    Post subject:
The splitter has nothing to do with decoding.
Back to top
[sYn]
[Moderator] Elitist



Posts: 8374

PostPosted: Sun, 9th Nov 2008 20:38    Post subject:
Of course not, but if the player doesn't recognise that there is even an audio component then no decoding will occur. This seemed to be the issue, no audio stream was getting to PDVD, all of PDVD's audio options were gone when trying to play the file.
Back to top
Avenger007




Posts: 95

PostPosted: Mon, 10th Nov 2008 07:31    Post subject:
I use CoreAVC as the preferred decoder with input/output levels set to PC (0-255).

You can also look into DivX H.264 Decoder. It's part of DivX's Project Rémoulade.
See some performance numbers here: http://labs.divx.com/node/7085#comment-7104
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Mon, 10th Nov 2008 17:02    Post subject:
LOL, it would take hell freezing over before I install something related to Divx, and so should everyone else.
Back to top
Avenger007




Posts: 95

PostPosted: Mon, 10th Nov 2008 20:57    Post subject:
LeoNatan wrote:
LOL, it would take hell freezing over before I install something related to Divx, and so should everyone else.

Dude, grow up Rolling Eyes

http://labs.divx.com/ProjectRemoulade
http://forum.doom9.org/showthread.php?t=137786
Back to top
Xelent




Posts: 3

PostPosted: Thu, 22nd Jan 2009 16:47    Post subject:
Just wanted to recommend Elecard AVC/H.264 Decoder..here is a some info i copied from an nfo-file:

It also supports dxva (direct X Video Acceleration) which means that if the video is encoded to support this (which the scene-releases are), then you can playback 720/1080 content offloading the cpu usage to the gfx card.

Elecard AVC PlugIn is the package of Elecard
components for AVC/H.264 (MPEG-4 P.10 ISO/IEC
14496-10) and AAC (ISO/IEC 13818-7) data decoding.
It is developed for use with Elecard products: MPEG
Player, DVD Player, XMuxer Pro and XMuxer Lite.


AVC/H.264 Video Decoder

* Software-only ISO/IEC 14496 part 10 AVC / ITU-T
Recommendation H.264 stream decoding.
* Annex B byte stream and RTP payload formats
(FOURCC 'avc1') support.
* All features of Baseline, Main and High Profiles
support.
* Full-resolution, full-quality decoding/playback.
* Postprocessing (deinterlacing, fields reordering,
chroma upsampling).
* Optimized for the most efficient CPU usage -
takes advantage of MMXT Extensions, SSE2T, and
3DNow SIMD extensions when available.
* Optimized for symmetric multiprocessing
(Hyper-Threading Technology, multiple CPU and
multiple cores).
* GPU hardware acceleration support.
* Closed Captions decoding.

AAC Decoder
* Decodes MPEG-2 (ISO/IEC 13818-7) and MPEG-4
(ISO/IEC 14496-3 not including Amd.1:2003 and
Amd.2:2004) AAC audio streams.
* Supports Main, LC, LTP and ER BSAC audio object
types.
* Supports up to 8 audio channels.








[ RELEASE INFO ]








Start the Elecard Registrator and use the included
keymaker to register ...

Note:
Elecard AVC Plugin is by default limited to a few
apps that can make use of the plugin, even in the
registered version:

Elecard XMuxer Pro
Elecard XMuxer Lite
Elecard MPEG Player
Elecard DVD Player

To lift this restriction, replace the installed
lc.dll with the included cracked one.
Back to top
nouseforaname
Über-VIP Member



Posts: 21306
Location: Toronto, Canada
PostPosted: Thu, 22nd Jan 2009 19:06    Post subject:
^^ what would be the benefit over COREAVC?


asus z170-A || core i5-6600K || geforce gtx 970 4gb || 16gb ddr4 ram || win10 || 1080p led samsung 27"
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Thu, 22nd Jan 2009 20:01    Post subject:
nouseforaname wrote:
^^ what would be the benefit over COREAVC?


Quote:
It also supports dxva (direct X Video Acceleration) which means that if the video is encoded to support this (which the scene-releases are), then you can playback 720/1080 content offloading the cpu usage to the gfx card.

Smile
Back to top
nouseforaname
Über-VIP Member



Posts: 21306
Location: Toronto, Canada
PostPosted: Thu, 22nd Jan 2009 20:28    Post subject:
COREAVC supports hardware accelleration, my cpu use is ~20% for 1080p


asus z170-A || core i5-6600K || geforce gtx 970 4gb || 16gb ddr4 ram || win10 || 1080p led samsung 27"
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Thu, 22nd Jan 2009 20:48    Post subject:
CoreAVC does not have DXVA support. Smile

http://forum.corecodec.com/viewtopic.php?f=3&t=711&start=15

People are still crying when the support will come.
Back to top
nouseforaname
Über-VIP Member



Posts: 21306
Location: Toronto, Canada
PostPosted: Thu, 22nd Jan 2009 22:58    Post subject:
iNatan wrote:
CoreAVC does not have DXVA support. Smile

http://forum.corecodec.com/viewtopic.php?f=3&t=711&start=15

People are still crying when the support will come.


oh .. I assumed it did because my cpu use was so low :/

tbh I didn't notice a difference in CPU use between coreavc and MPC-HT x64 w/ DXVA

1080p doesn't even play with ffdshow, but fine with either of those.


asus z170-A || core i5-6600K || geforce gtx 970 4gb || 16gb ddr4 ram || win10 || 1080p led samsung 27"
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Thu, 22nd Jan 2009 23:45    Post subject:
The video has to be encoded in High Profile, Level 4.1 in order for the acceleration to function. Certain non-scene groups (like Eureka) have already started encoding only in L4.1 even if it hurts quality, while other groups (on the leading HDB) decide per-case whether it is possible to have a good quality in L4.1, or a higher level is needed (especially in 1080p encodes). It is perhaps that you have watched good quality encodes that have required a L5.1 encode.

In case you are wondering what the levels are, you could Google, or read this brief explanation:
Quote:
L4.1 is 5 channel surround sound. L5.1 is 6 channel surround sound.. etc..etc. The "L" stands for louder as the
the speakers are specially made to accelerate the sound. Hope this helps.

Laughing Razz
Back to top
me7




Posts: 3936

PostPosted: Fri, 23rd Jan 2009 01:37    Post subject:
iNatan wrote:
The video has to be encoded in High Profile, Level 4.1 in order for the acceleration to function. Certain non-scene groups (like Eureka) have already started encoding only in L4.1 even if it hurts quality, while other groups (on the leading HDB) decide per-case whether it is possible to have a good quality in L4.1, or a higher level is needed (especially in 1080p encodes). It is perhaps that you have watched good quality encodes that have required a L5.1 encode.


This is just the reason why CoreCodec ignore DXVA and bet their money on CUDA, though it does suck that CUDA is a nVidia-only solution.
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Fri, 23rd Jan 2009 01:58    Post subject:
BetaBoy and the rest of the "it-feels- like-one-man" dev team are really lazy. If they wanted to, they could have also made use of Stream and other standards. Their laziness (there was supposed to be a CoreCodec encoder as well Laughing) has been ridiculed a lot on HDB and Doom9.
Back to top
nouseforaname
Über-VIP Member



Posts: 21306
Location: Toronto, Canada
PostPosted: Fri, 23rd Jan 2009 05:25    Post subject:
iNatan wrote:
The video has to be encoded in High Profile, Level 4.1 in order for the acceleration to function. Certain non-scene groups (like Eureka) have already started encoding only in L4.1 even if it hurts quality, while other groups (on the leading HDB) decide per-case whether it is possible to have a good quality in L4.1, or a higher level is needed (especially in 1080p encodes). It is perhaps that you have watched good quality encodes that have required a L5.1 encode.

In case you are wondering what the levels are, you could Google, or read this brief explanation:
Quote:
L4.1 is 5 channel surround sound. L5.1 is 6 channel surround sound.. etc..etc. The "L" stands for louder as the
the speakers are specially made to accelerate the sound. Hope this helps.

Laughing Razz


haha yeah I guess not quite Wink
http://en.wikipedia.org/wiki/H.264#Levels

so then I guess my question is that I have the same result on my ATI 3450 + E2160 (basically cheapest dual core cpu and video card you can buy) ... barely much CPU use when playing 1080p (only really tried scene releases, bit I do have an iLL release of The Host that is ~11K kbps) ... same thing, coreavc for video and ffdshow tryouts for hdmi audio passthrough.


asus z170-A || core i5-6600K || geforce gtx 970 4gb || 16gb ddr4 ram || win10 || 1080p led samsung 27"
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Fri, 23rd Jan 2009 11:24    Post subject:
Well, if you have an AMD card, the easiest way to see if it is used, you should just open the CCC and see if there is activity on the card. BTW, the only movie I've seen to really really be demanding was Sin City during the rain scene with Marv. I think it had 60Mbps peaks.
Back to top
VGAdeadcafe




Posts: 22230
Location: ★ ಠ_ಠ ★
PostPosted: Wed, 4th Mar 2009 03:47    Post subject:
I have a .mkv with h264 and dolby sound and after a few seconds it gets kinda slow and MPC home edition reports dropped frames. And audio loses sync.

I checked out my cpu usage and it's around 70-90, so I guess that's not a problem, right ?

Maybe it's because of hard disk bottlenecking ? It's a 4,36gb file if it matters.

1) How can I be sure if it's the hard disk or the cpu ?
2) What's the easiest way to reencode to something lower ? Like mpeg, lol.
3) Isn't there a goddamn option in MPC or WMP to force video/audio to be in sync ? Goddamnit !
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Wed, 4th Mar 2009 04:07    Post subject:
What CPU do you have? If it's a 4.36GB file, it is most likely 720p, and hardly any HDD or CPU would bottleneck on such file.

Try playing the file with WMP+Haali MKV+ffdshow tryouts.
Back to top
VGAdeadcafe




Posts: 22230
Location: ★ ಠ_ಠ ★
PostPosted: Wed, 4th Mar 2009 04:17    Post subject:
MPCHE reports :
Video: MPEG4 Video (H264) 1280x720 29,97fps [Video]
Audio: Dolby AC3 48000Hz stereo [Audio]

I have an Athlon X2 4200+ (oc'ed at around 2,36 ghz)

How can I change between all these codecs ? Haali,ffdshow and I also installed coreavc.
Back to top
LeoNatan
Banned



Posts: 73193
Location: Ramat Gan, Israel 🇮🇱
PostPosted: Wed, 4th Mar 2009 04:54    Post subject:
Well good, now open the video using WMP. It will ask if you are sure, say yes (Laughing). If you have ffdshow installed, that will most probably be used. If it runs well, yay. If not, open ffdshow's video settings, go to codecs, h264 and select disabled. Now CoreAVC will be used. If it fails again, burn the PC.

BTW, I hope you got ffdshow tryouts and not ol` ffdshow.
Back to top
VGAdeadcafe




Posts: 22230
Location: ★ ಠ_ಠ ★
PostPosted: Wed, 4th Mar 2009 05:59    Post subject:
Success ! No burning needed.

I disabled fatherfucking ffdblow h264 in its ssettings and now MPCHE uses Coreavc (I've enabled tray icons to be sure) And it plays fine !

Thanks ieo Very Happy

(BTW I'm using a version of ffdblow from 10feb2009, included in klite codec pack)
Back to top
Page 1 of 2 All times are GMT + 1 Hour
NFOHump.com Forum Index - Encoders Heaven Goto page 1, 2  Next
Signature/Avatar nuking: none (can be changed in your profile)  


Display posts from previous:   

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB 2.0.8 © 2001, 2002 phpBB Group