そんな訳で、本当はMediainfo側で対応すべきことの様な気もしますが、
あっちCだし、再生出来ないtsファイルが仕様守ってないだけかもしれないし、
調べる手段も無いので、時PMS側で何とか出来そうな所に、
手を入れてみました。
2/26追記:えっと、UPしたファイル名が化けてたみたいです。
一応上げ直しました。
自前でテスト用に作った、tsファイルとかは、問題なく再生出来ているので、
おそらくts抜き系のデータのみ、再生異常になってる気が。
tsファイルの方が、何かしら仕様守ってないデータを書いてる感じもしますが、
この辺りは、もっと詳しい方の意見を頂かないと、自分じゃよく分かりません。
(というか、ts抜きしてないから、自分じゃ調べようがないってのもある。)
ちょっとテストまで時間がとれてないので、
tsファイル以外で問題が出る可能性がありますが、
基本的には問題は起こらない・・・はず?
少なくとも、検証用に頂いたファイルでは、再生時間含めて、正常っぽく動いてそうです。
ちゃれんじゃーぼすう。
どうしても、最新版使いたいって人以外は、
Rev.390以下使ってる方が良いかもです。
後、ほかに検証のためのサンプルが少ないので、何ともいえませんが、
ts抜き系のファイルを使わない方は、通常の物を使っていても、
問題ないはずです。
本体:pms-setup-windows-1.20.401-ts対策版.zip
物が物だけに、これは本家に話し出せんかな~。
対応ありがとうございます。30分や2時間のファイルも正常に動作しています。372を使っていたときに出ていた「ネットワークエラーが発生しました」もでなくなりました。
>tsファイルの方が、何かしら仕様守ってないデータを書いてる
おそらくストリームをぶった切っているようなものなので仕様にはあっていないと思います。無駄に長い文字(番組)情報が入っていたりします。
>これは本家に話し出せんかな
確かにサンプルを提供しづらいですね。CMとかなら大丈夫なのでしょうかね
再生出来ましたか。
手を入れた所は、簡単な事で、再生時間とビットレートの取得を、
コンテナではなくVideoストリームの方から持ってくるようにしただけです。
基本、コンテナとVideoストリームの再生時間が違うわけ無い(誤差程度はあるでしょうが)
ので、普通にエンコされてるファイルなら、どの形式でも問題は無いはずなんです。
ただ、ビットレートもVideoストリームから取得するようにした為に、
PS3等でファイル情報を見たときに表示されるビットレートには、
オーディオ分は乗ってきません。
コンテナ自体に、めちゃくちゃな値が入っているとすれば、Mediainfo側で対応するのも、
無理な話ですし、PMS側で判断してtsの時のみ、上記の様な対応するしか、
ないかなぁ。
>Videoストリームの方から持ってくるようにした
そうだったのですか。そんなこともできるのできるのですね
あと、サムネイルを表示してみたらtsだけサムネイルが出ないですね。mp4などは出ているのでこれもtsの方の問題だと思います。いっそのことなくても大丈夫かもしれません。
使ってみたいのですが、何度どれをダウンロードしても、
書庫が壊れてるとなるんですが。。。。
えっと、ファイル名が化け化けでしたね。。。
そっちは直しました、試してみてください。
が、うちではファイル名は化けてても、解凍出来たんですよねぇ・・・
WordPressがおかしいのかなぁ