We are looking for guidance on how to overcome horizontal tearing in parts of .F4v movies played out of
Flash projector for PC. We suspect the problem crops up at the point the projector is generated out of Flash,
having experienced the same problem with .F4Vs generated by others (see Note re: David Hassoun's Adobe
online article below).
The Problem: .F4V movies played out of a Flash projector exhibits horizontal tears (artifacts) during
panning, zooming motions in the video.
The Project: Interactive kiosks for Hyatt/SeaWorld employing two screens -- a touchscreen and
media/display screen. The project stage spans the two monitors (2390 px X 768 px combined) with the
touchscreen portion occupying 1024 and display screen 1366 of the horizontal dimension. The videos in the
media screen (an attract loop and separate movies selected via the touch panel) have been encoded with
Adobe Media Encoder as 1280x720 .F4V files.
The Workflow: Video acquisition in HDV, captured by Final Cut Pro and converted/uprezzed to ProRes 422
for editing. Rendered out at "Current Settings" resulting in a 1920x1080i QuickTime - ProRes codec movie.
That is encoded to .F4V in Adobe Media Encoder using the 720p preset. We then use a program called
Jugglor to position the full-screen project, stripping off borders and hiding the system bar.
Movies play normally in Adobe Media Player and in .swf files generated out of Flash. But after creating a
Flash projector for PC, the video exhibits the glitches (horizonal tears) in pans and zooms.
The Playback PC: The media is played out of a custom-built PC consisting of:
- Gigabyte motherboard, Intel Chipset 58
- 6 gigs of ram
- i7 Intel process (quad core) @ 2.66 gb
- NVidia GeForce 9500 GT video card w 1gb ram
- Super Ram Disk playback
- 1 TB SEagate 7200 RPM HD w 32 mb cache
- 550 w Corsair power supply
Note: We have downloaded and played some example H.264 videos accompanying David Hassoun's
"Exploring Flash Player Support for H.264 Video and AAC audio" from the Adobe website. We noted that
the video viles played flawlessly in the QuickTime player, but when we brought them into Flash and
generated a projector file, we saw the same horizontal tearing, particularly in motion shots and in
I hope this is something Adobe is looking into. There are lots of tutorials for making videos small and grainy for playback on phones and internet appliances, but very little in the way of guidance for making hi-def video look like hi-def video.
A modern PC should be able to play hi-def off the hard drive with no problems, and there are players that do this (Quicktime, WMP, Nero), but when H.264 gets walled up inside a flash player, it seems to bog down. The machine described above will easily decode and play back DV video in WMP at 25 Mbs, but both the Flash Player and Adobe Media Player give no joy when trying to playback h.264 at much lower bandwidths.
Increasing the quality of the video compression doesn't seem to overtax the processor or the bus (since it plays well in other players), but in Flash Player, it seems to expose limits in the performance of the player.
For authoring in Flash, what is the recipe for decent Hi-def?