Ticket #320 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

Perian 1.1 causes H.264 export choppiness

Reported by: blufire Owned by: astrange
Priority: normal Milestone:
Component: decompression Version: 1.1
Severity: normal Keywords:
Cc:

Description

When Perian 1.1 is installed, exporting any format FROM an H.264 QuickTime movie results in a choppy exported movie (although it plays at 29.97 fps, the movie appears to be more like 15 fps).

Example: exporting an HD movie trailer from Apple to any format, such as DV or AIC, gives an output file that appears to have a reduced frame rate, though it's still 29.97 fps. Removing Perian fixes the problem.

Mac Pro 8x3GHz Mac OS X 10.5.2 QuickTime 7.4.1 Perian 1.1

Attachments

perian.log.gz Download (64.3 KB) - added by astrange 3 years ago.
log of the QT calls

Change History

Changed 3 years ago by astrange

  • owner set to astrange
  • status changed from new to assigned
  • component changed from Perian-Main to decompression

confirmed, exporting  http://www.apple.com/trailers/sony/jimmycartermanfromplains/hd/ results in every other frame lost.

Is this a frame parser problem? We definitely need way more logging in the decoder...

Changed 3 years ago by astrange

log of the QT calls

Changed 3 years ago by astrange

QT is dropping all the frames itself?

Changed 3 years ago by astrange

This is a QT bug, filed as #5770288.

Changed 3 years ago by blufire

I noticed that the issue crops up during frame-by-frame stepping (pressing the left or right directional keys on the keyboard). Stepping forward in an H.264 video seems to miss some frames, but stepping backwards reveals the missed frames. I noticed this because I was stepping through a video that was taken in a dark auditorium with camera flashes going off every now and then. I could see the illuminated scene during the camera flashes while the video was playing, but when rewinding past the flashes and stepping forward, I couldn't see them. Stepping backwards revealed those missed frames, however.

Don't know if that adds anything to the bug fixing process, but there's my new observation.

Changed 3 years ago by blufire

By the way, is Perian taking over all H.264 decoding when installed? Personally, I'd like an option in Perian to leave H.264 decoding to QuickTime. Thanks!

Changed 2 years ago by gbooker

  • status changed from assigned to closed
  • resolution set to fixed

#359 fixes this

Note: See TracTickets for help on using tickets.