MPV AspectRate Change (2024)

いつのまにか MPV にてアスペクト比変更ができなくなっていた。
いや Shift+a での変更は可能、自作した拡張 Lua スクリプトが動かない。

How to add 21:9 Aspect ratio option in MPV Android? : r/mpv

色々探して上記を見つける。
video-aspect-override という property があるのね。

--mp.set_property('video-aspect', aspects[aspect_num])
mp.set_property('video-aspect-override', aspects[aspect_num])

これで動いた、思っていたより簡単でよかった。
Fedora の MPV は更新されていないし ffmpeg 側の仕様変更かな?
なので環境によって変わると思う、Fedora 40 な人は書き換え必須です。

せっかくなので Shift 追加で逆順変更機能も付けてみよう。

-- ~/.config/mpv/scripts/mpv_aspect_rate.lua

-- Shift+a でアスペクト比は変更できますけど
-- スマホの縦動画用が足りないので独自に作ってみました

local aspect_num = 0
local aspects = {'4:3', '16:9', '9:16', '3:4', '1:1', '3:2', '2:3'}

function on_change_aspectrate()
    aspect_num = aspect_num + 1
    if aspect_num > #aspects then
        aspect_num = 0
        --mp.set_property('video-aspect', '-1')
        mp.set_property('video-aspect-override', '-1')
        mp.osd_message('Aspect Rate @ Default')
    else
        --mp.set_property('video-aspect', aspects[aspect_num])
        mp.set_property('video-aspect-override', aspects[aspect_num])
        mp.osd_message('Aspect Rate @ '..aspects[aspect_num])
    end
end

function on_change_aspectrate_r()
    aspect_num = aspect_num - 1
    if aspect_num == -1 then
        aspect_num = #aspects
    end
    if aspect_num == 0 then
        mp.set_property('video-aspect-override', '-1')
        mp.osd_message('Aspect Rate @ Default')
    else
        mp.set_property('video-aspect-override', aspects[aspect_num])
        mp.osd_message('Aspect Rate @ '..aspects[aspect_num])
    end
end
mp.add_key_binding('Ctrl+t', 'aspectrate_func', on_change_aspectrate)
mp.add_key_binding('Ctrl+Shift+t', 'aspectrate_r_func', on_change_aspectrate_r)

こんな感じになった。

しかし Kate は今だに使い辛いなぁ。
コードやブログネタを書いて余計な補完機能を見つけて無効化するばかり。
macOS で Sublime Text は Gedit でやっていたことを再現できたんだけど。
Kate は無理っぽい、でも Gedit は死亡したも同然だし代わりも見つからない。

熱中症アラート

盆休みです、本日は名古屋で野暮用。
クソ暑いけれど午後から鶴舞公園に行ってみました。

sansui

熱中症アラートで人がおらん、名駅には沢山いたのに。
暑さを表現しようと散水を撮ってみたけど上手くいかん。

sansui

F22 まで絞ってみたけど 1/60 秒にしかならんし絵も酷い。
レンズがパナなのでライブ ND が。。。

sansui

って帰宅して調べたらライブ ND はパナでも可能なのね。
シャッタースピード優先にしないと使えないだけ、あーあ。

seseri

チャバネセセリとセンニチコウ。
珍しくはない蝶みたいだけど見たことないなぁ。

mukudori

暑くてダルいのかムクドリが寄っても逃げない。
ここまで普通に寄れた、スズメは無理だった。
いや撮るものがないからってムクドリかよって感じ。

しかしパナレンズのせいで OM-1 が活かせないのは。
いや今日のは勘違いだったけど進度合成とかあるし。
少しづつでも Zuiko に入れ替えしたほうがよさげ。

犬山橋

今日の五条川、には何もいねぇ。
アオサギなら何羽かいたけど、いらねぇ。

inuyamabashi

ということで木曽川、犬山橋付近に移動。
昭和の頃は電車と車が並走していた有名な場所。

meitetsu

撮り鉄ごっこ、いや今は電車専用だよという説明用。
てか筆者は並走していた頃を知らん、地元じゃないし。

inuyamajyou

国宝犬山上とコラボ、国宝がおまけ扱いかよ。
オリンパスブルーにならないな、気温のせいか?

aosagi

アオサギ、まあ飛んでいる所なら撮ってもいいかな。
田圃に行けば白いサギがイッパイいると知っているけど。

tsubame

ツバメが取ってくれといわんばかりに鳴いていた。
貴重な夏鳥なのに何故か無視されがちですよね。

kogera

コゲラ、モフモフしているし幼鳥かな。
他シジュウカラやカワウ、まあいつもの木曽川ですね。

地味な名所巡りのブログにするのもいいかも。
でも野鳥がいそうな所にしかいかなそうだなぁ。

キビタキ(幼鳥)

昨年はハスを求めて名古屋市の鶴舞公園まで行ったけど。
よく考えたらハス園なら小牧の某公園にあるじゃないの。

hasu

っておーい、左奥下の所がハス園なのに行けないじゃん。
まあ通路から超望遠で見下ろせばなんとか撮影は可能。

hasu

ということで 280mm F5.6 固定という前回覚えた技で。
こんな綺麗に咲いているのに近くに行けないのはなんでだよ。

hasu

つぼみも巨大な桃みたいでかわいい。
いやこの焦点距離でいい感じの大きさになるのを選んだだけ。

hasu

こんなものかな、近寄れないんだからしょうがない。
さて、この公園に来たらやっぱり野鳥探しですね。

kosamebitaki

セミかと思うほど小さく頭デッカチで白い腹にアイリング。
コサメビタキさんじゃないですか、真夏に初めて見たわ。

kibitaki

何かの幼鳥だと思うけど全然ワカラン、Google レンズに頼る。
キビタキの幼鳥でした、一発で当てたこのアプリやっぱりすげえ。

kibitaki

幼鳥なのに自分で毛虫を捕食し一生懸命生きています。
大人になっても親の脛を齧る奴は生きている価値ないよね。

シーズンオフの真夏なのにいいもの撮れたわ。
しかし今日も超望遠しか使わなかった、他のレンズも使わなきゃ。

ヒマワリ

本日五条川沿いにある大口某所の向日葵畑が八分咲きです。
昨年咲いたのは盆休みだったのに一ヶ月もはやくてビビる。

himawari

しまった今日は超望遠と超広角しか持ってきていない。
パナライカ 9mm の F8 で全体像、うーん太陽光が欲しい。

himawari

100-400 に付け替えして今年もミツバチ狙いを。
左に寄せすぎだけどそこに小雨の線が偶然入ってラッキー。

himawari

280mm なんて初めて使ったけど解像も前ボケもいい感じ。
テレ端だと前ボケがざわつくのでこのくらいを使うのがいいね。

himawari

そのテレ端で圧縮効果、いや絞らずにボカしたけど。
超望遠はスマホでは絶対に撮れない写真が作れるのが素敵。

野鳥は、スズメやカラスしかいねえ。
かろうじてホオジロを見つけたけど暗過ぎて没。
向日葵が咲いていなかったらずぶ濡れになっただけだったな。
まだ梅雨ですし、三連休なにもなく終わらなくてよかった。