Wednesday, July 28, 2010
Merging Subtitles in Video Files with DivXConverter
I recently discovered this cool program, DivXConverter, which I didn't find in my Ubuntu distribution (you can download the .deb file, though, and install the required dependencies), but that's really useful and easy to use.
"DivX converter is a simple Mencoder frontend to Produce DivX Player Compatible AVI video format with the ability to merge subtitles . It support many video and audio filters and many presets."Now, the interesting features I've just used is the ability of merging a subtitle file (typically .srt) into a corresponding AVI file.
Here's what to do (see also the following screenshot):
- Add the avi file (and select the output folder and the compression, I left the default Normal compression)
- Make sure to select Xvid in the "Video Filters" tab to make sure the resulting avi is compatible with dvd/divx readers (at least the with ones I own)
- You can leave the default settings for Audio
- Select the subtitle file (I set ASCII as the encoding)
- Go back to the main window
- Press "Convert" and enjoy the resulting AVI file
Pubblicato da betto a 5:19 PM 0 commenti
Friday, July 09, 2010
mounting none on /dev failed: No such device
If you're experiencing this error message at boot in Linux (e.g., after you recompiled the kernel in Ubuntu Lucid)
mounting none on /dev failed: No such device
don't be scared, the boot will continue and there'll be no problem (at least, I read in some posts); I never experienced problems even with this error at boot.
But if you want to get rid of it, just make sure that you have
CONFIG_DEVTMPFS=y
in your .config file of your kernel source directory.
Pubblicato da betto a 3:00 PM 3 commenti
Wednesday, July 07, 2010
mSoma a Qt client for SomaFM
Andrea Grandi proposed me a few weeks ago to try and develop a client for SomaFM, a streaming radio with near 16 different channels, available for free. Indeed we wanted to try to develop an application for our cool Nokia N900 smartphone. Since this phone is now based on my beloved Qt framework, I accepted with much pleasure.
The really cool thing was that, by relying on the qt-mobility APIs (new Qt APIs for mobile application developers), we could enjoy cross-platform developing: all the code that I wrote for this player was tested and debuged on my computer, as a desktop application. Then, we deployed on the Nokia N900 and tried it there (and it worked seamlessly).
For instance, this are some screenshots of msoma running as a desktop application (in Linux in this case):
Of course, this is the very first version of this application, and surely the UI should be different in the desktop application with respect to the cellphone version (in order to be more usable in the mobile devices). But, as it is, it's already enjoyable (but I may be biased ;)
Source code is available on Gitorious and it's always updated with latest version we're working on. If someone want to test the application, it's available in extras-devel repository ("msoma" under Multimedia section) of N900.
In case you want to use it as a desktop application, please remember that you need qt-mobility. I blogged about the installation of qt-mobility in Linux.
We really want to thank, Rusty Hodge, SomaFM's founder, who provided so many details about SomaFM for developing our application (and of course we thank him also for SomaFM itself :)
We look forward to receiving feedback, patches, suggestions, and help! :)
Our maemo profiles:
Pubblicato da betto a 10:12 AM 1 commenti
Etichette: maemo, msoma, my programs, n900, nokia, qt, qt-mobility