graphical blog 2

Ce billet existe également en Français
Translation, subtitling (and captioning) have a big help from the web.

Nowadays some tools appear, at least good enough for syncing translation efforts on the web, perhaps not so good, because of bug, and slow flash usage in some case, this is at least a good start for a quick and efficiency planet-communautary driven translation. is a collaborative (and free as beer) tool, allowing to translate .po by team. .po are translation files automatically generated by gettext tool (a Gnu tool) with the goal to help to translate (free) softwares.

Open Subtitles is a well known international video subtitles database since several years. is another collaborative (and free as beer) tool, allowing to add subtitles and captions in any existing online video. There’s only one enforcement, the video must be, at worst in flash format (on Youtube, Vimeo, Dailymotion…) or at best in HTML-5 format (WebM, Ogg/Theora, or mp4/H264). The second option allow to edit on a low end computer (as mine) directly on the site, and with the better quality of those formats. The flash version is mostly unusable, at least you have a computer that use the power of the whole Fukushima plant melting power (at least 4 times Tchernobyl). I finaly use computer installed specialized softwares for subtitling, you can find some references on the FLOSS manual dedicated to vido subtitles. But the best solution was finally for me vi + mplayer.

Here is an example (I found this one searching something in chinese to translate) that some viewer couldn’t like :D, with Chinese, English and French subtitles. Sadly it was in Flash format, I worked hard (thankyou FlashVideoReplacer + vi + “mplayer -utf8 -sub *.srt *.mp4″). And as you see, you can integrate it in copy-pasting only 3 lignes of code. I don’t understand whyfor this is in flash, as I uploaded mp4 after the original flash, and some other HTML-5 content are in whole HTML-5 interface…

Flash version (subtitles not synced on my old computer) :

HTML-5 version (doesn’t work with cunjunction of my blog and my paranoid all-blocking browser :D, oops, it works, but is very slow because also in flash :( (syncing problem could be due to lack on timespace between subtitles forthis js, works perfectly in mplayer ?) :

* P2P DNS : .p2p
* Independant Certificat Authority : CAcert Debian, Ubuntu, etc… can install ca-certificates package (since 2009).
* P2P search engine (avoid NSA information gathering on you) : Seeks and Public Seeks nodes
* OpenStreetMap for cartography.
* BitCoin decentralized & p2p bank and virtual currency. “What is bitcoin?” animation

français english

The main problem of firefox is in it’s management of content and interfaces that are on the same thread. There is actually an internal work to separate interface and pages content, so if a page consume too much resources, the tab can be closed immediatly by clicking on the close cross button. For now if the content of a page consume too much ressources, the whole browser is sticked like a hudge stone that eat your system ressources. The secondary problem linked to the first is that you can’t know which tab use to much ressources, there is no ‘top’ like plugin or extention that allow to know this and avoir some site or bug report to them or firefox devs.

The big issues of ressources overloading on Firefox come with:
* animation/advertisement that consume lot of resources/cpu and is very tiring at reading page. I use AdBlockPlus to reduce this planet destructive wasted resources.
* .js scripts (performance issues are mostly resolved in firefox 4.0bx), NoScript block all of them and can be enable one by one, or can enable all but some you don’t want. you can accept/refuse some permanently or temporary etc… I generally block all, accept one by one temporarly but the site I go often, and permanently block advertisment and statistics dedicated sites (google-analytics, ad*.com…). Warning, I’m not sure but it seem that by default, it forbids web-fonts, don’t forgive to uncheck forbid @font-face in NoScript options.
* Flash content. (I’m using the flash beta 64bits from 2010/09/27 that is the best solution on 64 bits linux, and don’t suffer too much for that, at the condition I d’ont open 5 or more flash video at the same time (with help from flashblock).
* The add-on FlashVideoReplacer, allow to replace the crashing and slow flash player by your own binary player, by directly streaming the content. You can then choose the format and resolution of the video. Sadly, this only work on some of the most know video website (Youtube, Vimeo, Metacafe, Ustream and some other)
* Page itself, even with NoScript blocking js and flashblock some pages still collapse your system with firefox-3.6x, the baddest thing is that all the tabs are continuously in work, so all will consume ressources. To avoid too much ressources usage, you can use BarTab, that block at start all the old tabs but the last one, so you can use have your old tabs under hand but they will not collaps your system. Since Firefox 4 you don’t need anymore bartab, you can set the same behavior, by adding in about:config, a new integer string with the value of browser.sessionstore.max_concurrent_tabs to 0 (using right mouse button => new => integer)

UPDATE, installation of ff-4.0b

You can grab the beta releases from the ftp (public http too) from :
or faster ftp :

For the beta release, simply go to the subdir 4.0bX/ (replace X by last beta >=9), choose your operating system (mine is linux-x86_64, but I hope, soon a linux-ARM), then your language version (fr, en or whatever you read).

Then download the tarball. For me, that’s here :

I personnaly extract the tarball in /opt/ (after removing the previous symbolic link), rename firefox to firefox-4.0b9 (the release version) and make a new link firefox => firefox-4.0b9 during few weeks, until I find it’s more stable than previous one. After that delay I will remove the old one (firefox-4.0b8) :
rm firefox
tar xf firefox-4.0b9.tar.bz2
mv firefox firefox-4.0b9
ln -s firefox-4.0b9 firefox

Then if there wasn’t already one, I create an icon shortcut in the gnome bar, adding the following path for the application :

I already wrote an article on an animation patch for Mypaint by Charbel Jacquin, and a very short try by mouse, there is now a specific branch with a new functionality (background layers/cellulos layers), that will be merged back in trunk as soon as everything is hidden in preferences, and I’ve no a new Wacom graphic tablet to play with it.

Demo of new functionality(Youtube) local copy:

The new branch can be seen and get from this address, installed and launched as follow. Warning, if you have already installed debian package, you have to remove it, and install last version beside this one (following the same process) in /opt/mypaint-xxx, else you will not be able to save picture/animation because of /usr/lib priority.

Debian based only (Debian, Ubuntu…):

sudo apt-get install g++ python-dev libglib2.0-dev python-numpy swig scons gettext python-protobuf protobuf-compiler

git clone git://
cd charbelinho-mypaint
sudo scons install prefix=/opt/charbelinho-mypaint

A patch from Charbel Jacquin allow onion skinning function to mypaint, making it a really nice animation tool.
Patched git trunk sources (2010/03/05) (Update 2010/04/07):

Sources : mypaint-animation.0.8.2+git.tar.lzma (lzma/xz) or
mypaint-animation.0.8.2+git.7z (7zip).

Forum thread

demo (on Youtube). I made a copy of the Charbel Jacquin video (youtube channel) at another place for Chineses and Australians:

Keyboard Status Monitor (key-mon) is used for displaying key during video.

Installation (Debian/Ubuntu Linux):

sudo apt-get install g++ python-dev libglib2.0-dev python-numpy swig scons gettext python-protobuf protobuf-compiler
cd mypaint-animation.0.8.2+git/
scons prefix=/opt/mypaint-animation install


You can replace /opt/mypaint-animation by /usr or /usr/local and it will by in the standard path. or you can select any installation prefix you want.

« Newer PostsOlder Posts »

Powered by WordPress

Switch to our mobile site