Page Saver & Capture of Flash Content on Linux

April 29th, 2009 by Kathleen Brade
Tux

Recently, we’ve received several email messages from customers who report that Page Saver Basic and Pro are not able to capture Flash content on their Linux system. Unfortunately, we have not been able to determine the cause in all cases. Here are some things to check:

1) Make sure you are running Firefox 3.0.x, Flash 10.x, and either Page Saver Basic 2.1 or Page Saver Pro 2.1.

2) Make sure that your X display bit depth is 24. Other bit depth levels don’t allow Flash to be captured (see Mozilla bug 476282).

3) Make sure that you’ve enabled Page Saver’s Flash capture option. Interactively, check the menu item “Arrange to Capture Flash Content.” From the command line, be sure to include the -captureflash option along with some delay to allow some time for the Flash content to load (use the -savedelay command line flag).

If you are still having problems, it may help to:

  • Install and use a copy of Firefox from Mozilla’s web site.
  • Install the Flash plugin into your Firefox profile directory (~/.mozilla) rather than using a package provided with your Linux distribution. One customer reported:

    I found that the RPM package that Adobe distributes does some strange things with openSUSE. After uninstalling Flash completely and reinstalling the .gz manually on each user I was able to [capture Flash] with Arrange for Flash checked.

If you are experiencing this problem or if you found a fix, please make a comment here or contact us.

Page Saver Basic and Pro Updated to Version 2.1

March 20th, 2009 by Mark Smith

This week, we released version 2.1 of Page Saver Basic and Pro.

Enhancements included in both editions:

  • Compatible with Firefox 3.5.
  • The “Arrange to Capture Flash Content” supports more Flash pages and is now available on Mac OS.
  • The default quality setting for JPEG images has been increased.
  • If a page request fails during a command line capture (e.g., if Firefox is unable to contact the web server), an error is reported instead of capturing a blank image or an error page.
  • The HTTP result code (e.g., 200 or 404) and other useful information is now reported for successful command line captures. Learn more.
  • Improved coexistence with other Firefox add-ons.
  • Updated Dutch translation (thanks to Markh).

Enjoy the new version, and please let us know what you think.

5 Minute Signal

January 21st, 2009 by Mark Smith
5 Minute Signal

For the past year and a half I (Mark) have been part of an Ann Arbor, Michigan based group named GO-Tech. The common thread among the group members is that each of us is interested in making things using technology (combining hardware, software, metal, wood, etc.). I refer to it as “Do It Yourself Tech” (DIYTech). The group meets monthly to present projects and have interesting discussions. I attend when I am able; it is a fun, enriching after hours activity.

At the most recent meeting that took place on January 13th, there was a contest in which everyone was invited to build a device and demonstrate it at the meeting. As Dale (the group organizer and leader) described it:

The Five-Minute Timer Contest goal is to design a timer to time presentations at our meetings. It should semi-accurately time the presenter, and give some audible or visual indication when their time is up. Portability, coolness, and robustness will be helpful. Cool prizes supplied by O’Reilly, publishers of Make.

I created a traffic signal based timer that I named “5 Minute Signal.” The time is actually settable to one minute and up (in one minute increments). To build it, I hacked an inexpensive plastic traffic signal (about one foot tall) that I purchased from Oriental Trading Company. To control the signal and provide accurate time keeping, I used my trusty Bare Bones Board (BBB) Arduino-compatible microcontroller board. The hardware is fairly simple (the BBB, a pushbutton control switch, and 3 relays to control the red, yellow, and green lights) and the software was fun to write. I put the whole thing together the weekend before the GO-Tech meeting.

Basic operation is as you would expect: Push the button to start the timer. When the time interval is set to 5 minutes, the green light will stay on for the first 4 minutes, followed by one minute of yellow, and then red at the end of 5 minutes (the green and yellow intervals are shorter when the interval is 2 minutes or less). More details are available in these documents:

The other contest entries included a very clever and well-made artificial sundial timer (by Jim) and another with a large servo-driven dial (by Don) that, if the presenter went too far over the allotted time, popped a balloon to get everyone’s attention. The meeting attendees voted and in the end I tied with the sundial for “Best Timer” and the sundial won the “Coolest Timer” award. I walked away with a copy of the Best of Instructables book (thanks O’Reilly).

There was one more 5 Minute Timer project presented at the meeting (it arrived too late for the contest). Peter put together a traffic signal based timer similar to mine that uses a full size (reclaimed) traffic signal that he purchased on eBay. His impressively polished project includes a wireless remote control (something I considered but did not have time to include), a custom printed circuit board, and a wooden project box. Schematic (PDF).

The meeting also included an interesting talk about EMC and some other presentations. Overall, it was a creative, fun and informative evening. If you are in the southeast Michigan area, I highly recommend that you attend an upcoming GO-Tech meeting

Page Saver 2.0.1

January 15th, 2009 by Kathleen Brade

Happy New Year!

I am pleased to announce that Page Saver 2.0.1 was released this week. Available in both Basic and Pro editions, Page Saver now includes a translation for Traditional Chinese. Thank you to Jia Heui for providing the translation.

We also fixed problems that sometimes occurred when capturing very large images. In Page Saver Pro the height of the header and footer (if enabled) was not taken into account when limiting the height of tall pages. Thank you to Tim for reporting and helping us reproduce this problem. We also modified the way both Page Saver Basic and Pro determine when a page is too wide and/or too tall to better match Firefox’s limitations.

Page Saver 2.0 Now Available

October 17th, 2008 by Kathleen Brade
Page Saver Flash Capture

We are thrilled to announce the availability of Page Saver 2.0 (Basic and Pro editions), which we released earlier this week.

The big news is that we added an option that allows you to capture Flash content (note that this requires both a fairly new version of the Flash Player and Firefox 3). Learn more.

For command line users, we addressed a long standing problem with pages that use <meta> refresh tags to quickly redirect to another page. Page Saver now waits up to 10 seconds for the next page to load; in Page Saver Pro, you can control that time by using the -saveoptions refreshmaxwait flag.

The third big feature is only for Page Saver Pro owners: after you select a region on a page, you can now move and resize the rectangular area before completing the capture. This makes it much easier to capture precisely what you want. View a video demonstration.

Once again, we would like to thank the translators from the Babelzilla community who make it possible for us to provide Page Saver Basic and Pro in 19 different languages (we added Simplified Chinese in version 2.0). For a few of the languages, we were unable to find someone to translate the newest text in time for the 2.0 release; if you can help, please join the Babelzilla community or contact us. New translations are also welcome.

Finally, one unadvertised feature of Page Saver 2.0 is compatibility with Firefox 3.1 Beta 1. We have not completed all of our testing against Firefox 3.1 (and it is a moving target), so please let us know if you encounter any problems.