2019年2月12日火曜日

もう根っこが出てきた

おととい、Jiffy土壌に付けたいちごの花芽、よく見たら…

なんか白いものが見える。拡大すると、

やっぱり、縦に白いものが見える。少し引っ張ってみると、

やっぱり、根っこだ。しかも3本出ている。
なんか早いな。

なにはともあれ、花芽から株分けできそうだ。
この時期から子株が取れれば、夏に収穫できる?

2019年2月11日月曜日

動画圧縮し直しスクリプトを直した

ここで使った動画は、このカメラ HC-V480MSを使って撮影して、以前書いたshell-scriptなどを使って、作成した。
ひさしぶりにこのscriptを使ったので、すっかり忘れていたので、吐くメッセージをよく読みながら作業した。
そのとき、ビットレート8192Kbpsで圧縮されているのに気がついた。

このビットレートは、動画のサイズや秒あたりのフレーム数(フレームレート)が不明なときに使う、いわばデフォルト値だ。
実際にそれら情報をffprobeで読みだして、レートを手計算すると、全然違う値になる。
すなわち、うまく処理できずにデフォルト値で動作してしまっているのだ。

よく見ると、カメラで作ったH.264動画のときのffprobeの出力フォーマットが微妙に違うので、サイズやフレームレートを正しく抽出できていなかった。
というわけで、もう少し上手く扱えるようにscriptを直した。
#!/bin/bash
SRCFILE=$1
DSTFILE=$2
if [ -z "$DSTFILE" ]; then
  BASENAME=$(basename $SRCFILE)
  DSTFILE=${BASENAME%.*}.mp4
fi
#---------------------------------------------------------------#
#  Extract informations from source video.   #
#---------------------------------------------------------------#
CREATION_TIME=""
ENCODER=""
videoFormat=""

while read s; do
    s=$(echo $s | sed -e "s/^ *//g");

    if [[ "$s" == creation_time\ :* ]]; then
        if [ -n "$CREATION_TIME" ]; then
     echo "creation_time duplicated. Discard candidate $CREATION_TIME"
        fi
 CREATION_TIME=$( echo $s | sed -e "s/^[ \t]*creation_time[ \t]\+:[ \t]\+//g" )
    fi

    if [[ "$s" == encoder\ :* ]]; then
 ENCODER=$( echo $s | sed -e "s/^[ \t]*encoder[ \t]\+:[ \t]\+//g" )
    fi

    if [[ "$s" == Stream\ *:\ Video:* ]]; then
 videoFormat=$( echo $s | sed -e "s/^[ \t]*Stream \+#.*: \+Video: \+//g" )
    fi
done < <( ffprobe ${SRCFILE} 2>&1 )


echo creation_time=$CREATION_TIME, ENCODER=$ENCODER, videoFormat=$videoFormat

#exit 0
#CREATION_TIME=$(ffprobe $SRCFILE 2>&1 | grep "creation_time" | head -n 1 | sed -e "s/[ \t]*creation_time[ \t]*:[ \t]*//g")

echo SRC: $SRCFILE
echo DST: $DSTFILE
if [ -z "$CREATION_TIME" ]; then
    echo "No \"creation_time\" metadata. use ctime."
    CREATION_TIME=$(stat "$SRCFILE" | grep "^Change:" | head -n 1 | sed -e "s/^Change:[ \t]*//g" | sed -e "s/\.[0-9]* +.*$//g")
fi
echo CERATION_TIME: \""$CREATION_TIME"\"

#---------------------------------------------------------------#
# Auto bitrate       #
#   H.264には、エンコード品質を表すBPP(Bit Per Pixel)という #
#   指標がある。      #
#   BPPを用いて、ビットレートは以下のように計算される。  #
#        #
#                       BPP x fps x width x height  #
#     bitrate[kbps] = ------------------------------  #
#                                  1000                         #
#                                                               #
#   H.264のBPPは、動画の動きの速さと、品質で以下のように #
#   決まっている。      #
#          |               品  質                         #
#                |---------+---------+---------+--------        #
#                |   最高  |   高    |   中    |   低           #
#     -----------+---------+---------+---------+--------        #
#       高  速   |  0.225  |  0.175  |  0.125  |  0.100         #
#       中  速   |  0.200  |  0.150  |  0.100  |  0.075         #
#       低  速   |  0.175  |  0.125  |  0.075  |  0.050         #
#                                                               #
#           高速: スポーツまたはミュージックビデオ  #
#           中速: 映画      #
#           低速: ナレータ(ニュースや演説など)                  #
#                                                               #
#---------------------------------------------------------------#
#videoFormat=$( ffprobe ${SRCFILE} 2>&1 | \
#               grep "Stream \+#[0-9]:[0-9]: \+Video: \+" | \
#        sed -e "s/^ \+Stream \+#[0-9]:[0-9]: \+Video: \+//g" );

bpp="0.225"
width=$(echo ${videoFormat}  | sed -e 's/^.*, \+\([0-9]\+\)x[0-9]\+ .*$/\1/g' )
height=$(echo ${videoFormat} | sed -e 's/^.*, \+[0-9]\+x\([0-9]\+\) .*$/\1/g' )
fps=$(echo ${videoFormat}    | sed -e 's/^.*, \+\([0-9.]\+\) \+fps,.*$/\1/g' )

if [ -z "$width" -o -z "$height" -o -z "$fps" ]; then
    echo "cann't get information for bitrate. Use 8192kbps"
    vBitrate=8192k
else 
    echo "bpp=$bpp, width=$width, height=$height, fps=$fps"
    vBitrate=$(echo "scale=0; $bpp * $width * $height * $fps / 1000" | bc)"k"
fi

echo "bitrate=${vBitrate}"
#exit 0

#---------------------------------------------------------------#
# Convert video format      #
#---------------------------------------------------------------#
ffmpeg -i $SRCFILE -nostdin -y -acodec libvo_aacenc -profile:a aac_low -ab 128k -ar 44100 -ac 2 -vcodec libx264 -profile:v main -b:v ${vBitrate} -pix_fmt yuv420p -f mp4 -metadata "creation_time"="$CREATION_TIME" -metadata "encoder"="$ENCODER" $DSTFILE

# No audio
#ffmpeg -i $SRCFILE -nostdin -vcodec libx264 -profile:v main -b:v ${vBitrate} -pix_fmt yuv420p -f mp4 -metadata "creation_time"="$CREATION_TIME" -metadata "encoder"="$ENCODER" -map 0:0 $DSTFILE

touch -r ${SRCFILE} ${DSTFILE}

2019/07/04 一部の動画で、画面のサイズ取得が正しく動作しない。
新しいやつは、これ。

花芽から株分け?

始まりは、去年の11月末だっただろうか?
花芽が出たが、いつの間にやら開花しており、受粉に失敗して実がつかないであろう花があった。
もう株分けして3年になる。かなり老齢のいちごだ。冬になるのに、余計な負担になるといけないので、その花は切った。
すると、そこから枝が2本出てきた。普通、いちごは枝は出ないが、花芽は枝が出る。
それがぐんぐん伸びで、花が咲いた。1つでも切ってしまったのに、2つも出たらもっと負担だろうと思って、その2つの花も切った。
すると、それぞれから、さらに蕾が出てきた。
何度切っても蕾が出てくる。また切っても蕾が出てきそうで、今度は放置した。
受粉しなければ、実になることもないだろう。花だけなら負担も小さいだろう。

それにしてもすごい生命力だ。
受粉しなかったので、花は実にならずぐったりしてきた。
ところが、今度は葉っぱが出てきた。


花芽から小さな葉っぱが出てくることはよくあることだ。
しかし、まるでランナーのように、普通の葉っぱのような3枚葉っぱが出てきた。
さらに大きな葉っぱも出てきた。見ているうちに「これはランナーのように根が出るのかもしれない」と思った。
というわけで、試しに、茎を土に付けてみる。

植木鉢に、これで使ったアルミの針金で割り箸を固定し、その割り箸に植木鉢の受け皿を置いて、その上にいちごを種から育てた時に使って残っていたJiffyを置いて、そこに定着させることにした。


重すぎれば、植木鉢が倒れる。Jiffyなら充分に軽いので、良いだろう。
本当に定着して、根が出るだろうか?

おまけ。
Jiffyはなかなか膨らまない。タイムラスプのようにしたら面白いかなと思って、撮影してみた。
64倍速再生すると、以下のようになる。

2019年1月21日月曜日

東京たぬき

帰宅時、職場付近、ビルの植え込みで何かが動いていた。出てきたと思ったらまた引っ込んだ。
ネコかな?と思って、植え込みをのぞき込んだら…

中央付近、緑の中に「たぬき」が見える。まさしく緑のたぬき。

ズームして撮影した。
当初はかなり警戒していたが、撮影慣れしているのか、逃げずに出てきた。

ズームしたのが仇になった。

少し離れたところで立ち止まる。
何を見ているのだろう?
と思ったら、さらにもう一匹出てきて、二匹一緒にダッシュで道路を渡って、向かいのビルの敷地に入っていった。
一瞬だったので、撮影できなかった。
動画で撮影していればよかった。

携帯のカメラを向けたら出てきたので、携帯のカメラ撮影に慣れているのかもしれない。
東京といえば、世界有数の大都会。都会のたぬきは、なんか違うな。

2019年1月18日金曜日

シルクスクリーンを自作してみよう#3

NAS内の整理をしていたら、半年以上前にやっていたシルクスクリーンの自作の動画(編集途中)が発掘された。


去年の夏は忙しく(今もそれは続いているが…)、最終的には失敗した作業だったし、露光工程以降を録画していなかったので、動画を一本にまとめたけど公開していなかった。
その後、もう一度作成作業を試みたのだが、気温が上がってきてレジンの効果時間がより短くなり、露光時間の見極めが難しく、以降の作業をやめた。

いつの間にやら季節は変化して、涼しいというよりも寒くなった。
もう一回やってみるかな。

2018年12月14日金曜日

草季庵

また田島火の見下交差点の草季庵へ行ってお蕎麦を食べた。

冷たい蕎麦は、糖分がゆっくり吸収されるので、太りにくく腹持ちが良いらしい。
というわけで、前回は温かいお蕎麦を食べたが、今回はつけ麺風のカモ蕎麦を食べた。

前回とは違い、全部一緒に持ってくるわけではなく、炊き込みご飯が先に出てきて、後からお蕎麦が出てくる。
まずはご飯とおひたしと漬物。

ご飯のアップ。炊きたてのようだ。

前回は、生姜味の炊き込みご飯だったが、今回はあさりご飯。
これも美味しい。

たぶん、待っている時間を短縮して、お客のイライラを減らそうとする行動だろうと思う。
お店の中は妙に静かで、複数人で来ている客も会話を控え気味だ。
そのせいで、厨房とフロアスタッフの間の会話が丸聞こえ状態になっており、不慣れから来る緊張感が伝わってきて、なんか落ち着かない。

お琴の音楽とかでもかかっていれば、多少賑やかになり、逆に落ち着くのではないか?
などと考えているとお蕎麦が出てきた。

鴨汁のアップ。

写真がヘタで、せっかくのカモ肉が見えないが、下に4切れぐらい入っている。
この鴨汁にお蕎麦を浸けて、ズズッと食べる。
お蕎麦と鴨肉の香りが口の中に広がって、美味しさを存分に楽しむことができる。

オープン間もないので、バタバタした雰囲気だか、炊き込みご飯も、お蕎麦も、味はすごく良い。
ボリュームも充分だ。

雰囲気は慣れればだんだん良くなっていくだろう。

十二日まち

浦和近辺での最大のお祭り「十二日まち」へ行ってきた。

発音は「じゅうにんちまち」となる。このまま入力しても変換出来ないので、少しイラっと来る。
また、うっかり「じゅうにんちまつり」と入力すると、住人血祭りとなってしまうので注意が必要だ。

この辺に住むようになって、もう10年以上になるが、一度も行っていなかった。
毎年12月12日に調神社で行われるお祭りで、旧中山道を軸に浦和駅から調神社までの広範囲に出店がでる。
平日なのにすごい賑わいで、歩くのも大変だ。

手頃な3,000円の熊手を買ってきた。
以下の写真は帰宅して設置後に撮影。

お腹も空いていたので、お好み焼きを買って食べた。


街を封鎖してお祭りを行っているため、早めの20:30には出店の営業は終了。
昼に仕事をして、帰宅後にお祭りに行くと、どうしても遅くなる。
もっと写真を撮りたかったが、そんな時間は無い。あったとしても、この人混みでは、ゆっくり写真を撮るのも難しい。

街全体がお祭り会場になる。住人の理解あってのお祭りだ。
ゴミは持ち帰った。

2018年12月1日土曜日

散歩と ビフテキと BS4K BS8K

本日から、BS4K BS8K放送が始まった。
残念なことに、ウチのTVは普通のデジタルハイビジョン(一応、フルスペック)なので、8Kはおろか4Kも見れない。

とはいえ、やっぱり見てみたい。
天気もいいし、散歩がてら「NHKさいたま放送局」へ行って、鑑賞することにした。
放送開始の今週はお祭り気味で、放送局で色々イベントをやっている。

昼前にウチを出て、別所沼を通るとアケボノスギが紅葉していた。


志木街道で浦和駅方面へ向かい、旧中山道は人が多いので、玉蔵院のほうの石畳の道を通って、「なかまち通り」の延長上の道で、旧中山道へ出た。

NHKは中山道沿いなのに、わざわざ旧中山道へ来たのは、なかまち通りと旧中山道の交差点近くの、今年オープンした「いきなり!ステーキ」へ行くためだ。
毎年11月はなんだかんだで出費がかさむ。そのため、10月からケチケチ生活をしていた。
その日々も終わったので、プチお祝いとして、ごちそうの代名詞とも言えるビフテキを食べるのだ。

注文してすぐに、ジュージュー音を立てて湯気を上げているビフテキが出てきた。
この手軽さがいい。さっさと食べて、とっとと出る。

お店を出て旧中山道を少し北上して、ロイヤルパインズの角を曲がって、町谷本太線で中山道へ向かう。この道もきれいになったもんだ。
中山道へ出て、NHKさいたま放送局へ向かう。
予定していたより少し早かったので、その先の珈琲問屋で珈琲を飲んでいた。すると、放送局に大きなクレーン車が来ていて、なんとパラボラアンテナを交換していた。
放送が始まっているというのに、まさか今用意しているの?見れるの?と思ったが、放送局に入ると、普通にBS4KとBS8Kが映っていた。
交換していたのは、受信用のアンテナではなく、放送用のアンテナだったのかな?

13:00の「お祝いメッセージ」から見て、13:10から8K版の「2001年宇宙の旅」を見た。
BS4K BS8K の紹介番組で紹介されていたから期待していた。
ものすごく高精細で、フイルムの粒子も見えるようだ。フイルムを越えていると感じる。
残念なのは、画面がやや低く、前の人の頭に画面下の字幕が隠れて、全然読めなかったことだ。
字幕を下に表示するなら、画面をもう少し高く設置して欲しかった。

ノベルティグッズも配布していた。帰宅後に撮影。

なぜか、ボールペンが2本入っていた。BS4KとBS8Kそれぞれ用?
よくわからない。

とはいえ、本当にすごく高精細だった。
ここまで高精細だと、大きな画面のTVを買うべきだが、まだまだ高い。
ウチで8K対応TVを買うのは、もう少し先になるだろう。

2018年11月19日月曜日

サルパ

先日、西伊豆の井田で潜った。
なんだかんだ年に10回ぐらい行っているだろうか。

なんと、11/17(土)に潜ったとき、海ヘビを見た。
セブではよく見るが、井田では初めてだった。数十回潜っていての初めてだ。

それとサルパを見た。
数年前、セブで大発生した。

以下は、数年前にセブで撮影したもの。
これは連結しているやつ。


これが、ちぎれて個体になる。
透明なので、イライラするほどピントが合わない。XZ-1め!


増殖中のサルパ。


かぼちゃのようなサルパ


サルパは無性生殖で増える時と、有性生殖で増える時があるらしく、形が全然ちがうらしい。
鎖状のサルパと、かぼちゃ状のサルパをみたことがあるがもしかしたら、これらは同じものなのかもしれない。

井田で見たのは個虫のサルパだった。
増速力が高く、植物性プランクトンが多いと大増殖し、その付近の植物性プランクトンを食べ尽くしてしまう。
死んだサルパは海底に沈み、海底への炭素固定になる。そのため炭素循環に影響を与えているとも言われる。

サルパが増えるとオキアミが減るという人もいるらしい。
セブでは大発生の後、ウミガメが増えたように感じていた。

駿河湾の名物である桜えびが、今年は少なく、今月(11月)の漁を控えるそうだ。原因は不明らしい。
もしかしたらサルパが原因?

2018年11月16日金曜日

田島火の見下のお蕎麦屋さん

このあたりは蕎麦屋が多い。
志木街道、田島火の見下交差点のお蕎麦屋さん「竹ひろ」が閉店して、新しいお蕎麦屋さん「草季庵」が昨日11/15(木)に開店した。
見ての通り居抜きというわけではなく、新装開店といった感じ。
建物の中も真新しい。

実は、最初の写真は食後帰りがけに撮影した。12:00ちょうどにお店に入った時には他のお客さんが居なかったので、店内の写真を撮影した。
注文してから出てくるまでにどんどんお客さんが入ってきた。
「竹ひろ」はこのあたりでは有名だった。先日、タクシーの運転手も美味しい蕎麦のお店として、「火の見下交差点の蕎麦屋」って言っていた。

寒い日なので、「鴨そば」を注文した。

かやくご飯、煮物、漬物もついてくる。
美味しかった。食べたあとで体が温まった。
つけ麺のようなものもあった。それも美味しそうだった。次はそっちを食べてみよう。

帰りがけに、開店記念のふきんを頂いた。