バグ修正
  • Mac 版で、アセンブラルーチンが使用されるように構成されていなかった。

readme 日本語 英語 / ライセンス (GPLv2) 日本語 英語 / バイナリ Windows (exe) VT Mac OS X (zip) VT / ソース

すごい脱力モノの不具合です。Windows 版では問題ないはずです。

なんで今まで気づかなかったかというと、最適なアセンブラルーチンを選択するコードは他のコードから明示的に呼び出すように作ってあるわけではない(グローバル変数のコンストラクタとして起動される)のでビルドに含めなくても通ってしまうのと、Mac 版ではパフォーマンステストをしていない(するツールを作っていない)からです。

ではなんで今回気づいたかというと、診断ログを出力する仕組みを作ろうとしていたら、出てくるログが Mac でだけ想定と異なっていたからです。

なお、これはつまりテストされていたと思い込んでいたコードが実はテストされていなかったということでもあります。今回最低限のテストはしましたが、何らかのバグが顕在化するかもしれません。

Trackback

14 comments untill now

  1. すみません
    bandicamでut video codecを設定し、動画を撮っていたのですが、動画容量が100gbなどの大きなファイルになってくるとwmpやdivxを使っても読み込めません。
    できれば解決策をお願いします。

    キャプチャーソフト…bandicam
    コーデック…ut video yuv420 bt.709
    キャプチャーしたもの…minecraft(openGLで動作するゲーム)

  2. 梅澤 威志 @ 2015-03-08 17:18

    読み込めない、って具体的にどうなるんでしょうか(エラーメッセージとか)

  3. 動作を停止しました
    と出て、終了してしまいます

  4. 梅澤 威志 @ 2015-03-10 23:51

    ようやくHDDの空き容量を確保できたのでとりあえず720pをキャプって150GBのAVIファイルを作って試してみましたが、期待通りに再生されます。

    というわけで単にファイルが大きいのが問題ではないと思われる(予期されたことです)わけですが、100GBじゃ問題のファイルを送ってもらう訳にもいきませんし、どうしましょうかね。

  5. キャプチャ対象は違いますが似たような状況でUtVideo使わせて貰ってます。時には300GBを超えるサイズになる事もありますが、当方の環境では問題なく再生されます。
    ただし、まれに同じ症状が発現する事がありますが、その場合Codecの問題ではなく、キャプチャソフトが正常にAVIファイルを出力出来なかった場合です。よほど致命的な状況でない限り、動画編集ソフト等で一度Demuxし再度Muxする事で再生可能です。
    MPC-HCやVLCでの再生を試みてはいかがでしょうか。

  6. Richard Bushell @ 2015-03-18 06:13

    Hi, we have created UT Video ULRG (24-bit AVI) files, all progressive (not interlaced).

    However, some of our Windows PCs report and read the files correctly as Progressive with FourCC BGR3, and some of our PCs report and read the files incorrectly as Interlaced with FourCC YUY2. Any idea why different PCs even with the same OS would report and recognise them differently. Is there an additional component needs installing, or perhaps a flag that can be added to the codec to mark them as Progressive. Please help!

  7. 梅澤 威志 @ 2015-03-18 19:42

    FourCC “BGR3”? Ut Video Codec Suite doesn’t know that. I beleave that you are not using Ut Video Codec Suite.

  8. Richard Bushell @ 2015-03-23 23:52

    I believe BGR3 is just 24-bit RGB. But ignore that query. The main concern is that some machines think the UT Video AVI produced is Interlaced when some others recognise it as being Progressive (which is correct). Is there any way you can explicity signal within the file that it is Progressive, maybe a flag that it correctly recognised as Progressive?

  9. 梅澤 威志 @ 2015-03-24 00:39

    Is that so?

    Well, Ut Video Codec Suite’s format does not have a flag that the video is interlaced, and do not output a video stream that have interlace flag. “Assume interlace video” checkbox in configuration dialog only instructs codec to compress by interlace-video-friendly method.

    If you see video stream with interlace flag, the decoder is not mine. (probably libavcodec)

  10. ダウンロードさせていただきました。
    今までDIVXのものを文句言いながら使っていたのですが、これを導入するだけでこんなに使いやすくなるとは…
    制作、ありがとうございます。m(_ _)m

  11. ダウンロードしようとすると、Suspicious.Cloud.9というソフト?にNorton先生がお怒りになられるのですが、大丈夫なんでしょうか

  12. 梅澤 威志 @ 2015-04-07 22:14
  13. ご親切にありがとうございます。それから、疑うようなことを書いてすみません。使用させていただきます。ありがとうございます

  14. 梅澤 威志 @ 2015-04-10 22:46

    いやまあ以前も誤検出がありましたし、憤慨は専らSymantecに向いております :-)

Add your comment now