Log in

View Full Version : Hard Telecined Pokemon Blu-ray


mariner
22nd September 2012, 12:33
It would appear two Pokemon BDs, Zoroark and Arceus, are encoded in 59i with hard telecine. Frame stepping shows clearly the classic pattern of 3 progressive frames followed by 2 interlaced ones.

1. Playback using this script results in jerky motion, with frames jumping back and forth. Playback is smooth if DirectShowSource is used.

a=FFaudioSource("zoroark.m2ts")
v=FFvideoSource("zoroark.m2ts")
audiodub(v,a)
AssumeTFF()
TFM()
TDecimate()

2. I've read FFvideoSource is frame accurate while DirectShowSource is not. How does one get FFvideoSource to work correctly?

3. In my limited experience, number of video frames encoded using FFvideoSource and DirectShowSource are different. Which is more accurate?

4. Is it necessary to include "assumefps(24000/1001)" in the script?

5. Appreciate suggestions for x264 parameters to re-encode the 100min video for 22GB target file size.

Many thanks and best regards,

Zoroark.m2ts (http://www2.zshare.ma/o9h4mnlaioed)

Bloax
22nd September 2012, 13:06
2. I've read FFvideoSource is frame accurate while DirectShowSource is not.

3. In my limited experience, number of video frames encoded using FFvideoSource and DirectShowSource are different. Which is more accurate?
I think you answered your own question right there.

Guest
22nd September 2012, 13:18
FFVideoSource uses libavcodec, which is borked for field-coded AVC. You won't get proper behavior for streams like that until libavcodec is repaired.

FFVideoSource is also considered by some to be not fully reliable with transport streams, and some people therefore remux to MKV.

So you are getting slammed twice by FFVideoSource limitations. Try DGDecNV, which handles field-coded AVC in transport streams properly.

mariner
24th September 2012, 04:45
1. Do you have other suggestions since DGDecNV is NV specific?

2. Is it true frame accuracy in DirectShowSource is dependent on the filters components used, which in my case is Haali splitter and FFDshow decoder? Are these known to be problematic?

If so, would Gabest's, LAV's or those from commercial packages make a difference?

Many thanks and best regards.

Guest
24th September 2012, 13:21
1. Do you have other suggestions since DGDecNV is NV specific? DSS2() works for me on your stream. Give it a try.

mariner
2nd December 2012, 07:04
DSS2() works for me on your stream. Give it a try.

Greetings neuron2. Thanks for the suggestion

1. DSS2 encodes one less frame than DirectShowSource, while FFVideoSource doubles it.

2. DSS2 hangs on some video.

3. The frame inaccurate DirectShowSource seems to work well. Will test a few other discs.

Many thanks and best regards.