x264 Quicktime Component 1.1.6 (MyCometG3)

The Perian forums have moved to Google Groups, this forum is read only.
msnerd
Harmless
Posts: 2
Joined: Mon Oct 26, 2009 8:24 am

x264 Quicktime Component 1.1.6 (MyCometG3)

Postby msnerd » Mon Oct 26, 2009 8:48 am

Hi All,

I've been encoding with this component using MPEG Streamclip at 720p into ".mov" containers. The quality is really superb. However, when trying to use High Profile, I found that Perian (1.1.4) wouldn't play back correctly, with severe jerking... with anything moving frequently seeming to "flash back" a few frames. If I stepped down to Main Profile, things were OK, but the quality suffered, of course.

After spending several days trying every combination I could imagine, I got the idea from a forum post somewhere to try an earlier version of Perian. I went back to 1.1.3, and lo-and-behold, everything played smoothly. I did this on two machines, one on 10.6 (SL) and one on 10.5, and the result is the same: Perian 1.1.3 is fine, but 1.1.4 has problems. What gives? Is this a problem with the encoding component or with decoding under Perian 1.1.4?

Thanks for any tips...

Mr VacBob
Crema
Posts: 330
Joined: Thu Jan 04, 2007 11:14 pm
Contact:

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Mr VacBob » Thu Oct 29, 2009 9:01 pm

I wonder if it's a regression in Perian or in ffmpeg?

Rodeo
Harmless
Posts: 11
Joined: Sun Nov 01, 2009 12:06 am

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Rodeo » Sun Nov 01, 2009 12:20 am

I think I've also been experiencing this issue, although I thought I had narrowed it down to b-frames, rather than main vs. high profile (main profile H.264 is probably decoded using Apple's H.264 decoder rather than Perian's, which would explain why the problem doesn't show up when encoding main profile).

IIRC, I only noticed that with files encoded using MPEG Streamclip and x264Endoder (i.e. high profile H.264 - with b-frames - encoded using QuickTime 7 and x264Encoder doesn't seem to trigger the issue).

Mr VacBob wrote:I wonder if it's a regression in Perian or in ffmpeg?


Do you need additional information?

Mr VacBob
Crema
Posts: 330
Joined: Thu Jan 04, 2007 11:14 pm
Contact:

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Mr VacBob » Sun Nov 01, 2009 3:22 am

Only if you want to run a dev experiment. Download the 1.1.3 and 1.1.4 source (same URL structure, we have no good reason for not having an old version page), swap the ffmpeg directories between them, build both, and see if the movie works with either of them.

I can't remember if this will even work without some hacking to make them compile.

Rodeo
Harmless
Posts: 11
Joined: Sun Nov 01, 2009 12:06 am

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Rodeo » Sun Nov 01, 2009 8:54 pm

OK. I don't have the time to do that right now, but I'll try it later.

Rodeo
Harmless
Posts: 11
Joined: Sun Nov 01, 2009 12:06 am

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Rodeo » Mon Nov 02, 2009 10:37 pm

OK then.

I got the 1.1.4 sources from the http://perian.org/#develop page, and the 1.1.3 sources from svn (svn co http://svn.perian.org/tags/perian-1.1.3/) as http://perian.org/Perian-1.1.3-src.zip doesn't seem to exist.

I swapped the ffmpeg directories and attempted to build (ran make from the Release directory). The Perian 1.1.3 with 1.1.4 ffmpeg build failed, but Perian 1.1.4 with 1.1.3 ffmpeg apparently built successfully.

I then uninstalled the official Perian 1.1.4, removed the pref pane, and finally installed my build from the .dmg.

Result: I still experience the issue with this build.

gbooker
Cocoaforge Admin
Posts: 723
Joined: Sat May 06, 2006 2:47 am
Contact:

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby gbooker » Tue Nov 03, 2009 10:37 pm

Can you provide a file which exhibits this behavior? Preferably, both the high and main profile ones.

Rodeo
Harmless
Posts: 11
Joined: Sun Nov 01, 2009 12:06 am

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Rodeo » Tue Nov 03, 2009 10:38 pm

gbooker wrote:Can you provide a file which exhibits this behavior? Preferably, both the high and main profile ones.


Sure. Would a 10-second sample of a transcoded TV recording work, or would you prefer something like Big Buck Bunny?

gbooker
Cocoaforge Admin
Posts: 723
Joined: Sat May 06, 2006 2:47 am
Contact:

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby gbooker » Wed Nov 04, 2009 12:37 am

Basically anything would work. Just needs to clearly show the issue.

Rodeo
Harmless
Posts: 11
Joined: Sun Nov 01, 2009 12:06 am

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Rodeo » Wed Nov 04, 2009 3:36 pm

Encoded with MPEG Streamclip 1.9.3b2, x264Encoder 1.1.6, x264 defaults except for profile restrictions.

High profile: http://localhostr.com/files/d7b426/High%20profile.mov

Main profile: http://localhostr.com/files/3ce648/Main%20profile.mov

Baseline profile: http://localhostr.com/files/e74a3e/Base ... rofile.mov

High profile version demonstrates the issue. I suspect Main profile should too, if the preference to have Perian decode all H.264 is enabled (can't recall the name of preference so I haven't tested it yet). Baseline should not demonstrate the issue.

Edit: Indeed, with "DecodeAllProfiles" enabled, Main profile also suffers from the same issue; Baseline plays fine.

Mr VacBob
Crema
Posts: 330
Joined: Thu Jan 04, 2007 11:14 pm
Contact:

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby Mr VacBob » Fri Nov 06, 2009 9:39 pm

This is http://trac.perian.org/ticket/439 and looks like an FFusion problem, I'll look through what changed.

msnerd
Harmless
Posts: 2
Joined: Mon Oct 26, 2009 8:24 am

Re: x264 Quicktime Component 1.1.6 (MyCometG3)

Postby msnerd » Sun Dec 13, 2009 2:12 pm

Hi All... I've been wayyy offline since starting this thread. I still don't know how to contact our x264 friend in Japan, but it looks like he's on the issue. The 1.1.9 release includes an "Incompatibility Notice". My current solution is still to use Perian 1.1.3...

I've also seen the open ticket. It seems the issue has been identified, but there's still no new release beyond 1.1.4. Any chance of a Perian fix soon?


Return to “Perian”

Who is online

Users browsing this forum: No registered users