Right at the top center, no matter my settings or bitrate, whenever I try to encode to mp4 using x264, this scene blocks up.
Is there any way to prevent these blocks? Size is not an issue, but I do need to convert it as it is VC-1 and the player requires H.264.
The attachment is cut from the original Blu-Ray unconverted.
Thank you
+ Reply to Thread
Results 1 to 16 of 16
-
-
-
Yes, is this present in the original or did you convert? It seems to at least be worse once I convert it.
-
It's just a decoding error. The decoder you are using isn't decoding correctly
-
-
If you decode with errors, the the errors will propogate into any encode. Bad decode => bad encode (regardless of what ENcoder you use)
Any ffmpeg derivative will show those errors. So handbrake etc... ffms2 , lsmash for avisynth. One way to decode it correctly is to use windows' own DMO decoder. eg. through directshow -
poisondeathray, is there a way to use the DMO decoder in a GUI based encoder like Handbrake?
-
Not possible for handbrake.
The "easiest" way to access it IMO would be through avisynth and DirectShowSource() . But it can be tricky. You sometimes have to configure your system filters and merits (priority of system filters) ; or contruct a directshow graph with graphstudio / graphedit and you can be sure which filters you are using . One of the big faults of directshow is the inconsistencies (it can be configured completely differently across different computers)
Some GUI's like megui, xvid4psp have the ability to create a script using directshowsource (although it's an easy 1 liner you can do it yourself easily) -
Thanks, I will try those and report back.
Currently, the video plays without blocks, but the issue is encoding. While I would expect -blocks in, blocks out,- the tough part here is understanding why the video is decoding blockless in everything for playback while during encoding it is giving issues.
I will play around with Avisynth but I have a bunch of VC-1 encodes I need to do. Looking for an easy fix but it looks like it may not be there.
The attached photo is after Handbrake, will try MeGui with directshowsource and write back. -
The video player you are using is decoding it properly, probably through MS decoder. What software player are you using ?
The conversion software you are using is using a different decoder, probably libavcodec based (ffmpeg)
will try MeGui with directshowsource and write back. -
I found a funny work-around. I actually got Flip4Mac to play Windows video in Mac applications and use Compressor to encode with no issues.
Similar Threads
-
How do I encode using Avisynth and x264
By Placebo in forum Newbie / General discussionsReplies: 5Last Post: 22nd Apr 2014, 21:26 -
Detect Scene Change in x264
By Anakin in forum Newbie / General discussionsReplies: 3Last Post: 9th Feb 2012, 19:31 -
How to encode using H x264 in Virtual dub
By cyberlion in forum EditingReplies: 21Last Post: 1st Sep 2011, 23:45 -
MPEG2 Encode - Scene Change Detection (Apple Compressor vs Adobe vs other)
By rallymax in forum EditingReplies: 7Last Post: 21st Jan 2011, 19:44 -
x264 artifacts on dark scene
By kartul in forum Video ConversionReplies: 18Last Post: 3rd Nov 2010, 16:14