2012/07/31

PALな番組をとった時の対処法

rePal, my first plugin. Use: NTSC ->PAL IVTC - Page 2 - Doom9's Forum
Smooth Deinterlacer (AVISynth plugin)

最近PALな番組を国内で流しているのをとってみました。
特に何も考えずdeintだけしてみたのですが、画面がパンするときにがたがたに・・・。
ちゃんと勉強しなければいかんな、と思ってavisynth.infoやorgを見てみたら↑な感じのものが。
普通にTDecimateで5/6にしてもいいかな、と思わなくもなかったのですが、まずは勉強がてら使ってみようかな、と言うメモ。

とはいえ今日はもう寝ますが。


というわけで僕が求めているのはrepalの方みたい。
通常のPAL→NTSCが
A B C D E F

A, AB, B, BC, C, C, CD, D, DE, E, EF, EF, F
となるのを利用して、13フレームを1グループとしてグループ内で一番似通ったフレームを探し、そこを上述「C」フレームだとしてABCDEFを復元するとのこと。
・・・EFフレームを選択した場合はどうなるのかな・・・コーミングがあるからわかるのか?

2012/07/30

またわけわからんことに時間を浪費した

仮想鯖をVMwareに戻したのですよ。

んで、いろいろチューニングをして、WANからDLするときの速度が70Mbps程度になったところまでは良かったのですよ。

が、その後何故か物理マシンを再起動するとVMwareのネットワークが全滅するという不思議な事態に。
具体的にはvmnetを認識しなくなる、という(手動でrefreshをかけると再認識する)。
いったい何ごと?と懸命に原因を探した結果、VMWareが悪いわけではなく、ホスト側のNICのドライバが壊れていたっぽいという・・・。ドライバを再インストールしたら直りました。

気づいたきっかけは「NICの立ち上がりが遅い」という現象。
ホスト側がOS起動後2分位しないとpingに応答しないということに気が付いて、ここからVMWare以外を疑い始め、いつの間にかWINSサーバが動いていなかったこと(約1か月間・・・・気づけよ)で確信を深め、dhcpを使う使わないも試したのですが症状変わらず、ドライバの設定を見直しているうちに何故か特定のポートで設定できない項目があるのに気が付き、ドライバを再インストールしてみたら直った、という・・。
きっと先日のメモリが壊れた時にドライバを再インストールしているので、その時点で壊れていたのでしょう。
・・・あれ?ということはあの時にいろいろいじったもの全般がヤヴァイということに・・・。
あとで当時いじったRAID、ICHのドライバ あたりを再インストールしておきましょう。ってBIOSもか

こんなことにほぼ丸一日・・・。休みを返せ(w

2012/07/29

h264のストリーミング再生をできるようにしてみた

・・・
いや、なんかしばらく前に書いたh264のストリーミング再生をできるようにしたんですよ。
Mod-H264-Streaming-Apache-Version2 – h264
やり方はほぼ公式通りですが、moduleの組み込み方をそれっぽくしてみたぐらいででしょうか。
鯖の環境:debian on Hyper-V

sudo apt-get install apache2-threaded-dev
cd ~/
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
cd ~/mod_h264_streaming-2.2.7
./configure --with-apxs=`which apxs2`
make
sudo make install

/etc/apache2/mods-available/h264_streaming.loadを↓な感じに
LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so

/etc/apache2/mods-available/h264_streaming.confを↓な感じに
<ifmodule h264_streaming_module>
    AddHandler h264-streaming.extensions .mp4
</ifmodule>
sudo a2enmod h264_streaming

apache2ctl -M でh264_streamingがloadされているのを確認


再生環境(以下すべてwindowsで)
Windows Mediaplayer 12
・http/httpsともに再生はできるもののシークはできず。アクセスログを見る限り、smiを探して、その後mp4をダウンロードしているみたい。
VLC
・SSL越しでアクセスできず。SSL証明書を指定してみても何故かダメ。なんで?
・http越しなら再生可能 シークも問題なし
SMplayer
・SSL越しでアクセスできず
・http越しなら再生可能 シークも問題なし
SourceForge.net: SMPlayer: Detail: 3515964 - Youtube doesn't work over httpsではSMplayer0.8で修正と書いてあるけど、駄目。windowsのバイナリがいかんのかな?

#3666 (Open HTTPS stream with win32) – VLC
とかを見る限りはVLC自体の問題で、1.2.0で直ったとか書いてありますが、リリースバージョンではない?ようで、1.1.19の次は2.0.0に飛んでいます。
で、いつ直るのかは不明・・・。
1.1.19では確かに証明書が見つからないというwarningが出ていたのが2.0.2|3ではwarningは出てこないのですが、どちらにしろgnutls error: TLS session: access deniedというエラーが・・・。


また、鯖更新に伴ってvmware→hyper-vにしてみたのですが、ホスト(win)側が動画をエンコードをしているときに仮想鯖がめっぽう遅いという症状が。
・・・vmwareに戻すか・・・
→戻しました。

2012/07/22

こういう人になりたい



Kinnectからどういった情報が得られるか知りませんが、壁から床へ座標変換しているのでしょうか?
そこならまだ何とかなりそうな気はしますが、「が~っと書き」とか天才すぎです。
NC加工とか基板設計はやろうと思ったことがないのでなんとも。

というわけでこういう人になるためにも宝くじを・・・

2012/07/02

何かがヤヴァイ

先日鯖を変えたのですが、RAIDに問題があるようです。
ランダムアクセスな負荷をかけるとreadに失敗してもなにも文句を言わないまま壊れたデータを送り付けてくるという・・・

最初原因がわからず、クライアントマシンでデータがおかしくなるという症状が出たため、ネットワークを疑っていたのですが違いました(鯖上でやってもランダムでおかしなデータになる)。
次に疑ったのはソフトウェアRAIDで、CPUの電圧を下げすぎてるからか?というものでしたが、結果は白。
BIOSのセッティングをすべて定格にしてもだめでした。
で、最終的になんだったかというと、単純にRAIDのHDDの異常。
症状がランダム(特定ファイルではなく、チェックするたびに異なるファイルで異常がでる)なためHDDは疑っていなかったのですが、どうもHDDのディスクというより基板?が怪しそう。
2chにつながっているHDDのSMARTを見たらC5が1になってました(生値は確認できず 後に別マシンに繋いでみたところFFE0とかになっていたような気が)

とりあえず今は昔買っておいた予備のHDDをつなげて再ビルド中です。
おかしくなった奴も0fill中。
これで直ればいいんですけどね。

'12/07/13
と思っていたのははるか昔
どうやらメモリが「壊れた」ようです。
にわかには信じがたいですが、以前は通ったはずの通常設定(XMPのデフォルトとか定格=1333MHzとか)でもエラーを吐きます。
特定の2枚のメモリを別マシンに付け替えると別マシンがエラーを吐きます。
そのメモリを抜くと正常動作になります。
ってことはこのメモリが壊れてるんじゃね?といったところで。


2012/06/24

そしてまた世界は変わって行く・・・

DTV関係掲示板
まるも製作所
日本弁護士連合会│Japan Federation of Bar Associations:「違法ダウンロード刑罰化」に関する著作権法改正についての会長声明
違法ダウンロード法(禁止法)まとめWiki - トップページ


しばらく前にいわゆるBlackCAS化問題が出てから、木曜日には逮捕者が出る事態に発展しました。
そしていつの間にか成立した著作権法の変更・・・はて。
国会が迷走する最中とはいえ、閣議決定した内容から関係のない案が修正動議で可決されるという意味不明の状態。どうしてこうなった・・・。
中身についてどうにも今回の変更は「私的利用」にあまりに踏み込みすぎで、ほかに先にやることあるだろ、と思わざるをえません。
何よりインターネットの普及に伴う「違法」感度低下への対策をなしに、とりあえず逮捕できるようにしておこうとするその姿勢が卑怯に思えます。
何のために法律を作っているのでしょうか?

その関係かどうか知りませんが、DTV関係ツールやまるもさんのところが更新停止やあぷろだ停止などになってます。
その他もろもろ含めて、現在変化の只中でしょうか。

どうなることやら。


そんな事とは関係なく、今日やってたDOGDAYSの11話は修正版でした。ヨカッタヨカッタ

2012/06/21

ようやく鯖を移行

先日もちょっと書きましたが、鯖を新マシンに移行しました。
3か月ほど前に組むだけは組んだのでivyではなくsandyさんです。

CPU i5-2500K@周波数は定格(TB時3.7GHz) 電圧は-0.15V
CPU CoolerScythe KABUTO
MB P8Z68V/GEN3(Z68)
MEM Corsair Venegance DDR3-1600 4Gx4
HDD(System) Intel SSD 520 120G(system)
Seagate ST1000333(Backup)
HDD(Data) HighPoint RocketRAID 2720SGL
WD20EARSx4(RAID5)
NIC Intel Gigabit ET DualPort ServerAdapter (82576)
Intel PRO/1000 PT DualPort ServerAdapter(82571)
TV Tuner Earthsoft PT2x2
P/SSeasonic SS-600HM


という構成で、アイドル時54W(HDDとか止めてます)
HDDを動かしていると80Wに。エンコード時はMAX140W?
Sandyさんも当たりだったのか電圧をオフセットで-0.17Vするという結構無茶な設定(idle時のCPU-Z読みの電圧が0.7Vを下回ったりします)でも安定して動作します。

但し、HighPointの作りが悪いのか、RAIDドライブのアイドルからの復帰時にエラーが飛んできます
Thu, 21 Jun 2012 13:51:06 GMT:
[272x_1x]: Successfully repaired bad sector on disk 'WDC WD20EARS-00MVWB0-WD' at Controller1-Channel2: LBA 0x1eac80 sectors 0xb .
とかなんとか。
これがあるせいで本当にエラーが起こった時に見落としてしまいそうな気がするのですが、どうしたものか。

まぁ、元々はアイドル時110W位あったので、消費電力を半減できたことになります。
鯖のシステムディスクをSSDにするとオフセットで電力をカットできるので良いですね。
動きも早くなりますし。



動画のエンコードも今までの約半分、約1時間で終わります。

2012/06/20

Winrarが速くなってた(4.20)

WinRAR archiver, a powerful tool to process RAR and ZIP files
RAR general compression algorithm is optimized for better utilization of several processor cores.

マルチプロセッサに最適化され、複数コアを積んでいる環境では劇的に早くなりました。
今までthread効率を上げるために同時に複数の圧縮とかやってたのですが、その必要性が感じられない程度にはなりました。
但し、必要なメモリは128MBに増加し、テキスト圧縮もデフォルト無効になるなど、単純に早くなったわけではありません(とはいっても通常用途であればテキスト圧縮はそこまで多くないですし、メモリも最近のパソコンなら問題ないでしょうが)

benchも4,500→10,000kB/s前後になりました。速いもんですね。

2012/06/16

debianをvmwareからhyper-vに移してみた

家の鯖はvmware server(2.02)上で動いていたのですが、鯖更新に合わせてもう面倒だから(何故かVMWareのコンソールがよく動かなくなるので)Hyper-V上で動かしてしまおうと思い立ちました。
動かなくなる原因は多分tomcatがRAID管理のtomcatとバッティングするから。
VMware Server 2のTomcatの詰めが甘い件に関して

手順としては
①HDDを変換(vmdk→vhd)する(↓のツールを使う)
仮想マシンハードディスクイメージ変換(convert)ツール NHC
②Hyper-V上で仮想マシンを作って上記のHDDをつなぐ
だけです。
簡単簡単・・・と思って立ち上げたらネットワークがつながらない。
if-upをしたらこんなメッセージが
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.

はて?eth0の設定なんていじってないんだけどとか思いつつgoogle先生にお伺いを立ててみると、こんなページを発見。
Ubuntu 7.10を違うマシンにHDDごと移動したときのネットワーク設定 - ある異邦人の技術メモ

MACアドレスが変わったため、新しいカードが追加されたと思ってeth1として認識されている模様。
そんなわけで、

/etc/udev/rules.d/70-persistent-net.rules に
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:0c:29:*:*:*", NAME="eth0"

# PCI device 0x1011:0x0009 (tulip)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:*:*:*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

と書いてあるのをさくっと削除。rebootしたらeth0でちゃんと認識しました。

めでたしめでたし。
・・・ネットワークは遅いですが・・・CPUパワーで何とか。

2012/06/04

理論値を超えて行け



開始日時2012/06/03 07:34:02終了日時2012/06/03 17:58:59
水平距離204.16km沿面距離204.50km
経過時間10時間24分57秒移動時間8時間27分28秒
全体平均速度19.6km/h移動平均速度24.2km/h
最高速度55.1km/h昇降量合計1385m
総上昇量732m総下降量653m
最高高度187m最低高度-54m

以前友人と「理論上、時速20kmで行けば200kmも10時間だよ」という話をしていたことがあります。
というわけで、理論を実践してみましたが、意外と行けます。

最大のハプニングは途中で左のペダルが外れたこと。
大崎キャンプ場のあたりで、踏んでいてなんかフニャフニャするな、とか思っていたのもつかの間、ペダルが外れかけているのに気が付いた時には結構ネジを嘗めてしまっていました。
慌ててクランクを確認すると切子が・・・をぉぅ・・・リタイア、という言葉が頭をよぎりましたが、何とか無理やりはめました。
そういえば、以前外したときにどうせ次に走るときはクランク変えるから、とか思ってちゃんと締めていなかったのを思い出したり。その交換するはずだったクランクはまだ届いていないんです。
クランク交換後も予備として使うつもりでしたが、緊急時以外は使えないですね。が、嘗めたのはクランク側のみでペダル側は問題なかったという・・・。

次の難関は10:30頃から13:30頃までコンビニに入れなかったこと。つまり、エネルギー補給なしで水分のみ。
いや、たまに見つけても、なんかバイクの怖い人たちがたくさんいたのでパス。(北の方はやたらとバイカーが多かった)
エネルギー補給は大事ですね、ええ。
最後の3時間は力が入らずにつらかったのですが、補給の問題がなければもっと快適に走りきれただろうと思います。

そんなこんなで、北側のみですがビワイチ・・・厳密には1周してないですが、200km以上(上記+一宮~家)走ると達成感がありますね。
琵琶湖も北の方は綺麗でした。

2012/05/28

どうにも調子が悪いと思ったら

Apex Crankset | SRAM Road



これはさすがに仕様じゃない・・・と思うのですが、どうでしょう?
別マシンについている48Tのチェーンリングを見た感じではこんなことはなさそうなのですが。
アウターリングは使用頻度が高いのですが、逆回転させるとチェーンが落ちる(基本そんなことしませんが)という現象が頻発してまして、毎回特定のところで落ちるため、チェーンリングを確認したところこんな感じに。
走行距離は2350km程・・・ですが、こういったことには関係ないですね。
一瞬、この際クランクごと変えてやろうかとも思いもしましたが、面倒なのでチェーンリングだけ交換する方向で。

と思っていたのですが、ある日何故かクランクをポチっていました。
APEXのままか+5kしてRIVALにするか悩んだ結果、5000円で60gを買うという暴挙に。
きっと週末に数か月前に買ったFDとRDと合わせてクランクを変えている姿があることでしょう。
ついでにチェーン・・・は2300km程しか走っていないのでまだいいような気がするものの合わせて変えるかも。

2012/05/27

自転車をこいでいる間に

Diary 2012-5
B-CAS子にとりあえず新しい服を
世の中は動いていました。

要はBCASカードって今後どうなるの?というあたりで。
因みに僕のは(2枚とも)T002CA23の3200だったので駄目でしたが←一応調べた(w


が、S/W方式に切り替えていくといっても、有料放送契約者にカードを再送付・有料放送スクランブル変更とかするにはしばらくかかりそうな。
BlackCASという商売が始まってしまったからには仕方がないでしょうが、しばらくは裸族なのでしょうね。

有料放送を見ない人にとっては特に関係のないことです。
いや、一時期AT-Xとか悩みましたが、「見てる時間がない」という残念な事態に陥ったので。

2012/05/23

ストリーミング

Mod-H264-Streaming-Apache-Version2 – h264

apacheでh.264のストリーミングをやってくれるモジュールがあるらしいです。
apacheを最初にインストールしたときにやろうとして挫折したのですが、このモジュールを使えばできそうな気が。

これで録った動画をストリーミング再生できるようになるかも。うむうむ。
最初は単純に仲間内で使うあぷろだを探していただけなのですがどうしてこの情報に行きついたんでしょう?

apacheじゃなくていいならこういうのもあり。
lighttpd - Wikipedia
ってかこれはyoutubeが採用しているらしい?です。

2012/05/17

2代目

最近のAGEは意外と面白かった。

2012/05/13

脱出失敗!

会社の同期の誘いで、リアル脱出ゲームをやってきました。

あと1問だったのに、それが解けず。時間があれば・・・
ちぃっ!


という感じで、来週は鈴鹿です。
今日は朝の4時ぐらいから6時ぐらいまで自転車をこいでました。
そして思ったこと。

エンドカード検出は要るな。

いや、動画を見ながらこいでるので・・・。

そのうち実装してみましょう。

2012/05/09

思うだけ

何作品かエンコードしてみての課題

・ロゴの表示される他番組の番宣をどうするか
・TsSplitした後のファイルで予告→提供→ファイル終了となる場合に予告が切れる現象をどうするか
・ぶっちゃけ30fpsっぽいのは切ってもいいんじゃね?
→本編開始直後にテロが流れるような場合判定が難しいかも?
・logoguillo v2.07からのfrmLvOut.csvって何かに使えないもんか
・logoguilloみたいに字幕で補正できんもんか
・高輝度の静止画→本編となる場合に本編の開始位置が前側となり、CM頭出しができない

とか考えていたりします。

・・・時間さえあれば・・・

2012/05/06

少ない成果

GWの前半はずっとスクリプトをいじっていて、ようやくこどもの日(ってか昨日か)になって一区切り付き、そこからQ1のアニメを消化し始めたのですが、成果としてはいまいちです。
・なつまち
・ギルティクラウン
・シンフォギア
の3作品のみ。計50話分くらいしか見れてません。
なつまちは青春ですね。脚本が黒田洋介さんでもこういうのならまぁいいか、と思えます。
ありきたりというか、定番というか。キャラがいいですね。でもこれは13話でいいな、と思ってしまう作品。
ギルティクラウンは結構ちゃんと終わったな、という印象です。この三作品の中では個人的に一番好きです。
やっぱり26話あるとちゃんと物語を描けるのでいいですね。
シンフォギアは・・・上松さんがいる、という時点で何か違うものに思えてしまいますが、熱くない精神論を唱える物語でした。1話を見たときはをぉ?と思ったのでが、その後そのテーマについて深堀するようなこともなく。

あとはガンダムとかモーレツなんちゃらとか妖狐×僕SSとかアマガミ・・・は別にいいか。あ、ミルキィホームズ・ラグランジュもあった。
まだまだ見なければなりませんね。
当分ゲームを始められそうにありません・・・。

THKのロゴ

Loggia Logic: logoGuilloの動作精度を上げる為の注意点
ロゴデータの出来は重要です

確かに。

2012/05/01

Bさん逃げて!

会話のログ
A氏 : GW暇な日ない?
自分: 引きこもるのに忙しいのですが。
A氏 : www
A氏 : 自転車でうちまできませんか?w
自分: 誰にも会わず、部屋の中に引きこもってパソコンに向かって作業をするという理想の生活を実現するのに忙しいのですが。
A氏 : wwwwwwwwwwww
自分: ついでに独り言で「ウェヒヒヒ」とか言っていられると最高です。
A氏 : っっっっっっっっっっっっっっっっっw

・・・いや、発言が相当アレな人ですね、僕。
本気なので別に構わないのですが・・・


因みに昨日は↓の会話がなされていました。

自分:B氏に電話して「いえ、けっこうです」って言わせよう
A氏 :そしてそのあと決めて行くと書いて決行だよな、という話の流れにしよう

結構です。
欠航です。
決行です。

にほんごはむずかしいです

そしてB氏には電話がつながらなかった。残念。

2012/04/29

危うく罠にはまるところだった

何故か先ほどMicrosoftVisualC++ 2010 Expressをインストールしました。
最初にコンパイルしたのはSimpleSample.dllでした。

YV12のときはただ白い四角が出るだけなんですね。
2つのクリップを引数に取るのでてっきり2つ目が中に表示されるものかと。
YUY2なら中に2つ目のクリップが出てきます。

そんなこんなでコンパイルはちゃんとできた様です。

・・・いや、こんなことをしている場合ではない!
ゲームをやってアニメを見なければ。