2019年11月6日水曜日

TreasLin hdmi キャプチャーボードHSV322がアマゾンで表示されない

なんでだろう?
ファイヤフォックスのスクリプトをガードするアドオンが悪さしてるんだろうか?
こんなしょうもない記事を書いてしまうほどにネタを書く事から遠ざかっていたのだがリハビリがてらに書いてみました(笑)。

まあでも、このキャプチャボードも上位機種の今使ってるやつも値段の割にすごく良いキャプチャボードですよ。コスパ良すぎ。もし今のが壊れてまたここの新しいバージョンが出ていたら買おうと思っているくらい良いです。

2019年5月14日火曜日

TreasLin hdmi キャプチャーボードHSV322の設定のやり方

簡単に出来るかと思ったらかなり苦労したので誰かの役に立てれば

スイッチでも配信をしたいといろいろキャプチャボードを物色していて特に安かったこれを勢いで購入しちゃいました(笑)


アマゾンで購入して翌日には届いていました。
商品の説明画像にもあるのですがinの方にHDMIケーブルをスイッチとつなぎOUTの方をパソコンとUSBコードにて接続します。ちなみにUSBコードは1本付属していますが長さはすごく短いです。(1メートルない)

物理的な接続は以上でOK、そういった意味ではすごく簡単です。

次にOBSの設定です。
OBSを起動し・・・すいません、もしまだ持っていなかったらダウンロードしてインストールしておいてください。持っていない方はここのページへどうぞ。

さて、あらためてOBSを起動します。
画面下方のソース欄の下にある「+(プラスマーク)」をクリックし「映像キャプチャデバイス」を選択し新規作成します。するとプロパティ画面が表示されますのでデバイスの選択一覧から「MiraBox Video Capture」を選びます。
さらにプロパティの中で変更する部分がもう1か所あります。
「カスタム音声デバイスを使用する」にチェックを入れたうえで、「音声デバイス」の設定を行います。「音声出力モード」を「デスクトップ音声出力 (WaveOut)」に変更します。これをやらなかったら僕の環境では映像は表示されるのに音声が全く入らなかった。

さらに音声を出すために上と同様ソース欄の下にある「+(プラスマーク)」をクリックし「音声入力キャプチャ」を選択し新規作成、デバイスの選択ボックスから「MiraBox Video Capture」を選びます。

さらに・・・ちょっと参考にしたサイトを引用します(笑)

「映像キャプチャデバイス」や「メディアソース」を追加している場合
    ソースに「映像キャプチャデバイス」や「メディアソース」を追加している場合、初期設定では自分に音が聞こえない仕様になっています。

    もし自分でも音を聞きたいのであれば、「映像キャプチャデバイス」の場合は「音声出力モード」を「デスクトップ音声出力 (WaveOut)」に変更します(上述)。


    「メディアソース」を追加した場合は、以下のように設定することで自分でも動画の音を聞けます。

  1.     「ミキサー」の歯車アイコンをクリックする(どれでもよい)。
  2.     「オーディオの詳細プロパティ」を選択する。
  3.     「メディアソース」の「音声モニタリング」の設定を「モニターのみ(出力はミュート)」に変更する。
  4.     「デスクトップ音声」がミュートになっていないことを確認する*1。

あかん、昨晩のことなのにあれこれパニックになってやってたしすっかり忘れとる(笑)
他にも以前PS3でデモンズソウルやらを設定していじくり過ぎてデフォルトと大きく変わってる可能性もあります。 あの時も録画には音声が入ってるのにライブでプレイしているときに音が聞こえなくて本当に苦労したんだよなあ・・・(遠い目)。

OBSでは音声が出てればミキサー欄のそれぞれのバーが動いてるんです。
だからこれが動いてないなら音声は出てないという事で今回僕はこれが、音声出力キャプチャだか音声入力キャプチャだかのバーがうんともすんとも言わなかった(笑)
でも上記の設定をやって音声両キャプチャのを「モニターと出力」に変更したらゲーム画面と音も出力されました!!!!!

OBSはすごく便利で高性能さらには無料!なのですが素人がいきなり感覚的に思うがまま使いこなせるかといえば配信というのはそんなに簡単なものではありません。
だから僕も思考錯誤、悪戦苦闘しつつちょっとずつ理解していけたらと思っています。

なにしろこの後マイクの設定もせにゃならんしな(笑)


そうだ、僕のPCは今となってはおんぼろのウィンドウズ7でCPUもコア7の3ケタ、USBも2,0という何世代前なんだというスペックですが無事使えています。

こんな安い値段でキャプチャボードが使える事に感動を覚えています。これは買いだと思います。

ただし説明書の日本語がよく分からんし図が明らかに別の商品だ(笑)つまり説明書は全く役に立ちません(笑)




2018年2月24日土曜日

CANOPUS HDRECS ハードウェアエンコーダ搭載HDキャプチャボード使ってxbox360が映った!!!!

ここまでめちゃくちゃ苦労したからあまりに感動したので記事に残します(笑)

まずオークションでCANOPUS HDRECSを購入しました。ずっとキャプチャってやってみたかったのですが値段がどれも結構高くそれだけお金を出してまでやりたいってほどじゃなかった。単なる実験好きが動機だったので(笑)

そうしたらオークションでビックリするほど安く手に入りました。

これですぐに出来るかと思ったら甘くなかった(笑)
まずPCなんちゃらスロットに刺しても認識しない!?

デバイスマネージャのサウンド、ビデオ、およびゲームコントローラってところに
「HDRECS」って表示されないと認識されてないんだけど全然出てこない(笑)

何度か物理的に刺したり抜いたりちょっと浅めに刺したり斜めに刺したりしたら認識した!?なんというアナログな対応(笑)

そのあとドライバがwindows7,64bitじゃないからぐぐって入れて専用のHQレコーダーっていうのインストールして・・・。ここまでで疲労困憊ながらやっとできる!と思ったらちっとも映らねえ(笑)

このキャプチャボードのHDMI端子にXbox360を繋げてこれだけじゃダメなんですね。
僕のPCは別の出力方式でモニタ表示していたのでこれもHDMIに統一しないといけない。昔適当に買ったグラボだったのに端子がすべてそろっていてお利口な子でした。
あやうくパニックになって新しいHDMI端子付きのグラボをアマゾンでポチるところでした(笑)

これでもまだ映らない!!!!!!!!!

この付属のHQレコーダーってやつがしょぼいのかなアマレココって確かすごい昔インスコだけはしてたけど探すのめんどいな、他のゲーム機を繋げてみるのもxboxoneは他のゲーム機にHDMI枠を奪われちゃってコンセントも引っこ抜かれているしPS3はコピーガードの関係で普通にやると映らないっていうしPS4は物理的にPCのキャプチャボードの位置まで届かないしスイッチはこれも届かないし(笑)

で、あきらめつつもたまにおっかなびっくりチャレンジしてやっぱり駄目かあっていうのを延々と繰り返しもっと簡単な外付けのやつ買おうかと調べていたら1万5000円もするしなあ・・・なんとかこれで映らないかなあって思ってググっていました。

このページに書いてあった!!!!!!!!!!

感動しすぎたので関連個所を以下に引用します。



703 .  名無しさん@編集中  2008/07/16(水) 20:02:22
XBOXの画面キャプろうと思ったんだが何も映らない
これ公式でうたってるくらいなんだから、普通は間に何も挟まなくてもキャプれますよね?
704 .  名無しさん@編集中  2008/07/16(水) 20:06:32
書き忘れたけどHDMIで直結してます
GS挟んでもダメでした
705 .  696  2008/07/16(水) 20:13:59
連投すみません。その後試したXBOX360との接続実験の末
自己解決した結果を書き加えます。
XBOX360の映像と音声はHDRECSとの直接接続で問題なく
キャプチャ出来ました。表示された入力プリセットは
『1280x720/59.94p 』と9620x720/59.94p 』の2つ
で、
解像度の特殊なXBOX360の結果として妥当だと思います。
で、間にJACKALLを挟んでも当然のように結果に変わりはなく
更にAVアンプを挟むと音が出なくなりました。原因がアンプとわかったので
調べてみますと、音声出力の設定でアンプへの出力(SPからの出力)と
TVへの出力(2系統あるモニター出力=HDMI出力)が二者択一である
ということが判明し、これをHDMIへの出力へ切り替えることで
XBOX360の音声も映像もキャプチャ出来るようになりました。
そしてソーズを再びA301に戻して同じく画像が表示されないのを確認し
無駄と思いながら線を引っこ抜いたり挿したりしてる時、挿した後
(HDMI信号のスキャン?後に)一瞬HDRECS側に地デジの映像が
映る事があるのに気付きました。ほんの一瞬で(緑ステータスのまま)
すぐ消えてしまうんですが、信号自体はちゃんと送られているようです。
ここでXBOX360を接続する時に試しでAVアンプの前に持ってきてた
JACKALを元の通りアンプとHDRECSの間に戻してみると・・・映った!
これは単にJACKALLの設置位置が適正でなかったせい?いやでも
>>699では正規の位置だったし・・・アンプの音声出力加工?のせいと
複合して症状が起きてた?ともかく、無事音声も映像もキャプチャ
できるのを確認しました!
なんか私の無知のせいで色々な要素が複合していたようですが、
基本的には>>697さんのおっしゃるようにAVアンプがHDMIケーブルへの
信号に加工を施してた?のが原因のようです。お騒がせしました。
地デジキャプチャ映像のアスペクト比がおかしいようですが、
これは自分で調べて追々解決できるような気がします。
本当に長々と申し訳ありませんでした&ありがとうございました。
入力プリセットってやつがバーっと表示されるんですがどれでも一緒だと、というか単に解像度とかマシンスペックとかそういう関係でしかないだろと思ってましたよ(笑)

めちゃくちゃうれしかったけどかなりもっさり動きますね。私がいろんなブラウザやプログラムを同時に起動してるせいかもしれないですが。

さて、本番はこっからPS3を動かせるようになる事なんでまた悪戦苦闘します!

2017年12月17日日曜日

python勉強していてhtml.parserってなんやねん?

プログラミングの言語って割とどれでも一緒な気がするんですよ。あくまで何もわかってない素人の戯言ですが。

でも・・・

html.parser


これ初めて見たんですよね・・・まあ他にも結構見慣れない文字が多くてすでに前言が危うくなってるんですが(笑)

ぐぐったらこの人pythonを使用してのスクレイピングの記事も書いていたんですね?というかめっちゃ最近の記事なのである意味自分にはラッキーでした(笑)
ちょっと前に勉強開始していたらこの人の記事にたどり着けませんでしたものね。

エクセルのVBAでスクレイピングをぐぐると一番最初くらいに出てくる記事を書いている人なんですが、流石それだけあってすごく初心者にもまったくプログラミング経験がない人にでもわかるくらいの平易な表現でものすごく分かりやすく解説してくれています。

そのpython版の記事も書いているようでこの度発見しました(笑)



BeautifulSoupオブジェクトを生成する
Beautiful Soupモジュールを使ってHTMLを解析するためには、まずHTML文字列からBeautifulSoupオブジェクトを生成します。
書式は以下の通りです。

bs4.BeautifulSoup(HTML文字列, パーサー)


パーサーというのはパースをするやつ、つまり解析をするための機能のことで、ここで好みのパーサーを指定できます。
html5libやlxmlなど、いくつか種類がありますが、使用する場合は別のモジュールのインポートが必要になります。ひとまず、困ることが出てくるまでは、Pythonに標準で付属している「html.parser」を指定しておきます。
引用させていただくとこんな感じだそうです。

HTML解析するためにBeautifulSoupオブジェクトとしてぶっこめばいろいろいじれる。
そのおまじないの文言なんですね。

プログラム風に書いておくなら

変数=bs4.BeautifulSoup("https://www.yahoo.co.jp/", "html.parser")
みたいな?

あとついでに出てきた興味深いページのリンクを貼っておこう。いつかみれるといいのだが。
ブラウザの仕組み: 最新ウェブブラウザの内部構造

python勉強メモ日付や時間を表示したい時

import datetime

pythonの機能を使うには上記のようにインポートしないとダメみたいです。

import datetime
today=datetime.date.today()
todaydateil=datetime.datetime.today()
print(todaydateil)
print(today)
print(today.year)
print(today.month)
print(today.day)
print(todaydateil.year)
print(todaydateil.month)
print(todaydateil.day)
print(todaydateil.hour)
print(todaydateil.minute)
print(todaydateil.second)

print(todaydateil.microsecond)

上のコピペしてくれたらそのまま動くはずです。

日付を増減する
import datetime

today=datetime.datetime.today()
print(today)
today=today+datetime.timedelta(days=1)
print(today)

timedelta(days=1)の部分は1日増加するって意味みたいです。時間の増減をしたければ

(days=1)のところをhours=増減したい数字にします。

一つ初心者に余計な事言わない方がいいかもしれないけど自分用備忘録

上のコードで一度todayにプラスしたものを入れ直してますけど直接やった時に

TypeError: unsupported operand type(s) for +:

型が違うから計算できないという意味のエラーが出ました。

つまり一度入れ直してるのは型変換してます。


pythonの勉強って初心者殺しやん

いやあ、インストールから苦労しました・・・・。
python自体のインスコはスムーズだったのですが、環境変数の設定してそのあとBeautifulSoupをインスコする前提のPipってやつだったかな、ウィンドウズ7ってなんか知らんけどCドライブ?プログラムファイルフォルダ?にインスコすると管理者権限とかそういうので動作やインスコが上手く行かない事多いんですよね。今回まさにそれで一度アンインスコしてからインスコし直しました。

したら今度はpython用のフォルダ作ってなかったから外付けドライブの直下にバラバラで入っちゃってもう最悪(笑)まあいいです、普段使いで学習する分には問題ないです。

それでBeautifulSoupもインスコ出来たしさあ、勉強しようと思って以前からたまにお世話になっているドットインスクールを観ていたら・・・pythonの講座最初のいくつかだけ無料公開であとは有料会員にならないと観れない!?
え~、ついにドットインスクールもそんなしわい感じになってきましたか・・・。

じゃあ他のところって探してもめぼしいのが無いんですよねえ・・・。
僕は辞書みたいに淡々とある講座って好きじゃないというかああいうのはある程度マスターしてから不明な点が出てきたら逐一確認していくというケースでは有用だけどまったく右も左もわかりませんって初心者には向いてないと思います。

それでもなんとかやってみて・・・
プログラム初心者の人にアドバイス僭越ながらするとソースコードは自分で入力しない方がいいですよ。コピペでいいです。プログラムってちょっとした本当に些細な間違いでもうんともすんとも言わずそれで挫折する確率かなりあると思います。
昔に比べればユーザーサポート、入力支援もかなり充実してきていると思いますが初心者の頃はもう恐怖心の塊ですしね。

で、コピペ相変わらず僕もするんですが・・・・

動かない!!!!!!!!!!!!!!!!

30分くらい格闘して気付きました。

僕がインスコしたpythonはバージョン4でネット上にある講座の類はそれ以前のバージョンのものなんですね。

記述の仕方が変わっていてコピペして実行しても動かない(笑)

こんなひどい環境はないわ、これじゃあ本などを買って勉強しようにも初心者は殺されますよ。

まあ僕はちょっとだけプログラムをいじってきた経験があるのででも本当にちょっとなので苦労した末それに気づいてかなり時間を無駄にしました(笑)

でもスクレイピングでぐぐったらpython出てきたのだけど本当に簡単な記述で出来るみたいなのでまだ好奇心は尽きてないです。