Between Linux and Anime

Kind of like Schrodinger's Cat

Tag: Tech (Page 6 of 8)

Playing (Simplified) Chinese SRT Subtitles in Mplayer

Was a little disappointed that chinese subtitles don’t work out-the-box on mplayer. Well, ass ones seem to work fine, but srt ones don’t work at all and I had to Google it. Anyway, assuming you already have fonts that can display chinese characters, you can get mplayer to play chinese subs by giving it the parameter -subcp cp936.

mplayer -subcp cp936 your.moviefile

Edit: -subcp enca:zh:BIG5 also works, and seems to work better in some cases:

mplayer -subcp enca:zh:BIG5 your.moviefile

(thanks to Kees in the comments)

You can also use the -font option to manually specify a font that mplayer should use. Source.

868
Rate this post
Thanks!
An error occurred!

Setting the “Primary” Screen where your Panels go on Linux Multi-Monitor Setups

If you have a multi-monitor set-up and are wondering if it’s possible to control which screen is “primary” – where all your panels will end up in – yes, it is. That is, assuming your desktop environment asks X to decide which screen is “primary”. KDE Plasma does, and Gnome probably does too. As long as X is involved in the decision, it’s possible to use Xrandr to tell X which screen you want to be “primary”, by using the “–primary” option. For example, if I want my laptop LVDS screen to be my primary screen and get all my desktop panels, I’d run:

xrandr --output LVDS --primary

That was easy :) On a related note, some changes are forthcoming in KDE SC 4.5 in the way multi-monitor setups work. Take a look here for some details.

858
Rate this post
Thanks!
An error occurred!

Xserver refusing to start during boot on OpenSUSE?

If you’re on OpenSUSE and your X server refuses to start on boot, and stays blank on manual startx, spitting out errors that look like this:

symbol lookup error: /usr/lib64/libXi.so.6: undefined symbol: XESetWireToEventCookie

You’ve probably been a bad boy/girl and have been playing with non-standard Xorg drivers and repositories haven’t you :P Here’s what you can try on the terminal (since that’s all you’d have if X refuses to start): Symlink libXi.so.6 to libXi.so.6.0.0 instead of libXi.so.6.1.0 in /usr/lib, or /usr/lib64 on 64 bit systems.

# cd /usr/lib
# rm libXi.so.6
# ln -s libXi.so.6.0.0 libXi.so.6

That should hopefully let you startx, where you should probably proceed to remove the libXi package from Yast – as well as every other non-standard package you installed :) Source here.

Btw, yes this happened to me, and I was frantic. I’m reasonably comfortable on the console but as long as my DE wouldn’t start neither would my networkmanager, which means I had no internet – and which means my package manager commands were useless! Playing with Xorg drivers bit me hard that time. Srs bsns, it is. As someone wisely said in the source thread, “For the next time: adding experimental repos brings you in a world where you’re on your own, and where things like you’ve met now, easily happen.

851
Rate this post
Thanks!
An error occurred!

NUS SoC Linux guides now on the Document Repository!

Just a quick pop-in (since I appear to have been banned from identi.ca. Btw anyone knows who can save me or how I can save myself?). So after a really long time but fortunately well before the new semester, we finally have up-to-date Linux guides for connecting to SoC PEAP, SoCVPN and for printing in SoC posted on the official NUS School of Computing Document Repository! Big thanks to tech services for following through with this. Would have been ideal for printed copies to have also been made available, but this is still way better than things used to be :)

Here’s to hoping this’ll help existing Linux users amongst the freshmen keep their preferred operating system, and also make things easier for curious proprietary system users seeking a breath of fresh air :)

828
Rate this post
Thanks!
An error occurred!

Playing “V_MS/VFW/FOURCC”, “FLV4 / 0x34564C46” mkv files on Linux

Welcome to yet another episode of “Refusing to Just Use Windows (TM)” !

Yes that’s right. Despite the general ease with which most mkv’s play on Linux systems, I discovered a couple of mkv’s just the other day that simply wouldn’t – not on VLC, mplayer, ffplay, kaffeine – nothing. Even with every last available codec pack (and their grannies) installed. Well, the audio plays well enough – but I get no video. Blank. Zip. On the other hand I was told that the files play on a properly set up Windows machine. So what else is new :)

Of course, the thing about mkv’s is that it’s a wrapper format – different mkv’s can hold video/audio/subtitles that require vastly different codecs, so being able to play one mkv doesn’t guarantee that you’ll be able play the next. This case is a classic example of that little principle. So next step would be to find out what is the internal video format being used. Some probing with ffmpeg and mplayer on the command line reveals that the video’s codec id is “V_MS/VFW/FOURCC“, and is actually an flv4, which should be decodable on Linux. However playing the file results in one form of complaint or another in the way of “V_MS/VFW/FOURCC” not being recognized as a codec. The result: No video – only the audio track plays.

To cut a long story short, after clamping my teeth down on it and doing my requisite googling (yes, Refusing to Just Use Windows), I put the clues together and managed to find a not-too-difficult way to the bottom of the issue. The idea is to manually specify/force the video decoder to use, since the players are incapable of automatically finding the right one. None of my players appear to allow me to do this though, so I used ffmpeg to decode and reencode it into a nicer format instead:

ffmpeg -vcodec vp6f -i inputFile.mkv -b 20000k output.avi

The -vcodec vp6f part is the important bit here of course. This should decode that pesky mkv and spit out a much friendlier avi file that should easily play on mplayer, vlc or the like.

If your mkv has subtitles, you’ll need to do some extra stuff, since ffmpeg to the best of my knowledge does not play nice with subs. The above step should get you an avi with video and audio. To also add subs, you first need to extract them from the mkv. One way to do this is using mkvextract, which you should be able to install in your system by installing the “mkvtoolnix” package. mkvextract lets you extract a track from your mkv. The subtitle track is usually track 3, so you’d do something like:

mkvextract tracks file.mkv 3:output.subs

You can check which track your subtitles are on by doing ffprobe file.mkv. Once you have the subs extracted, you can simply direct your player to the extracted subtitles file and it should display. If you name your subtitles file after your avi file, some players would even automatically load it. All I needed to do was:

mplayer output.avi -ass

Of course, if you feel like it, you can also burn the subtitles into the video file itself. You can use mencoder for that, or you can use avidemux following instructions here

Hope that helps someone ;)

822
Rate this post
Thanks!
An error occurred!

Ren’Py on the Nokia N900!

Package(s) for an early N900 port of Ren’Py has recently appeared in extras-devel! For the uninitiated, Ren’Py is a free Python-based Visual Novel engine with a sizable repertoire of mostly free, mostly amateur-created games available. This had been one of the first things I tried (and failed) to get working on my N900 back in the day, so needless to say I jumped at the news, swiftly went and grabbed it, and checked it out. The result:

Read More

788
Rate this post
Thanks!
An error occurred!

Boosting Audio with Mplayer

So last night I got pwned by zw as he demonstrated before mine disbelieving eyes this interesting feature he called audio boosting on his machine’s Windows Media Player classic. We were trying to watch this video with an unspeakably soft audio track, and after not being able to hear nuts when I played it on my Linuxbox + shoddy speakers, he smugly plugged the thing through his laptop’s Windows Media Player classic and turned on software audio amplification – and we did indeed get significantly more audible audio. Despite having (immense) issues with Media Player Classic’s UI/UX, I had to concede that that was an immensely handy feature. And so it was Windows 1:0 Linux that night.

But of course, while I do agree that Windows does certain things better than Linux, getting soundly beaten by the likes of Windows Media Player *Classic* is bound not to sit well with this user :P So having been enlightened to the existence of such a feature, I set off today to find out if it exists on Linux players. And it fortunately turns out that the answer is yes! On mplayer, all one needs to do is to add an extra argument. For example,

mplayer -af volume=20:0 mediafile

Would amplify the sound by 20dB. 20dB makes a HUGE difference by the way, so you might want to turn down your speakers/take off your headphones before you try it, in case you inadvertantly deafen yourself. So there you have it. Oh, apparently VLC has support for it too, but that’s beyond the scope of this post for now :)

Source

755
Rate this post
Thanks!
An error occurred!

Ubunchu 05 ~ Twintail chara? Is she gonna be a Tsundere?

So the 5th chapter of Ubunchu, the free manga about the popular free Linux system Ubuntu, is out. Actually it’s been out for a good long while now but you will note that I only fought my way out of quasi-hiatus in the last post.

So I’ll admit it. This manga is starting to feel somewhat direction-less. It’s fine as a documentary sort of thing I suppose, but why not do better eh? Personally I think it’d be great if we could give the Ubuntu/free-software lecture of the weekchapter thing a rest and spend some pages on developing the characters and illustrating the larger setting instead. It’s still fun as a curiousity (and as blogging material), but I hope we’re moving into some actual plot soon because I think Ubunchu is really getting a little hit-and-miss as pure educational material. /rant

Read More

736
Rate this post
Thanks!
An error occurred!

Holy, (IMO) Apple did the iPad right

So all this jumble of talk on Apple’s latest gadget-child has been buzzing around the fringes of my consciousness for a good while now without me stopping to pay attention and actually seeing what all the hype is about. After all, I was (and still am) pretty convinced that I am simply not going to get an iPad. And then today, feeling somewhat unable to work, I decided out of curiosity to finally bring up Mr Job’s little keynote in which he introduced the iPad, and gave it a watch-over.

And damn, I gotta say. Apple really has this one nailed.

Read More

659
Rate this post
Thanks!
An error occurred!

The Nokia N900 hits Asia, at long last

So I’ve been waiting for this and at long last it has happened – the N900 has become available for preorders via Nokia Singapore and Nokia Malaysia, as well as likely a number more Asian countries, a good few full months after its initial availability in the Europes and Americas. And with the tech market here already long-dominated by (very attractive) proprietary products, I can only say, Nokia, about damn time.

So I’ll very likely strive to acquire one. It is a geek device after all, and me being the geek I am I consider this quite the exciting piece of gadgetry – it runs the free Maemo OS, which is a Debian derivative, and sports all manner of really sweet geekery like root-access terminals and the venerable Apt. Of course, it is not only a geek-happy device – it is a pretty darn sexy little thing too.



Preorders in Singapore can be done via here, and in Malaysia via here.

614
Rate this post
Thanks!
An error occurred!

Page 6 of 8

Powered by WordPress & Theme by Anders Norén