Converting *.mkv to *.avi on Ubuntu

.mkv file ဆိုတာက matroska file လို႔သိၾကတဲ႔ extentable open standard Audio/Vidoe container file ပါ။ တခ်ဳိ႕ Movie ေတြကို ဒီ format နဲ႔ လုပ္ၾကတယ္။ စာအိပ္နဲ႔တူတယ္လို႔လဲေျပာၾကတယ္ ဘာျဖစ္လို႔လဲဆိုေတာ႔ အဲဒီမွာ audio, video, subtitle streams ေတြထည့္ထားလို႔ပါ။ သူက compression format မဟုတ္ပါဘူး ဆိုလိုတာက အရင္က video cd ေတြမွာ အသံ အရုပ္ စာတန္းေတြကို တခါတည္း decode လုပ္ထားတဲ႔ compressed video format မ်ဳိး မဟုတ္တာကိုေျပာတာပါ။
.avi file ကိုေတာ႔ လူေတာ္ေတာ္မ်ားမ်ားရင္းႏွီးႏွီး သိပါတယ္။
က်ေနာ္ ခုေရးမွာက .mkv ကေန .avi ကို ဘယ္လိုေျပာင္းလဲဆိုတာပါ။ အဲဒီအတြက္ ffmpeg ကို install လုပ္ထားေပးပို႔လိုပါတယ္။


Install ffmpeg
$ sudo apt-get install ffmpeg

ၿပီးရင္ က်ေနာ္တို႔ convert လုပ္ပါေတာ႔မယ္။


Convert .mkv to .avi
$ ffmpeg -i filename.mkv -target vcd filename.avi

filename.mkv မွာ filename ေနရာမွာ ကိုယ္ေျပာင္းခ်င္တဲ႔ mkv file name ေရးေပးရမယ္၊ filename.avi မွာက်ေတာ႔ filename ကို ကိုယ္ေပးခ်င္သလိုတပ္ေပးလို႔ရတယ္။

Examples
$ ffmpeg -i TheCloneWarsS01E01.mkv -target vcd TheCloneWarsS01E01.avi ဒါမွမဟုတ္
$ ffmpeg -i TheCloneWarsS01E01.mkv -target vcd TheStarWarsS01E01.avi

Audio-Video Converter on Linux

Soundconverter
Soundconverter can convert between various audio formats like Ogg/Vorbis, MP3, FLAC, and WAV.

Install Gstreamer Codecs

$ sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad

Install Soundconverter

$ sudo apt-get install soundconverter

Soundconverter will be at Applications > Sound & Video

MEncoder
MEncoder is a command-line tool to encode and decode videos.

Install MPlayer

$ sudo apt-get install mplayer

Install MEncoder

$ sudo apt-get install mencoder

Howto MEcoder

http://wiki.qwdrama.com/Mencoder_howto

Convert Zawgyi.deb to zawgyi-*.rpm

ဒီပို႔စ္မွာ Package Covert လုပ္တာကို အေျခခံေလး ေရးမွာပါ။

အသံုး၀င္တာကေတာ႔ ဥပမာ မရွိမျဖစ္လိုအပ္တဲ႔ Package ေလးရထားတယ္ဆိုပါစို႔။ အဲဒီ package ေလးဟာ Debian package (zawgyi.deb) ျဖစ္ရင္ေနတယ္ဆိုပါေတာ႔။ ကိုယ္သံုးတဲ႔ Linux Distro က Debian base မဟုတ္ပဲ RedHat Package Manager (RPM) ကိုသံုးတဲ႔ -- Fedora, OpenSUSE ဒါမွမဟုတ္ Mandriva ျဖစ္ေနခဲ႔မယ္ဆိုရင္ အဲဒီ zawgyi.deb ဆိုတဲ႔ package ကို direct install လုပ္လို႔မရပါဘူး။ အရင္ဆံုး convert လုပ္ေပးရပါမယ္။ အဲလိုလုပ္ဖို႔အတြက္ Alien ကို အရင္ဆံုး install လုပ္ရမယ္။

Installing Alien

ဥပမာ Fedora ေပၚမွာ Install လုပ္မယ္ဆိုရင္

$ su
password:
# yun -y alien


ဥပမာ Ubuntu ေပၚမွာ Install လုပ္မယ္ဆိုရင္

$ sudo apt-get install alien

Howto convert from DEB to RPM (alien -r)

$ su
password:
# alien -r zawgyi.deb


အဲဒီ command ကို Terminal မွာ run လိုက္ရင္ ကိုယ္ convert လုပ္တဲ႔ Directory ေအာက္မွာ
zawgyi-keyboard-1.3-2.noarch.rpm ကို ရပါလိမ္႔မယ္။
ဥပမာ zawgyi.deb package ကို /home/box02/Documents/zawgyi.deb ဆိုပါေတာ႔

# alien -r /home/box02/Documents/zawgyi.deb

အဲဒါဆိုရင္ အဲဒီ directory ထဲမွာပဲ zawgyi-keyboard-1.3-2.noarch.rpm ကိုရပါလိမ္႔မယ္

$ ls /home/box02/Documents
zawgyi-keyboard-1.3-2.noarch.rpm


Howto convert from RPM to DEB (alien -d)

ဒါက ကိုယ္႔မွာရွိတဲ႔ rpm package ကို deb package ေျပာင္းခ်င္တဲ႔အခါေပါ႔

$ sudo alien -d /home/box02/Documents/zawgyi-keyboard-1.3-2.noarch.rpm
$ ls /home/box02/Documents
zawgyi-keyboard_1.3-3_all.deb


ခုဆိုရင္ debian package ရရ rpm package ရရ ကိုယ္႔ဟာကိုယ္ convert လုပ္ၿပီး ကိုယ္႔ Distro မွာ လိုသလို Install လုပ္ႏိုင္ပါၿပီ

Installation Zawgyi Keyboard

Ubuntu မွာ Install လုပ္မယ္ဆိုရင္

$ sudo dpkg -i /home/box02/Documents/zawgyi-keyboard_1.3-3_all.deb

Fedora မွာ Install လုပ္မယ္ဆိုရင္

$ su
# rpm -ivh /home/box02/Documents/zawgyi-keyboard-1.3-2.noarch.rpm


Linux ေပၚမွာ Zawgyi Keyboard ရၾကပါေစ။

To download Zawgyi Keyboard (Zawgyi.deb) from www.mysteryzillion.org

http://www.mysteryzillion.org/forums/downloads.php?do=file&id;=151

To download Zawgyi Keyboard (zawgyi-keyboard-1.3-2.noarch.rpm)

http://www.mediafire.com/?oml1ltl0gkm