It is now as easy to make video galleries as image galleries. jAlbum 11 can adopt over 160 video formats for the web - re-encode, compress, scale rotate and trim your videos!
Videos - a natural next step
A picture is great for story telling. Everyone know the saying "a picture is worth a thousand words". We have the saying "an album is worth ten thousand words" as an album consists of several images ;-). Now jAlbum just got even better at telling a story cause you can now mix videos with images with ease. Most cameras have been delivering a mix of images and videos for over a decade, so making jAlbum adopt those videos for the web too was a natural next step. Enjoy this album showing my attempts at the big jump taken with my point-and-shoot Canon camera a couple of winters ago.
Used to be hard
Adding videos to jAlbum albums has worked in the past but you'd had to manage the many technicalities of different video formats and video players yourself. While all web browsers can display JPEG images perfectly, the same is not true for video: There are zillions of video formats generated by your various cameras and while browser "A" perfectly handles one format, it doesn't handle another, and vice versa is true for browser "B". Popular services like YouTube and Vimeo use a host of techniques to navigate this minefield so you don't have to bother - it just works. I'm now happy to tell that video now "just works" with jAlbum albums too!
Note: Most skins will need to be updated to fully support video: For videos to work no matter what web browser users are using, skins need to use an embedded video player that has the capability of using either the browser's built in support for playing the MP4 video format or Flash if the browser doesn't support MP4 (which is the case for Firefox due to license politics). Currently, our embedded player is being used by the Turtle and Base skins and skin developers are currently adopting their skins as we're speaking.
Making a video album
Making a video album is as easy as it can be: Drop a mix of video files (and images if you want) onto jAlbum and press "Make album".
The original videos you drop onto jAlbum may be very large, so if you don't wish jAlbum to make a local copy of them, use the alt, ctrl and shift qualifier keys on your keyboard as you drop in order to link the original videos instead. (See this blog post for more on linking files into jAlbum). jAlbum will indicate that an image or video is linked by placing a small arrow in the bottom left corner of its thumbnail.
Adopting video files for the web is a CPU intensive task so making the album the first time can take some time, but it's as easy as that.
Before making the album you may wish to adjust things like video dimension, trim the start and end of videos and select what images should represent them in the album. A new Video tab has been added to the album settings window. Here you control aspects that applies to all videos of your album project, like dimension and compression. Advanced users can go deeper here and directly specify parameters to the underlying ffmpeg video transcoder, however, we believe that most users will be happy with the default settings that have been carefully chosen to produce videos compatible for the web.
Choosing video thumbnails and trimming
jAlbum will automatically pick an image a second from the start of the video to represent it. If this isn't the best pick, just hover the mouse over the video thumbnail within jAlbum and select "Edit", then use the new thumbnail chooser slider that is located above the caption editor to choose a suitable image. There is another slider above the thumbnail chooser which has two knobs. Use this one to trim (cut) the start and end of your videos so your viewers don't have to spend time watching dead sections. This also helps reduce the size of your final video.

Note: As always, jAlbum never touches your original files. All these operations apply to the final files in the album, not your original files.
Correctly oriented videos
I doubt this is an issue with ordinary video cameras, but with today's mobile phone cameras, videos can be oriented in any of the four possible ways (normal, left, right, upside down). jAlbum tries to detect the orientation and ensure that the final video is correctly oriented, but if that fails, just use the rotate buttons in jAlbum's toolbar to orient the videos correctly.
Skins supporting video
To be able to guarantee that your videos will play on any web browser, the album skin needs to play them with an embedded player. It's not enough to rely on whatever player a particular browser may have attached to the destination video format (.mp4). There are currently a handful of skins like "Turtle", "Base", "Matrix" and "Slide Show 4" that have been adopted to use an embedded video player and more are coming. If your favorite skin isn't supporting an embedded player, ask the developer to add it. We're working on ensuring that all skins we bundle with jAlbum are supporting an embedded video player.
The best of all
All users holding a license for jAlbum 10 can freely upgrade to jAlbum 11! Admit it's a great deal :-). Please spread the word about jAlbum, share video albums and consider donating to us to support future development. Download jAlbum 11 and get started with videos today!
This post puts the spotlight on an often overlooked gem in jAlbum – the seach feature of the Turtle skin. Many people and organisations use jAlbum to present huge amounts of images, whether it is catalogues of vintage cars, handicraft or event images for the local sports club. It's not uncommon to see albums consisting of tens of thousands of images presented in hierachical folder trees. |
With jAlbum's Turtle skin, you can add a search box that will simplify finding the images your viewers are looking for. It will search through all images of your album, looking for matches to the search terms within the file names, titles, descriptions, keywords and even face tags of your images! If you search for multiple words, Turtle will find all images that's matching any of them. The matching images are immediately presented in a thumbnail list and are now only one click away. | ![]() |
Have a play with this sample album of stock photos to see search in action!
![]() | To enable search in a Turtle based album, simply open Settings → Turtle → Site and tick the “Use search box” checkbox, then make and upload the album again. Search works no matter where the album is being hosted. It even works for albums stored on CD-ROM, memory sticks etc. Please note: when you preview an album locally the search functionality will not work before the album make has completely finished!
|
Kind regards, David and the entire jAlbum team | ![]() |
You might have noticed how much the web pages has changed in the past years. Nicer, cleaner interfaces and web applications appeared all around the www that can adapt to any device. This huge leap in the evolution was made possible by the new web page standards, called HTML5 and CSS3.

For a long time web designers were locked into the early 2000's technological level thanks to Microsoft's indifference in adopting new standards and fixing browser bugs in Internet Explorer. Fortunately the evolution appears to be stronger than MS, and by now the vast majority of visitors is using a web browser that's capable of handling HTML5 pages. (Included all mobile browsers!) The only major player left from the prehistoric ages is IE8, with its 14% share. But I guess, you don't want to miss out on that 14% either, do you? No worries, HTML5 works fine on these old browsers too, even back to Internet Explorer 6. The skin will introduce the new tags (<header>, <nav>, <menu>, <article>, <footer>, ...) with a small script. Naturally, they will not show the new CSS3 features (rounded corners, gradients, custom fonts, etc.), but this won't affect the page usability-wise, only the visual extras. And those who are using such old browsers got used to that look already. HTML5 is so much simpler to learn, so much better structured and all the development on the web is focusing on this standard, so I'd encourage everyone to use it right now.

Historically, meanwhile HTML5 was known for developers for years, it became a hot topic since around April 2010 when Steve Jobs of Apple has concluded that “Flash is no longer necessary to watch video or consume any kind of web content” and that “new open standards created in the mobile era, such as HTML5, will win”. In November 2011 even Adobe announced that it will discontinue development of Flash for mobile devices and focus on HTML5 technology. Battle won.
The HTML5 Boilerplate is the most widely adopted HTML5 framework, a combined effort of 100s of developers. Its purpose is maintaining identical look and behavior though all browsers and giving a solid foundation for any HTML5 web page. High Five skin is a simple implementation of the HTML5 Boilerplate with some basic features, which you can easily enhance. If you happen to need help, you can always ask find us in the General Development forum.

But even if you are not a developer, I suggest you to give it try. It's pretty easy to use, clean and elegant, and it does a good job in presenting your album to search bots too.
Install High Five skin from here →
Laza
Turtle's new Facebook commenting will not only add a handy commenting tool to your albums but it will manage all the community integration, posting to timeline, notifications, etc. – and thanks to Facebook's networking effect your albums can reach 100s of people in no time. Many users of Turtle, I guess, haven't even noticed the new Facebook commenting tool, or perhaps thought it's something too complicated for them. No, I can tell you, it shouldn't – even I was surprised how smooth it goes. Now I'll show you the 3 easy steps to put this awesome tool into good use.
In order you can manage your Facebook Commenting app you will need to create a new App on Facebook. Don't worry, you don't need to be a coder to be able to do that. Go to this page: Facebook Apps, give it a name and you're good to go. (From jAlbum simply click the Sign up link on Turtle's settings window and go to Apps.)

Now that Facebook has created an app for you can simply copy the App ID to jAlbum's appropriate box.

Go to Turtle's Social settings tab and turn on Enable Facebook commenting. Paste the app ID you've copied from the Facebook site. Normally you don't need to change the Number of posts to show, but you can make it a bit higher if there's enough space. Note, this is not the total number of comments to show, only the number of comments to show in the initial view – the visitors can expand it any time if they want to see more.

Make the album and Upload to your site! Please note, you cannot test the Facebook commenting on the local Preview, because that?s not visible to Facebook servers.
Laza
Do you want to give your photos or albums a certain atmosphere? Then you could use jAlbums new
The ArtyFilters use a variety of different techniques to give your images a unique expression. The palette of techniques include overlays, border masks, color tints, brightness and contrast adjustment and textures. Enough talking. If an image speaks a thousand words, then an album should speak ten thousand words :-), so here's a sample album that demonstrates the different effects:
Usage
To apply the artistic filters to individual images from within jAlbum's edit panel, just install the plugin and restart jAlbum, then "Edit" an image within jAlbum and click the Arty icon (a flower).
To apply an effect to all images of an album, you can open jAlbum's Advanced album settings->User variables and specify the filters like this sample shows:
filter1 | class=net.jalbum.filters.arty.effects.DaisyFilter
The names of each filter are as follows:
net.jalbum.filters.arty.effects.SunflowerFilterHere you actually have the ability to specify several filters to be applied in sequence, so you can enter two user variables, like this:
net.jalbum.filters.arty.effects.RainflowerFilter
net.jalbum.filters.arty.effects.LilyFilter
net.jalbum.filters.arty.effects.PinkFilter
net.jalbum.filters.arty.effects.TulipFilter
net.jalbum.filters.arty.effects.ThistleFilter
net.jalbum.filters.arty.effects.SnowdropFilter
net.jalbum.filters.arty.effects.DaisyFilter
filter1 | class=net.jalbum.filters.arty.effects.DaisyFilter
filter2 | class=net.jalbum.filters.arty.effects.SnowdropFilter
Usage from within skins
This tool includes a component that shows the eight effects on a sample image at a time. It's integrated in the plugin and skin developers can actually embed it in their skin setting panels too. The whole Arty tool can also be bundled with a skin (just put it inside the "lib" folder of your skin).
In onload.bsh:
import net.jalbum.filters.arty.*;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.io.File;
ControlPanel ui = new ControlPanel() {
BufferedImage bi;
ArtySelector arty;
try {
bi = ImageIO.read(new File("/Users/sarah/Pictures/pink_small.jpg"));
arty = new ArtySelector(bi);
} catch (IOException ex) {
System.out.println("Image not found. Sample image used.");
arty = new ArtySelector();
}
{
add("br", arty);
}
}
window.setSkinUI(ui);
In init.bsh:
import net.jalbum.filters.arty.*;
Effect fl = Effect.valueOf(arty);
engine.addFilter(fl.getFilter());
If you as skin developer want to decide which filter should be used then you just have to write in init.bsh:
import net.jalbum.filters.arty.effects.*;
engine.addFilter(new PinkFilter());
Download
T
o add the ArtyFilter tool to jAlbum, just download it to your computer, then double click it or drop it onto jAlbum to have it installed.
If you want to see what I really done or improve the ArtyFilters, you can download the source code.