音声コーデックOpusで録画した動画ファイルはブラウザで再生するのが一番手軽かもしれない

音声コーデックOpusで録画した動画ファイルはブラウザで再生するのが一番手軽かもしれない
Ultramaxって特徴的な色だよね。コントラストも高くてどぎまぎ。

互換性を意識しながら設定

たまぁに画面録画をすることがあり、先日もコーデックは何にしようかと答えのない選択肢にうーんと頭を抱えていた。

いろいろな問題を解決しているおニューなコーデックを使いたいのだけれど、変なコーデックを使うと再生できないんだよねー。

とりあえず理屈ではこうやっておこうかなと一応考えが固まった。

  • 動画コンテナとしてはHybrid MP4(つまり内部的にはFragmented MP4を使って、外から見れば普通のMP4として使えるので互換性もよき)
  • 音声コーデックはOpus。ビットレートは160 Kbpsに設定するので劣化どうこうというよりかはファイルサイズの削減が狙い。

WindowsだとOpusだめっぽい?

ここで問題!動画コンテナはMP4なので当然Windows11標準のMedia Playerで開けるのだが、音声が再生されない。エラーポップアップも出てきて、再生無理といわれる。

たしかにWindowsのMedia Playerがサポートするコーデックのリストに、Opusの名はない。

Media Player のコーデック - Microsoft サポート
コーデックを使用すると、さまざまな形式のオーディオファイルとビデオファイルを再生できます。 Media Player では、さまざまなコーデックがサポートされています。 ほとんどは箱の外に含まれています。いくつかの追加のコーデックは、Microsoft Store からインストールできます。

これは困ったと思い、古き良きAACにコーデックを切り替えようと一時は思った。

いやいやOpusを使おうぜ!ブラウザで再生すればいいじゃん

が、しかし!

現代のWindowsユーザーが実際に動画を再生する環境は、この公式リストよりもはるかに多様で複雑。

友達に動画ファイルを渡したときに、友達はWindows Media Playerで開くだろうか。多くの場合、ブラウザで開いたり、既にインストールされている他のメディアプレイヤーを使用したりするはず。

現代的な観点から見ると、むしろブラウザでの対応状況の方が重要かもしれないってことです。

ウェブ動画コーデックガイド - ウェブメディア技術 | MDN
このガイドでは、ウェブ上で使用する可能性の高い、または使用を検討している動画コーデックを紹介し、その機能の概要と互換性や有用性に関する懸念、そして自分のプロジェクトの動画に適したコーデックを選ぶためのアドバイスを提供します。

意外に知られていない事実ですが、ブラウザは現代において最も普遍的なメディアプレイヤーとして機能しています。WebベースのアプリケーションやサービスがOpusを標準採用している背景には、この状況があります。

パソコンでは動画ファイルをChromeやEdgeといったブラウザーにドラッグアンドドロップするだけで開けちゃいます。というか、視聴できちゃいます。

言われてみれば、YouTubeだってTwitchだって動画をストリーミングしているというだけで、動画を扱っているのはブラウザーです。画像や音声をブラウザーで開けるのと同様、当たり前すぎて気づきませんよね。

ということで、Chrome、Firefox、Edgeといった主要ブラウザは、すべてOpusを標準サポートしています。

Opus音声フォーマット | Can I use... HTML5、CSS3などのサポートテーブル

つまり、友達はファイルをブラウザにドラッグ&ドロップするだけで、追加ソフトウェアなしに再生できるということです。

実際YouTubeも互換性のためにAACはあるものの、配信の標準としてOpusを使っています。

ということで、録画時は音声コーデックとして安心してOpusを使用し、ファイルサイズと効率性の恩恵を受けようかなと思います。他人との共有が必要になった場合には、あんまり気にずそのまま渡して、標準ソフトで開けなさそうならブラウザで開くことをおすすめしてみて、それでもだめなら、FFmpegでAACに変換しようかなあと思います。

Read more

怪物の口に幸福が吸い込まれる

幸福の総量を最大化する。それが正しいと言われてきた。しかし1974年、ロバート・ノージックはたった一つの問いでその前提を破壊した。もしある存在が、他の全員よりも圧倒的に多くの快楽を得られるなら、功利主義は全員の取り分をその「怪物」に差し出すことを要求する。 あなたの幸福は計算の端数だった。切り捨てられた。 幸福を貪る口 1974年、ロバート・ノージックは『アナーキー・国家・ユートピア』のなかで一つの思考実験を置いた。 功利主義は、効用の怪物の可能性によって困惑させられる。怪物は、他の人々の犠牲から、その人々が失う以上に圧倒的に大きな効用の増加を得る。 仕組みは単純だ。功利主義の原則に従えば、社会全体の幸福を最大化する資源配分が「正しい」。ここに一人、あらゆる資源からとてつもない快楽を引き出す存在が現れたとする。りんご一個で他の百人分の快楽を得る。映画を一本見れば千人分の歓喜を感じる。 功利主義はこの怪物にすべてを差し出すことを要求する。他の全員が飢えても、怪物の快楽が総量を上回る限り、それが「最善」だと計算は告げる。 ノージックが示したかったのは、功利主義が論理的に正し

By Sakashita Yasunobu

綱を引く手が一本ずつ消えていく

あなたは集団のなかで、少しずつ消えている。 それは比喩ではない。測定可能な事実だ。19世紀末、フランスの農学者マクシミリアン・リンゲルマンは、人が集団で綱を引くとき、一人あたりの力が確実に減少することを発見した。人数が増えるほど、個人は薄まる。誰のせいでもなく、誰も怠けているわけではなく、ただ構造がそうさせる。 もしあなたがいま、何かのチームに属しているなら、あなたはすでに全力を出していない。そしてそのことに、おそらく気づいてもいない。 綱を引く手が教えたこと リンゲルマンの実験は素朴だった。 1880年代から1900年代初頭にかけて、彼は農業機械の効率を研究する過程で、人間が集団で水平方向に荷を押したり引いたりする際のパフォーマンスを測定した。その結果は1913年に報告されている。一人で綱を引くとき、その人間は持てる力をすべて発揮する。二人になると、一人あたりの出力は約93%に落ちる。三人で85%。八人になると、49%。半分以下だ。 この数字の意味を考えてみてほしい。八人で綱を引いているとき、あなたは一人のときの半分も力を出していない。しかもそのことに自覚がない。全員が

By Sakashita Yasunobu

嘘が真実を食い尽くす朝

「この文は嘘である」 この一文を前にして、あなたは立ち往生する。もし真だとすれば、文の内容に従って偽になる。もし偽だとすれば、「嘘である」という主張が間違っていることになり、真になる。真だと仮定しても偽だと仮定しても、反対の結論にたどり着く。出口がない。 これは言葉遊びではない。2300年以上にわたってこの問いに取り組んできた哲学者と論理学者たちは、いまだに合意に至っていない。解決策はいくつも提案されてきた。どれも、別の問題を抱えている。 あなたが自分自身について何かを語ろうとするとき、同じ構造がそこにある。 循環の入口 試しにやってみてほしい。「この文は嘘である」が真か偽か、判定する。 真だと仮定する。この文は「嘘である」と主張しているのだから、偽になる。仮定と矛盾する。 では偽だと仮定する。「嘘である」という主張が偽ということは、嘘ではない。つまり真になる。やはり仮定と矛盾する。 どちらに転んでも矛盾する。そしてこの矛盾は、推論のどこかでミスを犯したから生じたのではない。前提そのものに埋め込まれている。 エピメニデスの不発弾 よく混同されるが、古代ギリシアの

By Sakashita Yasunobu

何でも飾れる額縁だけが残った

1917年、マルセル・デュシャンは既製品の男性用小便器に「R. Mutt」と署名し、「泉(Fountain)」と名づけてニューヨーク独立芸術家協会の展覧会に出品した。拒否された。それだけの話だ。だが「それだけ」のはずの出来事が、それ以降のすべての芸術を汚染した。美しさも技巧も素材の選択も関係ない。署名ひとつ、提示の身振りひとつで、便器が「芸術」を名乗れる。そしてその瞬間から、「芸術とは何か」という問いは回答不能になった。回答不能のまま、100年以上が過ぎている。 目で見えないものが芸術を決める 1964年、アンディ・ウォーホルはスーパーマーケットに並ぶブリロの箱と見た目がまったく同じ「ブリロ・ボックス」をギャラリーに置いた。哲学者アーサー・ダントーは、この事態に根本的な問いを見出した。視覚的に区別できない二つの対象のうち、片方だけが芸術である。では芸術を芸術にしているのは何なのか。 ダントーの答えは「アートワールド」だった。芸術作品を芸術たらしめるのは知覚可能な性質ではなく、理論と批評と歴史が編み上げた解釈の共同体、その「理論的雰囲気」なのだと。あなたには何も見えていない。文字

By Sakashita Yasunobu