トップ «前の日(08-29) 最新 次の日(08-31)» 追記

Masa's blog

検索キーワード:

2010年08月30日 myh.no-ip.orgのサーバをLibretto100からDynabookへリプレース

_ myh.no-ip.orgのサーバをLibretto100からDynabookへリプレース

遂に(とうとう)myh.no-ip.orgのサーバマシンであるLibretto100を引退させた。

2002年3月ぐらいから運用を始めて、その間に何台か壊れて、そのつど同じLibretto100を中古で買い直して運用して来たが、まぁよく頑張ったほうだと思う。

さすがに近年は、100BASE-T(Cardbus)の安定運用が出来なかったり、このtDiaryをサービスするには能力不足が顕著になってきたり...色々と不具合も出て来ていた。

今回の新しいマシンはTOSHIBA Dynabook Satellite 1800シリーズを中古で購入したもので、

  • CPU : Celelon (Coppermine) 950MHz (<- 旧マシン MMX 223MHz)
  • Memory : 1GB (<- 旧マシン 64MB)
  • HDD : 20GB (<- 旧マシン 30GB)

というスペック(あっ、ディスク容量はスペックダウンしてるな...)。

これも、世間一般的には骨董品なのだが、(自宅サーバとして)現時点では十分なスペックといえる。

Libretto100のHDDをtarにてコピーし、LILOの登録と、alsaconfの再設定をしただけでキビキビ働いている。

Libretto100は副マシンとしてコールドスタンバイ状態で保管。

ただし、このLibrettoサイズのマシンでサーバ運用することへの自分なりのコダワリが多少なりとも有ったので、将来的には手元に有るLibretto U100をサーバにしてやろうとは考えている。

まだしばらくはクライアント(主にfirefox用)として利用するだろうが。


2011年08月30日 xorg上のvimで、マウス中ボタンでペーストする時は...

_ SHIFT + マウス中クリックで行う。えぇ...知りませんでしたとも。人知れず悩んでましたとも...。


2015年08月30日 ffmpeg and mencoder

_ ffmpeg and mencoder

convert to 2X speed movie with keeping audio pitch

SPEED=2.0
START=00:00:00
ELAPS=00:01:00
INPUT=input.mp4
OUTPUT=output.mp4
ffmpeg -ss ${START} -i "${INPUT}" -t ${ELAPS} -vcodec copy -acodec copy tmp.1.$$.mp4
ffmpeg -i tmp.1.$$.mp4 -y -an -vcodec copy tmp.2.$$.mp4
ffmpeg -i tmp.1.$$.mp4 -y -vn -acodec copy tmp.3.$$.m4a
mencoder -speed ${SPEED} -ovc x264 -of lavf -o tmp.4.$$.mp4 tmp.2.$$.mp4
ffmpeg -i tmp.3.$$.m4a -vn -af "atempo=${SPEED}" tmp.5.$$.m4a
ffmpeg -i tmp.4.$$.mp4 -i tmp.5.$$.m4a "${OUTPUT}"
rm -f tmp.*.$$.*

play 2X speed movie with keeping audio pitch

mplayer -speed 2.0 -af scaletempo input.mp4

convert movie to pictures, edit pictures, convert pictures to movie

mkdir tmp.0.$$.dir
mkdir tmp.5.$$.dir
START=00:00:00
ELAPS=00:01:00
FRAMESTEP=2
INPUT=input.mp4
OUTPUT=output.mp4
IFPS=`ffmpeg -i "${INPUT}" 2>&1 | egrep fps | sed -e 's/^.* \([0-9\.]*\) fps.*$/\1/'`
OFPS=`echo "scale=2;${IFPS}/${FRAMESTEP}" | bc`
ffmpeg -ss ${START} -i "${INPUT}" -t ${ELAPS} -vcodec copy -acodec copy tmp.1.$$.mp4
ffmpeg -i tmp.1.$$.mp4 -y -an -vcodec copy tmp.2.$$.mp4
ffmpeg -i tmp.1.$$.mp4 -y -vn -acodec copy tmp.3.$$.m4a
mplayer -vo jpeg:outdir=tmp.5.$$.dir -vf "framestep=${FRAMESTEP}" tmp.2.$$.mp4
pushd tmp.5.$$.dir
for i in *jpg; do jpegtopnm <$i | pamedge | pnminvert | pnmtojpeg >../tmp.0.$$.dir/$i; done
popd
mencoder "mf://tmp.0.$$.dir/*.jpg" -mf type=jpg:fps=${OFPS} -ovc x264 -of lavf -o tmp.4.$$.mp4
ffmpeg -i tmp.4.$$.mp4 -i tmp.3.$$.m4a "${OUTPUT}"
rm -fr tmp.*.$$.*