木曜日, 11月 21, 2024

Linux で EXIF 情報を修正 : Modify EXIF on Linux

 Yamap の 3D 動画で、ルート通過時にとった写真を動的に表示してくれる。
でも、変なタイミングで撮影した写真は取り込んでくれない。。

いろいろ調べたら、画像の EXIF 情報でタイムスタンプを読み取ってるようだった。

自分の Linux 環境で、修正できるか、調べてみる。

EXIF を編集できるように以下のツールをインストール


dnf -y install exif

dnf -y install exiv2


以下は、6 日前に撮影した画像を、6 日後に持ってくる処理。

exiv2 -a tim +144:00 input.jpg

6 day x 24 hr = 144hr ほど、現在側へ。

とりあえず、EXIF 情報をみると、書き換わっていて、Yamap 側にも、挿入された。


火曜日, 11月 19, 2024

六甲全縦走検討: Data Analysis of Rokko Trail

 こないだ、六甲全縦走のこれまでのデータをチェックしてた。

今日は、通過時間を予想してみた。
6:30 に須磨浦公園を出発すると仮定しての通過時間。

最小時間、平均時間、最大時間の3パターンを考えた。

-------------------

旗振山

min:06:53

ave:06:56

max:06:59


-------------------

栂尾山

min:07:27

ave:07:38

max:07:53


-------------------

鵯越

min:08:49

ave:09:32

max:10:09


-------------------

菊水山

min:09:35

ave:10:35

max:11:31


-------------------

鍋蓋山

min:10:19

ave:11:30

max:12:42


-------------------

市ケ原

min:10:42

ave:12:00

max:13:23


-------------------

掬星台

min:11:55

ave:13:26

max:15:06


-------------------

六甲ガーデンテラス

min:13:09

ave:14:57

max:17:10


-------------------

六甲山

min:13:38

ave:15:36

max:18:06


-------------------

大平山

min:14:43

ave:16:55

max:19:48


-------------------

塩尾寺

min:15:27

ave:17:53

max:20:53


-------------------

宝塚駅

min:15:47

ave:18:21

max:21:27





金曜日, 11月 15, 2024

危機的汚染 : hazardous pollution

パキスタンの大気汚染がエラいことになってるらしい。。。


簡易クリニック、ベッドで7万人の患者を収容できるようにするとか。。。


土曜日, 11月 09, 2024

六甲連山全縦走分析 : analysis of mt. Rokko ridgeline trail

 去年 2023 年の11月に 六甲全縦走を達成して、ことしもやろうかなーと考え中。

これまで、西半縦走や東半縦走をして、各区間の距離感がわかりはじめた。
すこし、数値で分析して、ペース配分に活かしたいなーと思い始めた。



各区間の経過時間から、要した時間の平均値を集計。


--------------------------------------------------------
■ 須磨浦公園〜旗振山 : 1.5km

最小タイム:00:23:00
平均タイム:00:26:00
最大タイム:00:29:00

ざっくり30min とみとけばOKか?

--------------------------------------------------------
■ 旗振山〜栂尾山:2.5km

最小タイム:00:34:00
平均タイム:00:42:00
最大タイム:00:54:00

ここは、ざっくり 45min かな?
最大値はナイトランのときのタイムが影響。

--------------------------------------------------------
■ 栂尾山〜鵯越駅:8.2km

最小タイム:01:22:00
平均タイム:01:54:15
最大タイム:02:16:00

ここもナイトランのときのタイムが平均値をおし上げている。
ざっと 2hr をみとけばよいか?
ただ、高取山を迂回してるときも まるっと平均してる。

--------------------------------------------------------
■ 鵯越駅〜菊水山:2.8km

最小タイム:00:46:00
平均タイム:01:03:20
最大タイム:01:22:00

ナイトランを除外すれば 1hr を切ることができそう。
ナイトランのとき、道を間違えたというのもあった。
また、3/4 縦走のときは、疲労が無い状態で、菊水ブラックを登ってるから、追い風参考記録か。。

まぁ、平均的に、1hr といったところか。


--------------------------------------------------------
■ 菊水山〜鍋蓋山:2.0km

最小タイム:00:44:00
平均タイム:00:54:40
最大タイム:01:11:00


この区間も 1hr が、おおまかな目安。

--------------------------------------------------------
■ 鍋蓋山〜市ケ原:2.4km

最小タイム:00:23:00
平均タイム:00:30:20
最大タイム:00:41:00

ここは、タイム幅広いなぁ。。。
大龍寺から市ケ原にかけての路面が濡れてたら、すこしスピードダウンするかな?

--------------------------------------------------------
■ 市ケ原〜掬星台:3.6km

最小タイム:01:13:00
平均タイム:01:25:30
最大タイム:01:43:00

一番の難所。余裕みて 2hr を考えていればOKか?
最小タイム考えると、めっちゃ鍛えれば、1 hr 切れるのか?
いろいろ鑑みて、 90min が妥当か。。

--------------------------------------------------------
■ 掬星台〜六甲ガーデンテラス:7.1km

最小タイム:01:14:00
平均タイム:01:31:50
最大タイム:02:04:00

最大時間は、摩耶別山へ立ち寄り、道にまよった際のものが混入。

--------------------------------------------------------
■ 六甲ガーデンテラス〜六甲山:2.8km

最小タイム:00:29:00
平均タイム:00:38:17
最大タイム:00:56:00

六甲山を登らずにスルーしてるときも、ざっくり平均してる。
45min〜60min くらい見てればOKか?

--------------------------------------------------------
■ 六甲山〜太平山:4.5km

最小タイム:01:05:00
平均タイム:01:19:15
最大タイム:01:42:00

最大タイムのログは、息子とのランで、かなりの炎天下というのもあって、
ペースは落としてたというのがある。
ざっくり 90min 区間か?

--------------------------------------------------------
■ 大平山〜塩尾寺:4.1km

最小タイム:00:44:00
平均タイム:00:58:15
最大タイム:01:05:00

地味に長い区間。1 hr ほどの距離。基本的には下り基調。

--------------------------------------------------------
■ 塩尾寺〜宝塚駅:3.0km

最小タイム:00:20:00
平均タイム:00:27:53
最大タイム:00:34:00

下り基調だが、膝や足首によくない、傾斜。終盤なので無理せずいきたい区間。
30min あれば大丈夫か?

--------------------------------------------------------
■ トータルの時間

最小タイム:09:17:00
平均タイム:11:51:35
最大タイム:14:57:00

調子がよければ 10 時間切りが視野に。
平均的なペースを保てば、去年達成した全縦走の時間とほぼ同じ
ゆっくり、余裕をもって行けば 15時間ほど。








Subtitle 機能を shotcut で使う : [Subtitles] button in the latest Shotcut (ver 24.10.29)

 まえから気になってたが、
Shotcut 音声の字幕化 にて紹介されてた。


これは、便利??とおもって、あれこれ調べる。

whisper.cpp というエンジンを使うらしい
Fedora40 で使うには、どうしたもんか....
となったので、あれこれ格闘したメモ。

まず、

sudo dnf groupinstall 'Development Tools'
sudo dnf -y install gcc-c++ 



ユーザディレクトリ内に bin フォルダなどを適当につくって

cd
mkdir bin (あればスキップ)
cd bin
git clone https://github.com/ggerganov/whisper.cpp.git

.... "whisper.cpp" というフォルダができる

cd whisper.cpp

./models/download-ggml-model.sh multilingual-large
.... multilingual で Invalid と言われるので
以下の3つを実行


./models/download-ggml-model.sh medium
./models/download-ggml-model.sh large
./models/download-ggml-model.sh large-v2


ようやく whisper.cpp の make 処理

make

shotcut を立ち上げて、こないだ作った ずんだもんが歌ってる動画 を使ってみる。


aiko カブトムシ ずんだもん カバー(アカペラ 混声バージョン)


1.[Subtitles] ボタンを押す


2.[Speech to Text]


別ダイアログがでてくるので、以下の項目を追加。

[Maximum Line Length] を少し小さめに (20 とか)

[Whisper.cpp executable]  main
/home/hoge/bin/whisper.cpp/main

[GGML Model] ggml-large-v2.bin
/home/hoge/bin/whisper.cpp/models/ggml-large-v2.bin

[Track with Speech] で、必要なトラックのみチェック
[OK] で処理開始



3.[Generate text on timeline]





タイムライン全体の[フィルタ]-[サイズ・位置・回転]で字幕の場所移動

....トラック全体で、字幕のフォントとか変えるのがめんどうだなぁ。。。




通常のタイムラインのなかに 字幕をいれたから、 [出力] のトラックは消しても大丈夫そう。。
(mp4 変換時に、多少 コーンバート時間早くなるか?)







御法度 : code of samurai

松田龍平が、遠近両用レンズのCMにでてた。。。

そりゃ、御法度だろ。。

もう、そんな時代か。。。

※ 「御法度」...彼が若い頃、でてた映画

土曜日, 11月 02, 2024

クリエーター : creator

 こないだから、voicevox 内に ハミング機能があるのを知り。。。
ちょっと、なんか、動画作ってみるか。。と、以下、自主制作。





aiko カブトムシ ずんだもん カバー(アカペラ 混声バージョン)ショート


aiko カブトムシ ずんだもん カバー(アカペラ 混声バージョン)


作成環境
OS: Linux Fedora 40
動画作成 : Shotcut 42.10.13
画像加工:Gimp 2.10.38
音声作成:voicevox ver 0.20.0 (ハミング ノーマル)
音声(主旋律、低音):ずんだもん
挿絵:いらすとや、ずんだもん立ち素材(坂本アヒルさん)

-------------


図:shotcut のトラックが、けっこう増えまくった。。。


途中で、音声の db 値のインジケータ動画を作成(shotcut 内のものをキャプチャ)。
キャプチャする際に、 Fedora40 の Wayland だと、vokoscreen や vokoscreenNG が使えないことに気がつく。

OBS studio 使ったら、なんとか、キャプチャできて解決。


坂本アヒルさんの、ずんだもん立ち素材 は役に立った。
でも、歌声に合わせて口動かしたりが難しいから、
適当に、いろんな顔パターンをつかって、ごまかす。。。


voicevox 作業風景



木曜日, 10月 31, 2024

たぬき : tanuki

 今朝は、早朝ジョギング中にタヌキに遭遇。

なんとなく、人馴れしてる感じだっただろうか。。。

Thu. Oct. 31, 2024: 早朝ランの途中で出会った たぬき くんたち



Thu. Oct. 31, 2024: 早朝ラン おいなりさん と たぬき(ショート)


Thu. Oct. 31, 2024: 早朝ラン おいなりさん と たぬき


火曜日, 10月 22, 2024

今日の名セリフ : one of the best phrases

 ここのところ、BSで再放送してくれてる「スクール☆ウォーズ」。

毎回、涙、涙。。。


川浜イチのワル、大木大助の、唯一の友達、理解者であるイソップが脳腫瘍で亡くなる。

亡くなった直後に、宿敵、相模一高との練習試合。

ボールをもったら、がむしゃらに走る大木大助(松村雄基)。

そのために、前半で、ノットリリースザボールに。


ハーフタイムで、滝沢先生(山下真司)が、選手たちを鼓舞する。


滝沢先生「今度ボールを持って走るとき、お前の後ろには14人の仲間が居ることを忘れるな!

大木大助「15人だ!

    「イソップも俺の後ろを走ってる

    「いや、俺と一緒に走ってるんだ。そうだろ?先生?

滝沢先生「そうだ。そのとおりだ!