15/12/11 17:21:42.60 u4LsFN520.net
なるほど
正にメディアインデックスだな
745:名無しさん@お腹いっぱい。
16/01/04 21:46:56.97 nEH2d6+f0.net
MediaIndex、ブラウザのプラグインとか生かせてなかなかいい感じですね
頑張ってください。
746:722
16/01/05 18:22:25.98 Wfdmx8DY0.net
>>745
自分はchromeにマウスジェスチャ入れてるくらいなんだけど、
なんかおもしろい使い方とかあったら教えてください。
747:名無しさん@お腹いっぱい。
16/01/13 02:29:38.63 bgIK5Y/T0.net
>>746
自分も関係するのはマウスジェスチャと挙動や操作全般をカスタマイズできる物(Firefox)くらいですが、
使いやすくカスタマイズされたものの上で動かせるのはなかなかいいなぁと。
あと上にも出てますが、自分も画質の粗さがちょっと気になりました。一応意見として出しておきます。
748:722
16/01/15 12:35:07.60 /DYsbgsy0.net
>>747
自分では画質が粗いと全く思わなかったが、結構気になるのかな。
画質設定も考えてみる。
749:名無しさん@お腹いっぱい。
16/02/08 20:22:11.29 gmolPDYG0.net
>>743
外部というかLAN内の別のPCとかスマホとかタブレットとかからアクセスさせたいんだけど、
web.prefixを書き換えただけだと
「Webサーバの初期化に失敗しました。」エラーで起動できません。
他に何かオプションがいるんでしょうか?
DLNAサーバよりカスタマイズできそうで期待してます
750:722
16/02/08 23:58:54.06 IkvTxAfI0.net
>>749
Webサーバを実行するための、URLの登録を行う必要がある。
管理者としてコマンドプロンプトを起動して、下のコマンドを実行する。
netsh http add urlacl url=URLリンク(+:30000) user=Everyone
(「web.prefix=URLリンク(+:30000)」という設定の場合。URL部分を合わせてください)
また、WindowsFirewall等を使っている場合は、設定でブロックされないようにしてください。
わかってるかもしれないけど、外からアクセスしても、
そのままだとサムネイルをクリックしたときにサーバ側でプレイヤーが起動してしまう。
実際外から使うには、>>726さんのように改造する必要がある。
751:名無しさん@お腹いっぱい。
16/02/09 01:31:41.64 r/Tak2TQ0.net
>>750
お、作者さん自らありがとうございます
.NETの組み込みWebサーバだったんですね
とりあえずLAN内だし安易にfileプロトコルで渡せればいいやと思って弄ってみたら
普段使ってるFirefoxだとJSからfileプロトコル呼び出せないみたいなので
何か配信する方法考えてみます
752:名無しさん@お腹いっぱい。
16/02/11 11:15:01.88 KNQy23+N0.net
>>750
こんなソフトさがしてました
こちらの書き込みのお陰でスマホのブラウザから表示まではいけたんですが、
サムネイルタップしたらご指摘通りサーバ側でプレイヤーが起動しました…
タップ(クリック)時の動作について書かれている部分がみつからず。
もうちょい頑張ってみますがヒント貰えるとありがたいです。
753:722
16/02/11 19:11:14.30 wVvc6qOD0.net
クライアント側で再生するうまい方法が思いつかなかったので、ローカルで使うようになっている。
サムネイルクリック時の流れは、
→playという関数が呼ばれる。(search.jsの292行目)
→そこからサーバ側の機能を呼び出す。
→サーバ側で再生。
配信する場合は、いろいろと状況を限定する必要がある。
例えば、一番簡単に思いつくのは、ブラウザで再生する方法。
再生ページを作り、サムネイルをクリックしたらそのページに飛ぶようにして、そこで再生する。
しかしこの方法だと、
①ブラウザがサポートしているファイルしか再生できない(動画ならmp4/H.264のみ)
②ファイルはwwwrootの下に置く必要がある
>>726さんの場合は、配信サーバを起動しておいて、クリックしたら配信サーバのURLに飛ばす。
で、ブラウザで関連付けたプレイヤーで再生する。(予想)
この場合、配信サーバと、その配信プロトコルをサポートするプレイヤーが必要だろう。
(ここら辺よくわからない)
動画以外にも、画像圧縮ファイルも配信したいところだ。
クライアント側で再生する、いい方法を思いついたら教えてください。
754:名無しさん@お腹いっぱい。
16/02/11 23:58:09.70 5+HDSRtr0.net
②に引っかかりますが、設定した動画フォルダを直接Web公開出来るようにして
普通にhttpのリンクを生成するのはどうでしょう
WAN経由だとQloud Media Serverみたいにトランスコードしないと厳しいかもしれませんが、
LAN内限定ならブラウザのリンクからMX Playerとかの
httpストリーミング機能付き動画プレイヤーを起動して再生すれば
そんなにストレス無いので便利だと思います。
755:名無しさん@お腹いっぱい。
16/02/12 00:12:44.35 93t0XXP80.net
すみません>>754はAndroid限定の話です
iOSは使ったこと無いのですが、ググったら↓のようなアプリはあるようなので
似たようなことは出来そうかも?
URLリンク(reliphone.jp)
URLリンク(reliphone.jp)
756:722
16/02/12 11:34:48.59 Xnj1E7l50.net
>>754
②はMediaIndex側でなんとでもなるので、例えば、
http://サーバIP:30000/get/100
とアクセスすると、IDが100のファイルをhttp送信する、という風にしてもいいかも。
(内部でリダイレクトする)
httpだとシークできなかったり、動画配信には便利でないことの方が問題か。
配信は考えてなかったので、その辺の知識は全然ないけど。
757:753
16/02/12 20:49:19.08 66f3Ldua0.net
なんと作者と、先駆者さんからレスいただけるなど…
やりたいことはlan環境でandroid端末で再生したいって条件なので
wwrootに動画配置するフォルダ(仮にmedias)をつくって
a href=/medias/[動画ファイル名].拡張子
で渡せば、MXプレイヤーでストリーム再生してくれそうな予感です。
jsのサムネイルクリック時の動作で上記aタグを叩くようにすりゃいいんだよな、と脳内では分かってても書ける技術が無いのでググって頑張ってみようかなぁ、ってとこです。
アドバイスありがとうございます。
758:755
16/02/12 21:08:47.13 93t0XXP80.net
>>756
それ是非お願いしたいです
>>757さんのレスにもありますが、シークやストリーム受信はクライアント側で
どうにかできそうなので
759:名無しさん@お腹いっぱい。
16/02/13 14:51:56.06 IbBfzQoW0.net
Win10(64bit)に CCCP の 64bit版を入れて MediaIndex でサムネイルの作成をしていますが
"接続するピンがありません"のエラーで flv などの一部の動画のサムネイルの作成が失敗します。
エラーになったファイルを MPC(外部フィルターを利用) で再生した場合は正常に
再生出来るのですが、何か設定とか必要でしょうか?(mediatype.def での設定は video/ds)
32bit 版のコーデックが必要とかってありますか?
760:722
16/02/13 20:23:33.46 d7pKpc5M0.net
>>759
MediaIndexは32bitなので、32bitのコーデックが必要。
761:722
16/02/14 11:18:24.10 mLBJZZ1/0.net
>>758
試験的に、メディアのIDでダウンロードできるようにしてみた。
「URLリンク(localhost:30000)」のように指定する。
この場合、IDが100のメディアを指定している。
拡張子はクライアント用のダミーで、サーバ側では無視される。
テスト用に「search2.html」を付けてある。
search.htmlを少し変更して、サムネイルのリンクが上記のようなアドレスになっている。
chromeでmp4を再生しようとすると、うまくいかない。
Webサーバの機能が足りないらしい。
他にもいろいろ問題がありそうだ。
762:753
16/02/15 01:52:50.43 PFKk6shl0.net
>>761
変更版さわってみました。
うまく動かず、です。
どうも[id].mp4の型のままプレイヤーが受け取ってしまい、受け取ったプレイヤー側でファイルの場所のパスにリダイレクトが出来てないようです。
環境限定になっちゃいますが、
動画配置場所をwwroot以下に限定して、search.html上で実際のメディアに対してのリダイレクトかまさず実体パスでリンクする形にしたらいけそうな気がしました
wwroot以下のファイルにURLリンク([ip]:30000)動画ファイル名]で再生出来たので。
こうかなー、ってイメージは出来てんのに作れない自分が残念だ…
763:722
16/02/15 11:05:18.54 3xwF3ZQO0.net
>>762
URLリンク([ip]:30000)(search「2」.htmlに注意)で、サムネイルをクリックしてみて。
リダイレクトじゃなくて、エイリアスというべきだったか。
/id/[id].[拡張子]にアクセスすると、そこにそういう名前のファイルがあるかのように、ダウンロードする。
wwwroot以下のファイルにURLリンク([ip]:30000)動画ファイル名]でアクセスするのと同じ。
実際には「/id/[id].[拡張子]」は無いが、サーバ側で転送しているのは[id]で指定されたファイルを転送している。
クライアントから区別はつかない。
764:名無しさん@お腹いっぱい。
16/02/17 14:57:22.24 zfRzTfgA0.net
whitebrowserに変わるツールになるといいな
やっぱり更新がなくなると心配
更新履歴に日付残してくれるのなおありがたいw
765:755
16/02/22 07:53:09.34 6n1AbjHQ0.net
>>761
素早い対応ありがとうございます
まさに希望通りの動作です
Firefoxで一度動画を開いてMXプレイヤーに渡せばOKでした
763さんはどこに引っかかってるんだろう?