12/11/29 17:15:07.88 CIP2DoN2
ものすごく適当に説明すると
Luaのメタテーブル機能を利用して
minfoテーブルで未定義の要素が指定された場合は
MediaInfo.dllへアクセスして値をとってきます。なので
動作は遅いはずです。もっともその値は保存するので
2回目のアクセスからは早くなるはずです。
246:名無しさん@編集中
12/11/29 17:48:49.83 aTx79k6Z
>>245
メモリ使用量と速度のバランスが良くなるような設計になってるんですね
確かにこのままの方が良さそうです
247:名無しさん@編集中
12/11/30 02:45:12.28 Yfh7jwVQ
もういっそプロジェクトに参加してもらってコミットできるようにしたほうがてっとり早いような…
248:名無しさん@編集中
12/12/13 22:11:54.28 qjXsR1sH
PMSのスレにあった以下のやり方について教えてください。
TVTest.exe /noepg /nodshow /silent /rch 1 /rec /reccurservice /recexit /recfile "$_out_$"
rchの分だけダミーファイル作って、luaでそのファイル名(拡張子抜き)をrchの引数に指定
そもそもダミーの.tsファイルをクライアントから選択するとアプリがアクションするんですか?
lua言語でアプリのアクションをさせればいいのかなと思うのですがどうやるんでしょう?
249:名無しさん@編集中
12/12/15 23:08:47.69 IwhIbbYd
SAVE_MEDIAINFO=0にしててもmi.dbがあると読み込んじゃう?
250:名無しさん@編集中
12/12/16 10:57:05.22 0ByhvYC3
いまいち自信がないがTHttpThrd.DoBrowseのGetFileListで
最後の行あたりにsl.Sorted:= False;を入れとかないと
途中で順番が変わっておかしなことになるようなならないような・・・
251:名無しさん@編集中
12/12/20 03:27:58.98 wPDT0kWe
bms2でフォルダにvideo.tsとvideo.ts.batがある場合、
video.tsではなくvideo.ts.batが、メディアファイルリストに表示されてしまうのですが・・・
252:名無しさん@編集中
12/12/21 17:10:59.64 YDjY0/cR
>>251
試したけどならんよ
253:251
12/12/21 18:35:33.07 1cB9WtCY
>>252
すまん、今もう1回違う環境作ってみて再現させてみたら再現条件があった
BMS.ShowTranscodeFolder=true かつ トラスコエントリの1個目のcommandが空じゃない という条件があったみたい
254:名無しさん@編集中
12/12/23 07:52:58.52 rKBNJm5V
>>253
最新版で修正しました。
報告ありがとうございました。
255:名無しさん@編集中
12/12/23 10:05:03.84 FWa4FkqQ
>>254
更新&mencoderの解析、お疲れ様です
この現象も修正して下さると助かります
(私は、1個目のエントリはトラスコしない設定で、2個目以降にトラスコを設定しているのでちょうどこの現象にぶつかってしまうのです・・・)
URLリンク(code.google.com)
fileu.GetCmdStdOut便利そうですね、使ってみます
256:名無しさん@編集中
12/12/23 18:15:26.12 rKBNJm5V
>>255
issues機能すっかり忘れてました(^^;
パッチの添付とかもできるなんて便利ですね(^^;
257:名無しさん@編集中
12/12/23 20:08:33.87 FWa4FkqQ
>>256
すみません、bms1の時は使用してたようだったので、勝手にissue登録してしまいました
258:名無しさん@編集中
12/12/24 16:48:03.39 BO/HVzir
打ち落とされ用の無人機作ろうず
259:名無しさん@編集中
12/12/26 18:32:47.15 9FS+CAFd
BMSを便利に利用させていただいていましたが、最近立ち上げても強制終了してしまいます。PCもPT2録画機専用なんで設定もなにもいじっていません。
以下logです。アドバイス頂けると幸甚です。
>>>>>>>>>>>
HTTP/1.1 200 OK
Content-Type: text/xml; charset="utf-8"
Connection: Keep-Alive
Content-Length: 4383
Date: Wed, 26 Dec 2012 17:31:45 +0900
Server: OS/1.0, UPnP/1.0, BMS/2.0
*** 12/26 17:31:45 192.168.0.10:39913 Read Request. (ID=1380)
*** 12/26 17:31:45 192.168.0.10:39913 Disconnected. (ID=1380, 10054:Connection reset by peer)
260:名無しさん@編集中
12/12/28 18:10:56.37 cHzZ2p5m
>>259
情報が少なすぎてアドバイスできない
261:名無しさん@編集中
13/01/02 04:08:05.26 T/MR3/vr
UseQSVってなに?
262:名無しさん@編集中
13/01/02 09:33:40.98 S7VOQtpb
QSVをUseするんだよ
263:名無しさん@編集中
13/01/05 19:00:25.54 ywUroG/l
Mod 23ってもうダウンロードできないのか(´・ω・`)ショボーン
264:名無しさん@編集中
13/01/06 00:22:16.86 KbN6eLGG
>>263
mencoder/mplayerのcss騒動の時に、もし本家に迷惑かかったら困るので消しちゃいました
今ではbms1のmodは不安定なのでお勧めしません、bms2を使ってみてはいかがでしょう?
bms2のmodも作ってますが、luaが整備できてないし、入れたい機能も実装完了していないので公開はもう少し先です
互換性に関係しそうな部分は本家にパッチ投げる予定です
(WMPの仮対応パッチ、t.resolutionに入れた値をres@resolutionに反映させるパッチ、t.lengthに入れた値をContent-Lengthで返してchunked転送しないパッチ)
265:名無しさん@編集中
13/01/06 15:44:29.51 oJsCytuq
1のmodが不安定ってどのへんが?
266:名無しさん@編集中
13/01/06 16:46:35.37 KbN6eLGG
>>265
原因と直し方がわからないんですが、DLNAクライアントの操作を高速に行うとbms1modがフリーズします
あと、modはツリープロセスの殺し方が汚いので、間違えて違うプロセスを殺す可能性もあります(たぶん、うちでは殺してしまったことがありそう)
今はbms2のパイプ機能を試してます
作者さんがせっかく実装してくださったんですが、パイプ処理するデータ量が多いとbms2の処理が重くなりすぎてPCがハングアップ寸前になってしまうのでどうしようか迷ってるとこです
bms1modのパイプ実装を移植すると、cmd.exeの子プロセスを殺す汚い処理を入れないといけないし、どうしようかなぁ
267:名無しさん@編集中
13/01/06 18:02:58.10 OhPlMya9
>>266
TPipeProcExec、TPipeProcExecOneのPriorityを下げたり、
適当にウェイトを入れることで対処できますか?
268:名無しさん@編集中
13/01/06 18:38:44.78 KbN6eLGG
>>267
TPipeProcExec、TPipeProcExecOneのPriorityにtpIdle, tpLowest, tpLowerを入れてみましたが
bmsの使用率がほんの少し下がったかな?という程度であまり変化ありませんでした。。。
269:名無しさん@編集中
13/01/06 18:58:47.67 OhPlMya9
>>268
そうですか。while ループの適当なとこに
SleepThread(Handle, 1000);
とかいれるというのはどうでしょう?
270:名無しさん@編集中
13/01/06 19:07:08.92 OhPlMya9
少なくともTPipeProcExec内のループは終了チェックするだけのくせに
無駄に高速回転してますね(^^;
271:名無しさん@編集中
13/01/06 20:23:52.75 KbN6eLGG
>>270
TPipeProcExec内のwhileループにSleepThread(Handle, 1000);を入れたところ、改善されました。
今まではBMSが85%、指定コマンド(ffmpegやQSVEnc)が合計5%程度だったんですが、
BMSが60%、指定コマンドが30%程度になりました。
cmd.exeからのパイプよりは、まだかなり重いですがなんとか再生に変換が追いつくようになりました。
272:名無しさん@編集中
13/01/07 18:53:24.79 /5nXV9JB
>>271
最新版でウェイトを入れてみました。
273:名無しさん@編集中
13/01/07 21:42:32.33 trffpOk2
>>272
最新版を試してみました
今度はBMS.exeと指定コマンドの両方が使用率1%程度になってしまって、ほぼ変換されないという結果に・・・難しいものですね
使用しているコマンドは以下のような感じです
command[1] = ffmpeg -v 0 $_cmd_seek_ffmpeg_$ -i "$_in_$" -map 0:v:0 -vcodec rawvideo -vf "yadif=1:-1" -r 60000/1001 -pix_fmt yuv420p -an -f yuv4mpegpipe -y -
command[2] = QSVEncC --y4m --cbr 18662 --sar 4:3 -i - -o -
command[3] = ffmpeg -v 0 -f h264 -i - -f avi -vcodec copy -y -
command[4] = ffmpeg $_cmd_quiet_ffmpeg_$ -f avi -i - $_cmd_seek_ffmpeg_$ -i "$_in_$" -map 0:v:0 -map 1:a:1 -vcodec copy -acodec libfaac -ac 2 -ar 48000 -ab 192k -f mpegts -mpegts_m2ts_mode 1 -y "$_out_$"
274:名無しさん@編集中
13/01/07 22:25:52.80 trffpOk2
>>272
追試したんですが、TPipeProcExecOne.Execute内に追加されたSleepThread(Handle, 1000);をコメント化するとBMS.exeの使用率が85%に上がりました
また、その上でTPipeProcExec.Execute内でPriority:= tpIdle;を追加するとBMS.exeの使用率が60%、指定コマンドが30%の状態になりました
すみません、昨日改善されたといってたのは、Priority:= tpIdle;にしたコードを消し忘れていた状態でSleepThread(Handle, 1000);を追加していたようです・・・
275:名無しさん@編集中
13/01/08 06:09:17.50 nBukihG3
>>274
TPipeProcExecOne.Execute内に追加されたSleepThread(Handle, 1000);を
削除するのではなく、SleepThread(Handle, 1) とかに下げるとどうでしょう?
276:名無しさん@編集中
13/01/08 17:12:58.52 bqWk+/c6
>>275
一部、変更したところうまく動作してる(BMS.exeのCPU使用率が5%以下、指定コマンドが20~30%で変換が再生に追いつく)ように見えるので、Googleコードにパッチを貼りました
別件ですが、SafeTerminateProcessを以下のURLのコードと見比べていたところ、0をCloseHandleしてしまう可能性がありそうな?気がしました
URLリンク(private-storm.de)
277:名無しさん@編集中
13/01/08 18:01:17.88 nBukihG3
>>276
確かに。Cのコードの方が正しいのかな。
278:名無しさん@編集中
13/01/09 17:49:16.09 2OKv3I3H
>>276
最新版で対処しました。
279:名無しさん@編集中
13/01/09 21:33:28.26 S8CysEnq
>>278
修正ありがとうございます。最新版を試してみました。
Issue 9については、Priority:= tpLower;を入れなかった場合と同じ状態で、
指定コマンドの負荷が20%~30%ぐらい行きそうなところで10%~15%程度になりました。
inherited Create(True);の後にPriority:= tpLower;を移動させると20%~30%に指定コマンドの負荷が上がりました。
Windowsのスレッドの生成について、細かく理解はしてないんですが、inherited Create(True)の中でスレッドのPriorityを初期化するのかもしれません。
280:名無しさん@編集中
13/01/09 22:25:49.60 2OKv3I3H
>>279
Handleの準備ができた後でないと変更できないみたいですね。
後ろに移動させます。
281:名無しさん@編集中
13/01/09 23:22:36.70 S8CysEnq
>>280
やっぱり、そういう実装なんですね。
さっき、Issueを追加しましたが、勝手な要望&機能追加な気もするのでrejectしてもらってもいいです。
282:名無しさん@編集中
13/01/11 21:39:04.73 /ZdDyur3
mencoderで一番問題が少なそうなのはPaehl Build rev35224なんでしょうか?
283:名無しさん@編集中
13/01/14 16:41:42.65 Xyzw+1YI
>>248
tvtest.m3uというファイルを作って、
これをBMS.GetPlayInfoの最初に組み込んでみれ。
できれば改良してうpしてくれるとうれしい。
if fileu.ExtractFileName(fname) == "tvtest.m3u" then
t = {}
t[1].mime = "video/mpeg:\z
DLNA.ORG_PN=MPEG_TS_HD_60_L2_ISO;\z
SONY.COM_PN=HD2_60_ISO;\z
DLNA.ORG_FLAGS=8d700000000000000000000000000000;\z
DLNA.ORG_OP=11;DLNA.ORG_CI=0"
t[1].name = "1ch"
t[1].duration = "2:00:00"
t[1].command = 'TVTest.exe /noepg /nodshow /silent /rch 1 \z
/rec /reccurservice /recexit /recfile "$_out_$"'
t[2].mime = t[1].mime
t[2].name = "4ch"
t[2].duration = "2:00:00"
t[2].command = 'TVTest.exe /noepg /nodshow /silent /rch 4 \z
/rec /reccurservice /recexit /recfile "$_out_$"'
t[3].mime = t[1].mime
t[3].name = "6ch"
t[3].duration = "2:00:00"
t[3].command = 'TVTest.exe /noepg /nodshow /silent /rch 6 \z
/rec /reccurservice /recexit /recfile "$_out_$"'
return t, "地デジ"
end
284:名無しさん@編集中
13/01/14 20:25:35.45 Xyzw+1YI
抜けてた。
if fileu.ExtractFileName(fname) == "tvtest.m3u" then
t = {}
t[1] = {}
t[1].mime = "video/mpeg:\z
DLNA.ORG_PN=MPEG_TS_HD_60_L2_ISO;\z
SONY.COM_PN=HD2_60_ISO;\z
DLNA.ORG_FLAGS=8d700000000000000000000000000000;\z
DLNA.ORG_OP=11;DLNA.ORG_CI=0"
t[1].name = "1ch"
t[1].duration = "2:00:00"
t[1].command = 'TVTest.exe /noepg /nodshow /silent /rch 1 \z
/rec /reccurservice /recexit /recfile "$_out_$"'
t[2] = {}
t[2].mime = t[1].mime
t[2].name = "4ch"
t[2].duration = "2:00:00"
t[2].command = 'TVTest.exe /noepg /nodshow /silent /rch 4 \z
/rec /reccurservice /recexit /recfile "$_out_$"'
t[3] = {}
t[3].mime = t[1].mime
t[3].name = "6ch"
t[3].duration = "2:00:00"
t[3].command = 'TVTest.exe /noepg /nodshow /silent /rch 6 \z
/rec /reccurservice /recexit /recfile "$_out_$"'
return t, "地デジ"
end
285:名無しさん@編集中
13/01/17 13:52:19.57 yAsqdmNV
>>284
改良って何がして欲しいの?
286:名無しさん@編集中
13/01/29 10:12:30.83 vtx3lhB7
TSをmp4にトランスコードしようとしているのですが、パイプ処理がうまくいきません。ffmpegが起動せず、生TSが流れてしまいます。
処理部を貼りますが、どこか変でしょうか?
if minfo.Video.Format == "MPEG Video" and minfo.General.Format == "MPEG-TS" then
t.mime = "video/mp4:DLNA.ORG_OP=01;DLNA.ORG_CI=0"
t.name = fileu.ExtractFileName(fname).." >MPEG-4"
t.command = {}
t.command[1] = [[ffmpeg -v 0 $_cmd_seek_ffmpeg_$ -i "$_in_$" -map 0:v:0 -vcodec rawvideo -r 30000/1001 -pix_fmt yuv420p -an -f yuv4mpegpipe -y -]]
t.command[2] = [[QSVEncC --y4m --tff -i - --output-res 720x480 --sar 32:27 --cbr 1552 --quality quality --vpp-deinterlace it -o -]]
t.command[3] = [[ffmpeg -v 0 -f h264 -i - -f avi -vcodec copy -an -y -]]
t.command[4] = [[ffmpeg -v 0 -f avi -i - -f avi -vcodec copy -an -y -]]
t.command[5] = [[ffmpeg $_cmd_quiet_ffmpeg_$ -f avi -i - $_cmd_seek_ffmpeg_$ -i "$_in_$" -map 0:v:0 -map 1:a:0 -vcodec copy -acodec libfaac -ac 2 -ar 48000 -b:a 192k -f mp4 -y "$_out_$"]]
if BMS.ShowTranscodeFolder then t2 = {t} else t2 = t end
return t2, "/ "..fileu.ExtractFileName(fname)
end
287:名無しさん@編集中
13/01/29 10:47:39.57 vtx3lhB7
一つ上書いてから、BMS2のホームページ見に行ったら、新バージョンきてますね。
作者さんご苦労さまです。
288:名無しさん@編集中
13/01/30 05:54:29.62 h5M3GnID
>>286
まずはifの下に
print("★★★チェックポイント!★★★")
を入れてみるとか。
289:名無しさん@編集中
13/01/30 20:42:57.77 gKGxRAhS
>>288
ifの下にprint文入れて確かめてみました。
ファイル一覧をとりに行くときにはpirntでの文字列がログに出てきますが、再生の時には
if文以下は通らないようです。
ただ、そのほかのパイプ処理をしていない、たとえばmp3などでも同じ動作みたいなのでパイプの動かない原因は分かりません。
パイプ処理うまくいっているスクリプト全部どっかにあげてくれる人いないかしら。
スレの上のほうでQSV使ったパイプ処理が動いている方いらっしゃいますし・・・
ぜひ参考にしたいです。
290:名無しさん@編集中
13/01/31 07:55:49.86 GjuZIusL
>>286
うちの ffmpeg で
ffmpeg -i "01.ts" -map 0:v:0 -vcodec rawvideo -r 30000/1001 -pix_fmt yuv420p -an -f yuv4mpegpipe -y "01.mpg"
をコマンドラインから実行したら
[aac @ 02C14AC0] get_buffer() failed
と出たままffmpegがハングしたよ。
291:名無しさん@編集中
13/01/31 08:19:18.96 GjuZIusL
ごめんまちがえた
292:名無しさん@編集中
13/01/31 10:54:10.84 GjuZIusL
>>286
あらためて、
うちのffmpegはlibfaac入ってないので.command[5]の音声をac3にして
ためしたけど変換作業自体はうまく動いたよ。
もちろん結果が再生できるかどうかは試してないけど。
293:286
13/01/31 22:13:40.45 p021Kuvr
286のスクリプトでパイプ処理うまくいったということでしょうか?
申しそうでしたらlua全体を参考にしたいのですが、どこかに挙げていただくわけにはいきませんでしょうか?
294:名無しさん@編集中
13/02/01 06:05:07.34 bnPLEuTL
>>293
あげたよ。URLリンク(fast-uploader.com)
295:名無しさん@編集中
13/02/01 19:46:49.22 X1t4kSoG
bms2のmodを作成しました
URLリンク(code.google.com)
追加したluaスクリプトにバグがたくさんありそうですが
ドキュメント書くのに疲れたので完成したところまでアップしました
あまり動作確認できていないので、動いたとか動かなかったとかこのスレに書いていただけると助かります
296:名無しさん@編集中
13/02/01 19:50:27.83 X1t4kSoG
書き忘れましたが、modは安定性重視の本家が採用しづらい機能を、実験的に実装していますので本家よりbuggyです。
QSVのluaスクリプトも入れときましたので使ってみてください
297:名無しさん@編集中
13/02/01 20:59:24.95 O+SQCr47
乙です
298:名無しさん@編集中
13/02/02 21:51:16.01 AzuHVPSE
ありがとです。
299:286
13/02/04 21:50:29.37 6fIMVAsr
>>294
お礼遅くなって申し訳ありません。
ファイルありがとうございました。
パイプ処理はうまくいくようになりました。
結論から言うと、return tがダメで、return {t}だとパイプが動くことが分かりました。286のスクリプトですと、BMS.ShowTranscodeFolderがfalseで動かしていたので
パイプ処理がうまく行ってなかったようです。
しかしストリーミングはうまくいきません
クライアントはアンドロイドのDLNAアプリなんですが、上記トランスコードなどいくつか試しましたが、ダメでした。
H264+accをffmpegでmuxしたmp4, H264+accをffmpegでmpegtsでmuxしたtsファイル(-f mpegts -mpegts_m2ts_mode 1)など
試してみましたが、動画アプリが再生できなくて、止まってしまいます。
なかなか道は険しいw
300:名無しさん@編集中
13/02/04 21:56:12.17 Xqew8oEP
>>299
BMS.ShowTranscodeFolder=falseでパイプが動かない不具合はさっき作者さんが直したみたいだよ
Androidで再生したいならこれはもう参考にした?
URLリンク(signal-flag-z.blogspot.jp)
301:名無しさん@編集中
13/02/04 22:06:54.20 6fIMVAsr
>>300
まさについさっきBugfixされてるw
これずっと悩んでました
そのサイト見たことありますが、自分もトラスコしないファイル(録画したtsファイルやそれをエンコしたmp4)を素通しだと再生はできるんですよ
ネットワークの帯域の問題でかくかくになりますが
音楽なんかはまったく問題ありません
トラスコするとできないので、トランスコードのオプションとかのもんだいでファイルがおかしいのかなーと推測
302:名無しさん@編集中
13/02/04 22:23:05.75 Xqew8oEP
>>301
bms2 modだけど、Nexus7はAVC_TS_JP_AAC_T.lua使って、Skifta経由でトラスコ再生できてるよ
帯域を気にするならH264BPPHD/H264BPPSDを小さくしてpresetもいじるべきかな
SeekもしたいならNoChunkedTransfer = trueにして試すといいよ
303:名無しさん@編集中
13/02/05 06:39:26.10 a0gvTSU4
Nexus7はmpg2もハードウェアデコードできるみたいなんでmpg2でトランスコードするとよさゲ。
mp4コンテナは周知の通りストリーミングには向かないので。
304:名無しさん@編集中
13/02/05 07:37:05.86 nlS251Jf
>>301
トラスコ再生できるかどうかはプレイヤーの仕様による
SuperPlayerはいけた
305:名無しさん@編集中
13/02/09 21:57:03.94 sYWewcSw
bms1 mod 23をさらに改造して、Twonky BeamでBMSに動画をBEAMするとDLNA対応テレビにトラスコ転送できるようになった。
BraviaのAVC未対応の機種でyoutubeとか見れるんだけど、これどうしよう。
コードに自信が無いのでメモリリークとかしてるかもしれん。
需要無いよな、うん。
306:名無しさん@編集中
13/02/09 22:12:16.61 LhXSsi3H
>>305
bms2 modでもTwonky Beamで見れますがシークができません
シークができるならbms2 modにコード整理して取り込みたいな
youtubeも興味ある。。。for regzaと同じ方法ですか?
307:名無しさん@編集中
13/02/09 22:13:41.50 LhXSsi3H
読み間違えた。
Renderer対応したってこと??
308:名無しさん@編集中
13/02/09 22:59:02.44 sYWewcSw
>>307
そそ。
Renderer機能とControl Point機能を組み込んだ。
309:名無しさん@編集中
13/02/09 23:54:16.94 sYWewcSw
あ、あと>>305のBMSだとTwonky Beamでシークできるみたい。
WMVで試した。
TSはなんかエラー吐くけどなんだこりゃ。
310:名無しさん@編集中
13/02/10 00:09:14.30 RpjrHrrm
いいですねっ
axfcに貼るだけでもいいし、ぜひソース込みで公開してください
bms1 modは今見ると配慮が足りない実装が色々とあるのでメンテしないけど
bms2 modに移植します
311:305
13/02/10 11:37:27.14 1ShEBGnq
ごめんなさい、>>309は30秒のWMVで試したときだけでした。
5分超のWMVだとなんと言いますか、うまくいかないようです。
ちなみにYoutubeをテレビ再生時はおそらくシークできます。
あと、このカスタムはTwonky Beam自体で再生することは想定してなかったので、いろいろと弊害が出ています。
といいますのも、Twonkyに渡すメディア情報と、テレビに渡すメディア情報が食い違っていると現状では再生不能ですので、完全に俺カスタムです。
あと、こちらで試しているのはiOSのTwonky Beamですが、これですと既存のBMS(1.2、1.2 mod、2、2 mod)ではフォルダ/ファイル表示が正常ではないのですが、これはこちらで対応済みです。
※他にもバグ(UPnP仕様違い等)がけっこうあったので気づいたものは修正済みですが。
てか、修正点いっぱいある+機能強化のため独自モジュール3本なので、BMS2に組み込むのは難しいんじゃw
あとBMS2のスクリプトの書き方がよくわからない(ファイルがあっちこっちに分散し過ぎ)。
それとファイル監視の間隔を長くした方が良いですよね。BMS2起動して動画フォルダにファイルコピーしたら相当遅くて。
長文スマン。
312:305
13/02/11 10:33:49.26 txe4To42
Twonky Beam自体での再生と、テレビに転送して再生の両立ができるようになりましたので、一応UPしました。
URLリンク(www1.axfc.net)
どっかにバグがあると思いますが、自己責任でどぞー
313:名無しさん@編集中
13/02/11 15:57:04.10 s2AM2mME
>>312
乙です
314:名無しさん@編集中
13/02/13 07:35:38.26 OE0gR09p
bms2更新されてるね
だいたい日曜か週明けの営業日の朝か夕方に更新されるんだなぁ
315:名無しさん@編集中
13/02/13 18:35:44.06 fLu87r0R
>>312
乙です。
readmeに
「・GPI.exe のライセンスはGPLでは無いそうですが、よくわかりません。」
とあったのでコメントします。
GPI.exeもGPLです。多分以前の私の発言が誤解を生んだかと思うのですが
あの発言はGPI.exeのソースを以前は公開していなかった理由をいったものでして
「GPI.exeはGPL感染していないので公開してなかっただけ。公開することに支障はない。」という趣旨です。
今はBMSの構成物として一体でGPLライセンスの元公開し使用許諾をしているということです。
>>314
日曜日に作業することが多いので自然にそうなりますね。^ ^
316:名無しさん@編集中
13/02/13 18:56:37.20 OE0gR09p
>>315
まめに更新されてると安心して使用できるのでありがたいです
今回の更新でMInfoKeysの値に=が入りましたが、これは仕様が変わったのでしょうか?
317:名無しさん@編集中
13/02/13 21:17:28.42 fLu87r0R
>>316
めざといですね~
BMS_setting.exeが付加してしまうため修正しようと思ったのですが
そのままでも大丈夫みたいなのでそのまま仕様としました。
318:名無しさん@編集中
13/02/13 23:21:14.47 OE0gR09p
>>316
す、すみません。気になったもので。
=付いてなくてもいいなら、iniはそのままで使ってみます。
319:名無しさん@編集中
13/02/19 00:49:48.88 SJrdMffZ
BMSのCPU消費電力ぱないの!
320:名無しさん@編集中
13/02/19 06:57:02.27 1lsGqv5V
?
321:名無しさん@編集中
13/02/19 07:05:45.36 1lsGqv5V
動画情報収集中でもうちでは10%ぐらいだな。
動画エンコソフトは20%ぐらいだから「ばない」というほどのものじゃない。
322:名無しさん@編集中
13/02/19 12:53:51.66 6ADliIwu
BMS1は収集中だとCPUの1コア分使っちゃうから4コアで25%、1コアなら100%近く行くんじゃない?
BMS2だと収集中でCPUの大体1/2コア分使っちゃうから4コアで12%、1コアなら50%近くかな
323:名無しさん@編集中
13/02/20 06:54:54.94 JntENo9x
うちでは1コアでも10%ぐらいだな。糞環境乙なだけじゃね?
324:名無しさん@編集中
13/03/22 22:38:40.12 TNXReejl
BMS2のmodってどこにあるの?
325:名無しさん@編集中
13/03/23 00:29:12.38 MYmmScfZ
>>295
326:名無しさん@編集中
13/03/23 22:47:38.74 TiD4AFCN
bms2 modにmod k 1.2.130211.24のコード移植しようとしたんだが
うちにはRenderer対応機器が無いことに気付いた・・・
新しいTV買ったときまで先延ばしにしようかな
mod kの作者さんごめん
327:名無しさん@編集中
13/03/24 13:30:21.28 lgVhnS8J
kって?
328:名無しさん@編集中
13/03/24 13:37:53.08 dC2q/+DN
>>327
mod kはこれ
>312
329:名無しさん@編集中
13/04/23 01:53:39.56 hOgYrvnU
BMS2ありがたく使わせていただいています。
20GB以上のtsファイルを含むフォルダを管理対象にするとBMS2が落ちてしまいます。
これは仕様でしょうか?
BMS2は 2.0.130212 です。
WHS2011 64bit でTvTest TvRockで使っています。
スポーツ番組で20GBを超えるファイルがたくさん、40GBを超えるファイルが時々あります。
60GBぐらいまで対応していただけるとありがたいのですが。
330:名無しさん@編集中
13/04/23 05:16:21.91 g/A8/clk
>>329
mediainfo.dllは 0.7.61のまま?
331:名無しさん@編集中
13/04/23 05:28:57.79 g/A8/clk
>>329
ちなみにうちもサッカー好きだから40GB越え沢山あるけど落ちたことはないなぁ。
ただmediainfo.dll を0.7.62にしたら落ちたので戻した。
332:名無しさん@編集中
13/04/23 09:04:34.35 hOgYrvnU
>>330,331
返答ありがとうございます。
329です。
mediainfo.dll は 0.7.61.0 でした。
40GB越えでもそちらでは落ちませんか。
何がまずいんでしょうね・・・。
333:名無しさん@編集中
13/04/23 13:17:10.72 4cOTZOvq
>>332
MI.exeで開いても落ちるの?
334:名無しさん@編集中
13/04/23 13:21:21.10 4cOTZOvq
>>331
mediainfo.dll 0.7.62はバグってるバージョンなので落ちるのはしょうがない
どうしても0.7.62入れたければmaki氏が修正したのがあるからそれを使うといい
URLリンク(sdrv.ms)
335:名無しさん@編集中
13/04/23 20:22:20.70 g/A8/clk
>>332
結局はファイル1個1個検証するのが近道かもね
336:名無しさん@編集中
13/04/24 02:21:19.14 KCfu6aB1
329です。
>> 333
>> 335
ありがとうございます。
MI.exe ってこういう時に使うんですね。知りませんでした。
手元の大きなファイルをMI.exe で試してみました。
うちではフィギュアスケートを録画しているんですが、
<副音声は場内音声のみ> とあるファイルが2つあるうち両方とも MI.exe で開けませんでした。
これ除いてBMS2の管理対象にしたところ、
今のところ起動から20分ほどですが問題なく動作しているようです。
貴重な情報ありがとうございました。
副音声がらみで不具合があるのでしょうか。
TvTest TvRockの録画の設定で回避できたりしますか?
337:名無しさん@編集中
13/04/24 06:01:59.48 hDDmytZ7
>>336
tsファイルは癖が強いからmediainfoもまだ対処でききれてないのかも。
音声の切り替わりに弱いというのは他のソフトでよく聞くので
tssplitterしてみる、音声の切り替わりで分割する、mp4に変換してしまうなどが吉かと。
338:名無しさん@編集中
13/04/24 07:32:00.27 KCfu6aB1
>>336
ありがとうございます。
試してみます。
339:名無しさん@編集中
13/04/25 08:09:37.33 oM4hjkMU
WhiteBrowserの管理データとか読めると面白そう
340:名無しさん@編集中
13/04/29 18:05:32.01 C2/UP61d
BMSで一度Quitでアプリ落とすと、しばらくプロセスが残ってしまい
ようやくプロセスが消えたとしても再度アプリを起動しても
つながらない状態になるんだけど、これって仕様でしょうか?
再起動すると正常につながるようになるんだけど、BMS.exe以外にも
プロセスがあって、そっちが閉じられてないとかなのかな?
341:名無しさん@編集中
13/04/29 18:31:37.05 MzWXWtsP
バージョンくらい書かないと。
342:名無しさん@編集中
13/04/29 18:40:57.41 C2/UP61d
>>341
失礼しました
bms2の最新版にmodのスクリプト取り込んでQSVエンコードを使ってます
再起動後はトラスコ再生もできるんだけど、設定変更後のアプリ再起動だとDLNAクライアント側に表示されなくなる
クライアントはXperia tablet zでskiftaを使ってます
343:名無しさん@編集中
13/04/30 19:08:33.83 YUxFqCI4
>>342
容疑者が多すぎるから少しづつ絞り込みながら容疑者を特定するのがお勧め
344:名無しさん@編集中
13/04/30 19:09:24.68 X0+vCCOK
アリバイが完璧な容疑者ほど怪しい
345:名無しさん@編集中
13/04/30 22:04:38.93 fK7HZQxq
BMSでトランスコード再生するときってシークできたりするもの?
TSファイルをCIFSで再生すると無線の転送速度が足らずにカクつくので
mp4にしてトランスコード再生したいんですけど、
bms2.0.130212とSkifta+MX動画プレーヤーの組み合わせでシークできません
そもそもシークはできないものだったりする?
346:名無しさん@編集中
13/05/02 23:05:09.25 9br9pOV8
BRAVIA HX850を買ったのでbmsにチャレンジしてみようと思ったのだけど、どうにも動かない……。
BRAVIA側からはフォルダ一覧まで見れるのだけど、フォルダの中身を見ようとするとタイムアウトする。
ログを見ると
X-AV-Physical-Unit-Info: pa="BRAVIA KDL-46HX850";
X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-46HX850"; mv="1.7";
*** ScriptName = BRAVIA
とちゃんと認識できてるようなんだけど……何がいけないんだろうか。
ちなみに2.0.130212を素で入れただけです。Mediahouseで試してもタイムアウト。
347:名無しさん@編集中
13/05/02 23:42:00.92 77r5+/66
>>346
本当に解決したいなら、設定ファイル(ini, lua)と、ログをどっか(axfcとか)にUPしてね
348:名無しさん@編集中
13/05/02 23:50:55.01 9br9pOV8
luaはいじってないのでiniとログのみを。 URLリンク(www1.axfc.net)
蓮はbms
iniはいじったといっても、[MediaDirs]をふたつ指定しただけなんだけどな……。
349:名無しさん@編集中
13/05/02 23:51:29.52 9br9pOV8
おっと、直リンにしちまった。
350:名無しさん@編集中
13/05/03 00:11:18.84 5gK7FWtf
>>348
ログをチェックしてみました
マシンスペックやメディアファイルの種類に依存しますが、実際にBRAVIA/Mediahouse側でタイムアウトしている可能性があります
ContentDirectory:1#BrowseでStartingIndexが60になってる部分があるので、フォルダに60個以上ファイルがあるのではないでしょうか?
TSなど、ファイル情報の取得に時間のかかるファイルが多数あると、BMSが情報を送信するのに時間がかかります
一度、フォルダに置くファイル数を減らして試してみてください
351:名無しさん@編集中
13/05/03 00:22:16.45 EpUidwP7
ありがとうございます。
試しにtsファイルふたつだけのディレクトリをmediadirsに指定してみたところMediahouseで開けました。
が、共有したいディレクトリによっては数十~数百の.tsファイルが入っていることもあり……。
bms側の設定で、大量のファイルがあってもなんとかできる方法はないでしょうか?
352:名無しさん@編集中
13/05/03 00:36:33.84 5gK7FWtf
>>340
クライアントとの接続が続いてると、セッションが切れるまで終了しなかったと思います
トランスコードコマンドが終了しない場合も同様だったかな?
ファイル数が多くてSAVE_MEDIAINFO=1としてる場合にも、終了時にデータ保存のために時間がかかります
>>345
AndroidではTimeSeekに対応しているDLNAクライアントがほぼないので、無印bmsではトランスコード時のシークは無理です
どうしても、シークがしたければ、modで設定をいじれば可能です
ちなみに、ヘッダ情報が随時書き換えられるので、mp4へのリアルタイムトランスコードはほぼ不可能です
353:名無しさん@編集中
13/05/03 00:45:24.73 5gK7FWtf
>>352
すべてのファイル情報を先読みキャッシュすればある程度高速にはなります
MAX_MEDIAINFOの値を総ファイル数以上に増やしてみてください
それでもタイムアウトするようであれば、modのLazy MediaInfo ModelかNo MediaInfo Modelならタイムアウトしないかもしれません
354:名無しさん@編集中
13/05/03 00:46:56.13 5gK7FWtf
間違えた。>>351だった。
355:名無しさん@編集中
13/05/03 01:44:27.19 EpUidwP7
こんな感じにしてみました。
MAX_MEDIAINFO=32768
SAVE_MEDIAINFO=1
TEMP_DIR=D:\HOME\DLNA\bms2.0.130212\temp
KEEP_DIR=D:\HOME\DLNA\bms2.0.130212\keep
だけどメディア情報ファイルがどこかに作られている形跡がないのですが……。
但し、今まで見れなかったファイルが一部見れるようになりました。
356:名無しさん@編集中
13/05/04 11:39:24.55 +pdW0iSk
BMS modからBMS2 modに変えたらタイトル表示のタイムベースのソートが利かないんだけどBMS1から設定変わりました?
357:名無しさん@編集中
13/05/04 12:01:35.09 t0Fj6bZW
>>356
ソートはbms2で本家が対応したよ
2だとmodの設定は意味ないんじゃない
358:名無しさん@編集中
13/05/04 15:06:11.21 +pdW0iSk
>>357
設定場所がやっと判りました
BMS1からかなり変わってますね
また再生できる所までは行ってませんが
1つ課題が解決しました
ありがとう御座いました
359:名無しさん@編集中
13/05/08 06:17:53.46 /vhYb/xW
>>1のHPからbms2.0.130212とbms-mod-2.0.130128.1-win32をダウンロードしたのですが上手くPCにインストールできません。
bms2.0.1320212のフォルダにはテキストと構成設定しかありませんが、本体はどこにあるのでしょうか?
isoをスムーズに再生するにはpmsよりこちらの方が良いと誘導されたのですが…
360:名無しさん@編集中
13/05/08 07:45:33.14 g+g0zwJu
>>359
今ダウンロードしてみたけど
BMS_setting.exe
BMS.exe
bms.ini.txt
data
doc
DVDINFO.exe
GPI.exe
lsdvd.exe
lua52.dll
MediaInfo.dll
mencoder.exe
MI.exe
README.txt
script
が入ってるよ
361:359
13/05/08 20:49:33.22 xjXLAqme
無事ダウンロードできました。[MediaDirs]セクションの変更ですがbms.iniを普通に開いて編集するだけではダメなのですか?
別途ファイルエディタとか必要になるのでしょうか?
l
どうしても、
ERROR:bms.iniにおいて[MediaDirs]が未設定です。となるのですが…
362:名無しさん@編集中
13/05/08 20:55:15.68 5Q8weddf
設定方法はreadmeに書いてあるからとりあえず目を通そうね
363:359
13/05/08 21:23:50.09 xjXLAqme
今読んでるのですけど、
「フォルダを指定する」と「ファイルをエディタで開き」ってとこがよくわからないんですけど。
pmsと違って解説サイトとかがなくて困っています
364:名無しさん@編集中
13/05/08 21:31:55.08 5Q8weddf
初心者すぎだろ
拡張子表示してる?
bms.ini.txtのままで編集してない?
bms.iniにコピーかリネームしなきゃ動かないよ?
365:359
13/05/08 21:55:38.45 xjXLAqme
拡張子表示してます。
bms.iniにリネームもしてます。
エディタで開くというのはファイルエディタが必要って事でしょうか?それとフォルダの指定ってどこからするんでしょう?
どうもご迷惑おかけしております
366:名無しさん@編集中
13/05/08 22:17:06.64 5Q8weddf
readmeで書いてあることの意味が本当にわからなかったんだな・・・
本当はutf8が編集できるエディタがいいけど、とりあえずはメモ帳でbms.iniを開いてMediaDirsの下にこんな感じで書き足してみたら?
[MediaDirs]
C=C:
367:359
13/05/08 22:44:06.37 xjXLAqme
エラーは出なくなったのですが、何も表示されないです。
ちなみにC:には映像ファイルはないのでD:とF:も試したのですがBMS.exeは空欄でした。
メディアファイルの入ったフォルダの指定がされてないと思うのですが、指定はどこから行えばいいのでしょうか?
368:名無しさん@編集中
13/05/08 22:53:24.13 5Q8weddf
DLNAクライアントからアクセスしてみた?
ログを表示するだけだからアクセスがないと空欄のままだよ
369:359
13/05/08 22:58:41.80 xjXLAqme
進展あり!
PS3でDLNAサーバーとして認識させる事に成功しました!しかしisoファイルが全部破損データになっているようです。デフォでisoは見れないんでしょうか?
370:名無しさん@編集中
13/05/08 23:24:30.78 5Q8weddf
BRAVIAならデフォルトで見れるけどPS3のことはわからない
自分でlua編集してみれば?
371:名無しさん@編集中
13/05/09 01:25:18.25 x74z8wfy
こんなレベルの奴はBMSは使わない方が良い
372:名無しさん@編集中
13/05/20 20:33:23.58 TDeydJIq
BLAVIA EX500でBMS2が使えない(認識しない)のですが
どなたか方法をおしえていただけませんか?
今までのBMSは使えています。
373:名無しさん@編集中
13/05/21 03:54:32.83 vbZnrtaS
2になる前のmodでbmsで再生と同時に別のプロセス走らせるやつスゴい便利だった…
だれかあれを2で再現してくれませんですか
374:名無しさん@編集中
13/05/21 18:13:28.72 lQv2BUqw
>>372
ログをあげてくれればアドバイスできる(axfcとか)
>>373
どんな用途で使うの?確かEDCBのスリープ抑制で使用するから付いた機能だよね
2では、WindowsのOSで制御すべきだから要らないだろってことになったけど
どうしても欲しいなら簡単なソースだから、その部分だけ移植すればいいんじゃないかな
375:373
13/05/23 00:14:15.19 zBec+YPG
>>374
どもです。
それはluaの追記でいけるもんですか?
376:373
13/05/23 00:16:53.94 zBec+YPG
連投すいません。
お察しの通りEDCBのスリープ対策で使いたいんだけど、別ツールを色々試したが、トラフィック量を監視する別のツールだとLAN内のトラフィックは無視されるみたいで上手くいなかくて…
377:名無しさん@編集中
13/05/23 01:07:38.79 lU3KvKPA
forVieraの作者さんに頼む
378:名無しさん@編集中
13/05/23 19:07:29.59 VAi3wn+a
luaではコマンドの適切な終了タイミングが取得できないからたぶん無理かな
Pascalで修正するなら以下のコードを適切そうな位置に挿入したらたぶん動く
PLAYING_RUN_CMD: string;
ENABLE_PLAYING_RUN_CMD: bool;
-----
PLAYING_RUN_CMD:= iniFile.ReadString(INI_SEC_SYSTEM, 'PLAYING_RUN_CMD', '');
ENABLE_PLAYING_RUN_CMD := (PLAYING_RUN_CMD <> '');
-----
function THttpThrd.DoPlay(mi: TGetMediaInfo; request: string): boolean;
-----
if ENABLE_PLAYING_RUN_CMD then dummy_proc:= TProcessUTF8.Create(nil);
try
if ENABLE_PLAYING_RUN_CMD then begin
dummy_proc.CommandLine:= PLAYING_RUN_CMD;
dummy_proc.CurrentDirectory:= ExecPath;
dummy_proc.ShowWindow:= swoHIDE;
dummy_proc.Execute;
end;
-----
finally
if ENABLE_PLAYING_RUN_CMD then begin
if dummy_proc.Running then dummy_proc.Terminate(-1);
dummy_proc.Free;
end;
379:名無しさん@編集中
13/05/23 19:14:15.14 VAi3wn+a
-----
function THttpThrd.DoPlayTranscode(sno: integer; mi: TGetMediaInfo; request: string): boolean;
-----
if ENABLE_PLAYING_RUN_CMD then dummy_proc:= TProcessUTF8.Create(nil);
try
if ENABLE_PLAYING_RUN_CMD then begin
dummy_proc.CommandLine:= PLAYING_RUN_CMD;
dummy_proc.CurrentDirectory:= ExecPath;
dummy_proc.ShowWindow:= swoHIDE;
dummy_proc.Execute;
end;
-----
finally
if ENABLE_PLAYING_RUN_CMD then begin
if dummy_proc.Running then dummy_proc.Terminate(-1);
dummy_proc.Free;
end;
380:名無しさん@編集中
13/05/25 21:04:23.94 R0S48Kex
バグ修正だけだけど久しぶりにbms2が更新されたね
381:名無しさん@編集中
13/05/26 16:09:57.45 FiC9Rw/i
372
windowsのファイアウォールがブロックしているから認識しない。
何回かBMSを起動するとブロックを解除するか聞いてくるので、ブロックしない設定を選択する。
で私は認識しました。
382:名無しさん@編集中
13/05/26 18:58:58.80 ScSAa0yY
bms2が時々強制終了っぽい動作してしまうなぁ
ファイルリストを取得した後に、ファイルの増減があって
StartIndexが範囲外のを取得しようとしたときに危ないのかな
って言っててあまりわかってないけど
383:名無しさん@編集中
13/06/02 12:58:15.14 vJLYcpZA
>>295のbms2 mod
32ビット版だと問題ないんだけど64ビット版だと日立のWoooで見れない
多分content-length: 0の処理が原因だと思う
他のクライアントだとこれが無いから
*** 06/02 12:37:12 192.168.0.2:56837 Connected. (ID=5024)
*** 06/02 12:37:12 192.168.0.2:56837 Read Request. (ID=5024)
GET /desc.xml HTTP/1.1
host: 192.168.0.5:5008
content-length: 0
connection: close
*** ScriptName for 192.168.0.2 = MPEG_PS_NTSC
*** 06/02 12:37:12 192.168.0.2:56837 Disconnected. (ID=5024)
*** ERROR HTTPT: Access violation
*** 06/02 12:45:03 192.168.0.1:60672 Connected. (ID=1888)
*** 06/02 12:45:03 192.168.0.1:60672 Read Request. (ID=1888)
GET /desc.xml HTTP/1.1
HOST: 192.168.0.5:5008
ACCEPT-LANGUAGE: en
*** ScriptName for 192.168.0.1 = MPEG_PS_NTSC
*** 06/02 12:45:03 192.168.0.1:60672 Sent Response. (ID=1888)
HTTP/1.1 200 OK
Content-Type: text/xml; charset="utf-8"
Cache-Control: no-cache
Accept-Ranges: bytes
Connection: Keep-Alive
Content-Length: 1983
Date: Sun, 2 May 2013 12:45:03 +0900
Server: OS/1.0, UPnP/1.0, BMSM/2.0
*** 06/02 12:45:03 192.168.0.1:60672 Read Request. (ID=1888)
*** 06/02 12:45:08 192.168.0.1:60672 Disconnected. (ID=1888, 10054:Connection reset by peer)
384:名無しさん@編集中
13/06/26 13:42:52.52 WCeoIlfD
>>383
content-lengthの処理は確かに怪しい
32と64は同じソースコードなんだけど、32でなぜ問題が出ないんだろ
これとは関係ないけど不定期にbms mod2が落ちるのでデバッグ情報ONにしてビルドしたんだが
デバッグ方法がいまいちわからん・・・
385:名無しさん@編集中
13/07/15 NY:AN:NY.AN a57K2XKp
braviaを買ったのでDLNAサーバをいろいろ試しているのですが、BMS2はサムネイルの生成機能はないのですか?
386:名無しさん@編集中
13/07/21 NY:AN:NY.AN Sw4RgZHs
BMS2のソートはどのように記述すればいいんでしょうか?
README.txt、README2.txtは読んでみたのですがわかりませんでした。
387:名無しさん@編集中
13/08/10 NY:AN:NY.AN Vh1sX9pp
シリーズものに連番つけてて、1,2,3,...,9,10,11,..
みたいなときに、1,10,11,..,2,3,4,...
ってなるのはなんとかならんかな?
OSのファイルマネージャーでも、PMSでもできてるのに
388:名無しさん@編集中
13/08/10 NY:AN:NY.AN 8PaZfKGq
>>387
unit1.pasの3749行目あたりに、7と8を追加して、StrCmpLogicalWを使うようにすればいいんじゃない?
389:名無しさん@編集中
13/08/10 NY:AN:NY.AN Vh1sX9pp
そこまでハードコーディングなの?w
誰かビルドしてー(今使ってんのはBMS2.0.130525)
390:名無しさん@編集中
13/08/15 NY:AN:NY.AN iG8ZMwgQ
>>389
とりあえず実装はしてみて動いたよ。
bms2のissueにも追加しといた。
すぐ使いたいならビルドは自分でしてみて。
面倒ならbms2の作者さんが取り込んでくれるのを待とう。
391:名無しさん@編集中
13/10/07 22:15:06.43 X+cq+Xz0
mod23が消えてるので再アップお願いします
392:名無しさん@編集中
13/10/08 09:22:24.32 jxI9meyJ
bms2はmodも含めてBRAVIA KDL-32EX300と500でmp4のRemux再生が出来なくなった
H264ToMpegTS = trueにしたらBRAVIAでファイルが表示されないんだけど、これって仕様?
393:名無しさん@編集中
13/10/23 11:09:28.03 1dktggh+
>>390
ありがとう ちょっと便利になった
394:名無しさん@編集中
13/10/23 12:10:03.68 Fjby0qL4
>>393
自分でビルドしたクチ?
395:名無しさん@編集中
13/10/23 12:58:14.64 L+mBsBRl
>>394
そうです。free pascalなんて使ったことなかったから環境つくるのがたいへんでした!
396:名無しさん@編集中
13/10/23 13:30:19.38 iAD3sl7Q
IDEは
fURLリンク(wiki.freepascal.org)
ここから Lazarus-1.3-43299-fpc-2.6.2-2013xxxx-win32.exe
をダウンロードしてインストールするのが簡単でオススメです。
1.1.99 pre release版でも多分OKですが。
なお、ソース群のフォルダ内にsynapseという子フォルダを作ってそこに
Ararat Synapseのソースを入れるか、
Project -> Project Options -> Compiler Options -> Paths -> Other unit files(-Fu) で
synapse ライブラリの場所を指定する必要があります。
Project -> Open Projectで BMS.lpi を開いて、Run -> Clean up Build Files をすれば
BMS.exeができあがります。(次回からは Run -> CompileでOK)
以上で動作しますが strip.exe とかでデバック情報などを取り除くと完璧です。
397:名無しさん@編集中
13/10/31 23:13:23.28 irYSbNgE
ブログ更新したお!
みんなコメントよろしくお!
URLリンク(blog.livedoor.jp)
だおにメールしてお!
nanatan-dao@mail.goo.ne.jp
398:名無しさん@編集中
13/12/05 11:42:26.97 iLVb9HZj
bmsmod23を弄ってるんですが直らないとこがあってREGZA-Z1.lua使用のREGZAで
動画再生直後に2秒から開始される問題ってスクリプトのどの部分が問題だったんでしょうか?
トランスコードした動画ファイルはTimeBasedSeek(DLNA.ORG=10)で送信していて
common.lua中のGetCmdTimeSeekの定義はbms2の公式130525のものを使用しています
399:名無しさん@編集中
13/12/05 12:01:29.92 8NMA7VVS
REGZA 42Z1
で使いたい場合は、
bms2.0.130525.zip
と
>>107
の組み合わせでいいのでしょうか?
難しい・・・
400:名無しさん@編集中
13/12/05 13:42:50.43 iLVb9HZj
>>399
R1用だけどZ1でも動くと思うんでよければどぞ
URLリンク(www1.axfc.net)
401:名無しさん@編集中
13/12/05 16:48:47.65 +pgE724e
>>400
ありがとう。再生できました。
奥が深くて理解するのに時間が掛かりそうな気配
402:名無しさん@編集中
13/12/16 08:52:37.26 RFQZ5oTT
>>400
REGZA ZP2でも使えた。ありがとう。
まだ完全に理解できてないからなんだけど、機種判定がうまくいかず悩んだ。
結局、ファイル名をIPにしたら使えた。
403:名無しさん@編集中
14/01/02 15:51:49.83 ruDYwejy
androidでskiftaとDicePlayerの組合せでトランスコードして使用したいです。
ここにあがっているluaをファイル名IPにして試してみましたが、再生できずダメでした。
試すと良いファイルがありましたら教えてください。
404:名無しさん@編集中
14/01/03 15:31:30.89 S2r2Dfdt
>>403
誰も答えられない所を見るとAndroidでトラスコ再生は
無理なんじゃない?
俺も昔色々試したけど駄目だった
PMSでもトラスコはシークできないみたいだし
405:名無しさん@編集中
14/01/03 17:34:59.71 XChmpPQy
AndroidはTimeBasedSeekに対応したフリーのDLNAクライアントが無い(見当たらない)から
トラスコ再生はできないよ
bms2modで、ByteBasedSeek(RangeSeek)でトラスコ再生できるようにしたけど、あまりうまく動かないし。
406:名無しさん@編集中
14/01/03 19:06:29.87 S2r2Dfdt
>>405
PMSはシークはできないけど再生できてるよ
bms2modでも同じって事?
でもシークできなくてもトラスコしながらdownload再生すれば
転送が完了している所までは自由にシークできるから
DVD等を見る分には実質困らない
407:名無しさん@編集中
14/01/04 00:12:48.32 FVF8T5tu
>>406
すまん、bmsもトラスコ再生の開始はできる。シークが出来ないんだった。
bms2modではトラスコ再生時にシークも出来るよう機能自体は入ってる。
luaをかなり気を使って書かないとシークが失敗するし、精度が悪い。
download再生はしようと思ったことないからわからないや。
なにしろ、トラスコ再生でByteBasedSeekしようとしても、
トラスコ後の総バイト数なんてきっちり予想できないから、まともにシークできないのが普通だと思った方がいい。
408:名無しさん@編集中
14/01/04 20:30:52.10 xiMfM+IT
Huluにも劣る操作性のDLNAとか誰も使わなくなるな
だれだよ規格作ったの
409:名無しさん@編集中
14/01/04 21:32:43.98 KBD/pdQx
Huluなんて最高画質でも3.5Mbpsやろ?
410:名無しさん@編集中
14/01/05 01:25:36.40 DQCyzZBQ
HuluとDLNAを比較してる時点で無知
相手にするだけ無駄
411:名無しさん@編集中
14/01/05 14:27:30.79 KUrBhNMS
bmsと比較するならまだわかるが…操作性については。
そこでDLNAって言ってしまうってことは
他のDLNAツール使ったことないってのが明白な無知なんだろうけどな。
412:名無しさん@編集中
14/01/05 17:18:17.54 b6lXTtN3
操作性はクライアント次第だろ。ブラビアでは不便を感じたことはない
413:名無しさん@編集中
14/01/06 00:58:05.96 887CT1G2
Handbrakeでトランスコードしてる人っているかな?
QSVの恩恵受けたい
dracon11のffmpeg-qsvは安定度と高速化具合がよくわかんないから手が出ないんだけど
グラボ支援ありで100fps強ってどうなんだろ
414:名無しさん@編集中
14/01/06 01:07:20.12 hYR3Rw63
トランスコードでHWエンコードってシークのレスポンスが悪くなるから
あまり意味が無いのでは?
普通に再生しててトラスコ速度が足らなくてコマ落ちする場合は
効果があると思うけど
415:名無しさん@編集中
14/01/06 01:15:54.92 887CT1G2
QSVEncCのバッチ処理よりはましかなぁと思って
プロセスが重なってやばい
416:名無しさん@編集中
14/01/06 20:38:51.01 pYfFGCaD
>>409-411
DLNA信者が必死すぎる
>>412
あのカックカクの早送りでかw
チャプターすら使えないしw
417:名無しさん@編集中
14/01/07 08:56:28.73 QIBsN28l
DLNAスレにバカ出現w
418:名無しさん@編集中
14/01/07 11:28:13.78 bvv+r/oy
>>417
わざわざ自己紹介しなくていいよ
419:名無しさん@編集中
14/01/07 16:06:58.37 2A5TpPqd
バカ再出現w
420:名無しさん@編集中
14/01/07 16:18:39.98 /uXWcWTo
>>416
で、DLNAじゃなくて何使ってるんでしょうか?
421:名無しさん@編集中
14/01/09 17:53:54.94 dViQP61t
>>419
自己紹介で埋めるのか?
422:名無しさん@編集中
14/01/09 19:54:16.93 fyiN1Z6q
スレチな話は他所でやれ
423:名無しさん@編集中
14/01/25 15:24:44.86 Ag9WJfem
sony BDP-S5100 ブルーレイディスク/DVDプレイヤー
をクライアントで使っています。
再生できるメディアの種類はBRAVIAとかわらず、。早送り
巻き戻しもできてますが、レジューム、スキップができません。
クライアントを追加で切ればいいと思い、TUIKA.txtを見た
のですが、手が出ません。
ログはこんなんです。
GET /desc.xml HTTP/1.1
Host: 192.168.0.11:5008
Date: Fri, 01 Jan 2010 00:00:12 GMT
User-Agent: UPnP/1.0
X-AV-Physical-Unit-Info: pa="Blu-ray Disc Player";
X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="Blu-ray Disc Player"; mv="2.0";
*** ScriptName = BRAVIA
*** 01/25 10:43:47 192.168.0.14:47166 Sent Response. (ID=3072)
HTTP/1.1 200 OK
Content-Type: text/xml; charset="utf-8"
Cache-Control: no-cache
Accept-Ranges: bytes
Connection: Keep-Alive
Content-Length: 1993
Date: Sat, 25 Jan 2014 10:43:47 +0900
Server: OS/1.0, UPnP/1.0, BMS/2.0
できればご教授ください。使用サーバはBMS2.0.130204です。
424:名無しさん@編集中
14/02/07 21:52:02.27 bm2xvxTI
cx400で利用してます。
フォルダ内のTSファイルや、MP4ファイルの認識が遅くて、大抵サーバーが応答しなくなってしまいます。
うまく認識して再生ができたとしても、途中で止まり、同様にサーバーが応答しなくなります。
似たような現象の方、いらっしゃりますか?
425:名無しさん@編集中
14/02/07 22:26:26.49 Ulm1QKJr
>>424
ファイルが数百個あると怪しくなるかも。
426:名無しさん@編集中
14/02/08 12:10:24.55 Xdf8JCdW
>>424
MediaInfo をハングさせる動画ファイルが含まれているのかも。
もしそうなら少しづつ動画を追加してホシを見つけるしかない。
427:名無しさん@編集中
14/02/08 13:23:44.44 GuZAjnQM
>>424
リストの取得だけ最初に高速でやるバージョンにしてみたら?
あれだとファイル選択してから画像でるまでに時間が掛かるけど、
いくらファイルがあってもサーバが応答しないなんて今のところ無し