2004年03月27日(土) [長年日記]
■ [OpenPVS] nuvファイルのMPEG4化
一応、MythTVの動画記録フォーマットであるnuv形式のファイルを、MPEG4+mp3のavi形式のファイルにする事が出来たようなので、報告しておきます(既に知っている方にとっては今更なネタな上、ちょっと間違ってる可能性もありますが、まあ何かの参考になれば……)。
ひとまず、使用ソフトは「mencoder」です。コレに色々オプションをつける事で、アッサリとWindowsやMacで再生可能なaviファイルが出来ました。まずは、動画がmpeg4、640x480、インターレース解除、ビットレート875kbpsで、音声がmp3、44.1kHzのビットレート96kbps、という、まあ、ありがちなフォーマットにする場合(2行に分かれてますが、実際には一行で入力してください)。
mencoder -o outfile.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=875 -vf scale=640:480,pp=fd -oac mp3lame -lameopts cbr:br=96 -srate 44100 --input infile.nuv
勿論、入力ファイルは「infile.nuv」(nuvファイルは、OpenPVSであれば /home/mythtv/store/ に保存されています)で、出力ファイルは「outfile.avi」です。オプションについても、まあ、わかってみれば簡単ですね。コレを応用して、ザウルスの「Kino2」で快適に再生できた、モバイル用のエンコード設定はコチラ(ただしSL-C760でクロックアップしてるので、してない環境ではどうだかわかりません。重いようならビットレートを下げるなどしてください)。
mencoder -o outfile.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -vf scale=320:240,pp=fd -oac mp3lame -lameopts cbr:br=64 -srate 44100 --input infile.nuv
要は画像サイズを320x240にして、ビットレートを400kbpsまで落として、さらに音も64kbpsまで落としてある、というだけです。自宅のWebサーバーにこの設定でエンコードした動画を置いた状態でKino2でURLを指定してみたところ、問題なく再生できました。画質もそれほど悪くないです。
ちなみに、nuvに記録されているフォーマット(mpeg2)のままaviにしたい場合は、
mencoder -o outfile.avi -ovc copy -oac copy --input infile.nuv
で、いいような気がしますが(つまりストリームをコピーするだけという設定)、試してません(aviじゃなくてmpgになるのか?このへんサッパリわかってませんが)。そのうちやってみます。ただ、一応mpeg4化に関しては成功した、と見ていいですかね。とはいえ、コレで作ったmpeg4の動画を小野田が持っているDivX/DVDプレイヤーで再生出来るかどうかは試してないんで、これもそのうち試さないといけませんが。
それにしても、MythTV、あるいはMythWeb本体でこのへんの変換はしてくれるべきだと思うんですが、なんか発見できないんですよね。やっぱり無いんでしょうか(nuv形式で中身がmpeg4、というデータにする方法はあるようですけど)。ひとまず、なんとかコマンドラインを使わずにこれらの処理が出来ないもんか、考えてみる事にしましょう。
■ [Zaurus] 環境整備
IMKit-uimのバージョンが上がったので入れ替えてみました。数々の不具合が解消され、さらにKeyHelperでのキー設定が有効になるようなので、だいぶ入力が楽になりそうです。
入れ替えてみたら、最初何故か漢字変換が出来ませんでしたが、.uimファイルをページの記述どおりにいじったら、ちゃんと変換出来るようになりました。また、例によってIMのOn/Offの切り替えが「全/半」で出来ないので、そのへんも無理矢理「全/半」でOn、「漢字」でOff、というような設定をKeyHelperに書いて回避しました(「全/半」だけでトグル操作するのはどうやるのか不明……。方法を知っている方は教えてください)。
また、uimのバージョンが上がった関係で、X/Qtで使っていた「uim-xim」が動かなくなってしまい、Xで日本語入力が出来なくなってしまったので、自分でuimをクロスコンパイルして作って差し替えたところ、ちゃんと入力出来るようになりました。
あと、ついでに、X/Qtを使っているとメモリ不足が頻繁に出るので、スワップを作りました。64M。今のところ効果はわかりませんが、Operaで重そうなページをガンガンブラウズとかして、試してみようと思います。問題なければemacs起動しっぱなしとかもいいかもしれません。
という事で、最近どうも実用的な事には使われず、環境整備だけが進んでいる小野田のLinux Zaurus情報でした。←ちゃんと使えよ
home refinancing hawaii kailua http://refinancing-kailua-hawaii-home.ovp.pl
credit one capital card http://capitalonecreditcard.jubiiblog.fr
xrtest <br>
<a href=http://alldatafree.info/905/missouri-mortgage-refinance-second.html>missouri-mortgage-refinance-second.html</a> <br>
<a href=http://alldatafree.info/904/home-mortgage-refinance-loan.html>home-mortgage-refinance-loan.html</a> <br>g
<a href=http://alldatafree.info/301/consolidate-loans.html>consolidate-loans.html</a> <a href=http://alldatafree.info/301/consolidate-loans.html>consolidate-loans.html</a> http://alldatafree.info/301/consolidate-loans.html - consolidate loans <br>r <br> <br> <br> <br> <br> <br> <br> <br>
<br>Irrawdami
{<a href=http://alldatafree.info/243/plano-criminal-defense-attorney.html>{}</a>
<a href=http://alldatafree.info/243/los-angeles-criminal-defense-attorney.html>{}</a>
<a href="http://bestoverture.info/bob/bob.html">bob</a>
<a href="http://bestoverture.info/bob/bob-marley-and-the-wailers.html">bob marley and the wailers</a>