Debugging CutyCapt + Flash

cutycapt, flash, ubuntu

Solution

Are you aware that cutycapt's `delay` parameter takes a millisecond value? Therefore, if you want to delay for 10 seconds, it should be `10000`, not `10`.

This would explain why you weren't seeing any state change, as the delay was too short.

Problem

I have a system on Ubuntu 12.04 that uses xvfb, CutyCapt, and Adobe Flash to capture a screenshot of an HTML page with embedded Flash. All packages are the Ubuntu 12.04 release packages (nothing custom compiled). xvfb-run --server-args="-screen 0, 1024x768x24" cutycapt --url=http://www.270towin.com/2012_election_predictions.php?mapid=mFh --plugins=on --delay=10 --out=test.png The setup works just fine for capturing Flash. The problem I am having is that the Flash object makes some remote data calls and changes display state based on the remote data. My screenshot captures the state of the Flash object at load time, but does not ever capture the visual changes after the remote data calls. Using tcpdump I am able to see that the appropriate data calls are being made. I have tried delaying CutyCapt by various intervals up to 90 seconds to see if it would capture the new state, no dice. I appreciate any assistance in debugging this problem further, even if the answer is "go here". I'm not too familiar with the Qt development world.

Original source