Text
pythonで文字列のSHA256ハッシュ値を求める
急に文字列のハッシュ値が欲しくなったので。
pythonシェルを起動して、下記で実行。
>>> import hashlib >>> src='(変換したい文字列)' >>> print( ... hashlib.sha256(src.encode().hexdigest()) ... )
その時にwindowsの標準コマンドでできれば一番手軽だったけど、windows標準コマンドだと文字列を直接指定して、ができない・・?
Linuxだと
echo 文字列 | sha256sum
とかでできるのに。。
まあpythonならOS問わずにできるからいいか・・
0 notes
Text
Twitterの配信機能を利用するときのメモ
twitterにはMedia Studio Producerという配信機能があって、https://studio.twitter.com/producerにアクセスして追加のアカウント作成などなく利用できます。 (多分Periscopeベース?前述のサービスは使ったことがないので推測ですが)
この機能を使ってちょいちょいゲームの無言配信とかをしてるんですが、ほかの著名な配信サービスと比べてあまり情報が出ていないので、自分用メモも兼ねて、Producerのヘルプセンターの内容ベースで自分の知ってる情報などを少し追記するような形でまとめてみました。
前提
配信ソフトはOBSを利用。(以降の説明もOBSの基本操作はわかっていること前提で行います)
視聴者は主ににPC利用を想定。スマホはある程度視界に入れつつも、PC側の視聴環境(主に画質)で心理的不都合が出る場合は切り捨てるスタンス。
準備
Producerでソースを作成して配信用のストリームキーを取得する。
最近のバージョン(28以降からかしら)ならOBS設定画面の「配信」からサービスでTwitterが 選べるので、それを選んで、[ストリームキーを取得]ボタンをクリック。→ブラウザでProducerの配信ソース一覧画面が出る
ブラウザの一覧画面右上の「ソースを作成」をクリック。→ソース作成画面が出る
作成画面でそれぞれ値を入れて「作成」をクリック。 ・ソース名にわかりやすい名前を入れる ・ソースタイプにRTMPを選択 ・地域に最寄りのサーバーを選択
ソースが作成され、RTMP(S)ストリームキーも同時に生成されるので、それをOBS設定画面の「ストリームキー」欄にコピペ。
エンコーダー設定について
ヘルプセンターの情報をベースに、自分がいろいろさわってわかっていることを追加で説明。
音声まわり
コーデック:AAC-LC OBSなら特に気にしないでもこれが採用される。
ビットレート:128Kbpsまで OBS側の配信設定にある「配信サービスの推奨設定値を無視する」オプションを有効にすると320Kbpsとかでも普通に受け付けてくれる。 推奨以上の設定を行い場合は自己責任でどうぞ。
音声チャンネル:ヘルプセンターでは言及なし、Producerのソース作成画面ではおすすめというかたちで2チャンネルと記載あり。 実はサラウンドの5.1ch(6ch)も受け付けてくれて、配信時もダウンミックスとかされないでそのまま配信されるので、その気になればサラウンド配信ができてしまう。 が、ここら辺どうなのか説明がみつからない(対応とも非対応ともいっていない。Producerの画面で6chと認識・表示される)のと、5.1chでそれなりの音質を保とうとすると上記ビットレート設定を(無視設定を有効にして)320Kbpsくらいにしないと違和感なく聞ける音質にはならないこと、 さらに視聴者側にもサラ��ンド再生環境がないとそもそも意図したとおりの音声が聴けないので、���っぽどのこだわりがない限りは普通のステレオ配信でよいと思う。。
動画まわり
コーデック:H264/AVC OBS設定画面の「出力」でH264やAVCのエンコーダーになっていることを確認。 H.265(HEVC)はヘルプセンターに記載ないので未対応…だと思う(試せる環境がない)
ビットレート:9Mbps(推奨)、12Mbps(最大)
フレームレート:30fps(推奨)、60fps(最大)
サイズ(解像度):1280x720(推奨)、1920x1080(最大) ここはもう配信環境などみて、最大値超えない範囲でよきにはからう感じで。 ビットレートについてはほかのサービスだと大体6Mくらいまでが上限というケースが多いので、それと比べるとわりと贅沢な感じ。 推奨9Mとなってるけど、別に4-5Mbpsあたりでやっても問題なし。 おそらくは「最大12Mまでいけるけど、なるべく9Mまでに抑えておいてねー」という意味あいでしょう…
キーフレーム間隔(秒):3秒 ほかの著名な配信サービスは大体2秒となっている中、3秒が指定されている。 2秒でやったこともあるけどその当時は特におかしくなったりとかなかった。
プロファイル・レベル プロファイルをmain、レベルを4.2(or 42、エンコーダの種類によって表記はまちまちである模様)にしておけばよっぽど古いスマホとかで無いかぎりば再生可能なはず。
0 notes
Text

13S Aegis Rim rocks my socks and breaks my brain
5K notes
·
View notes
Text
ステムボルト交換
ステムのボルトが錆び放題たったので、

ステンレスのボルトを買って付け替えた


ほかのところもひどかったので取り替えなくては。。
0 notes
Photo

(More or less done with the refurb . let's see if the wall mount holds up! : battlestationsから)
0 notes
Photo
(It's a bit awkward but still cool I think. Any recommendations? : battlestationsから)
0 notes
Photo

(Need a bigger desk. Other than that, warm cozy vibe.. check ✅- IG: iamben_26 : battlestationsから)
0 notes
Link
0 notes
Link
0 notes