機能追加
  • ULxx: より高い圧縮比が期待されるモードを追加した。

readme 日本語, 英語 / ライセンス (GPLv2) 日本語, 英語
バイナリ Windows exe installer, zip package, logger tool / ソース / GitHub

理屈の話は置いといて、新しいモードは以下の特徴を持ちます。

  • 圧縮比は既存のモードと同程度か、より高くなることが期待されます。既存のモードで圧縮比が低い場合は、あまり変わりません。既存のモードで圧縮比が高い場合は、より高い圧縮比になります。
  • エンコード速度は圧縮比の影響はあまり受けません。既存のモードより遅くなります。
  • デコード速度も圧縮比の影響をあまり受けません。圧縮比が低い場合は既存のモードと同程度の速度で、圧縮比が高い場合は既存のモードより遅くなります。
  • フレーム分割数を増やした場合、ある程度のところまでは分割するほど圧縮比が微妙に改善します。既存のモードでは分割しても圧縮比はほとんど変わりません(微妙に悪化する)。

さて、期待される圧縮比の観点で対抗となるポピュラーなコーデックは Lagarith になるので、新しいモード (fsemedian) と既存のモード (median) と Lagarith とを比較したグラフを以下に示します。Lagarith と比較した場合、マルチスレッドではもちろん、シングルスレッドでも圧倒的に速いです(Lagarith のマルチスレッドモードは全コア使う実装ではない)。圧縮比は前述の通りフレーム分割数に依存するので、12分割の場合と1分割の場合を示しています。

Trackback

8 comments untill now

  1. Hello. I have trouble with codec 23.0.0.
    I have reencode all my video in codec ULH2. Now i need convert from ULH2 to other codec. But no one utility can`t reencode video. always error.
    VirtualDUb2 – Unexpected end of stream.
    Adobe Media Encoder – Frame substitution recursion attempt aborting after multiple attempts.
    What happen. How i can make convert.
    Only Vegas Pro make decode and MPC HC play this video.

  2. 梅澤 威志 @ 2021-11-19 22:01

    – What do you encode your video to ULH2 with?
    – Do you also have the same trouble with any older version of UtVideo?
    – Does *all* videos have the same trouble? or *several* videos?

  3. “UtVideo v23.0.0” に実装されたFES方式でエンコードした動画が VLCだと再生出来ません。以前までのハフマン符号方式の場合は問題無く再生可能です。

    – Windows8.1
    – VLC: v3.0.16 Ventinari (64bit)
    – FSE: フレーム分割数{1/8/12}で検証

    いわゆる「音だけして画面真っ黒」の状態ってヤツですね。”TMPGEncVMW7″、及び “WindowsMedeaPlayer” では問題無く再生可能です。

    これって VLC側がバージョンアップして、そのうち正式対応するまで待つしか無いって感じですかね…?

  4. 梅澤 威志 @ 2022-02-05 15:27

    基本的にはそうなります。

    VLC は FFmpeg の実装を使っているので、FFmpeg に取り込まれて「しばらくした」頃のバージョンで使えるようになる可能性があります。
    ただし、
    – FFmpeg には ULxx+FSE(2021年10月) どころか UMxx+フレーム間圧縮(2018年04月) も実装がない
    – VLC は UMxx+フレーム内圧縮 を再生できない(古い FFmpeg を使い続けている)
    ので望み薄です。

  5. >VLC は古いFFmpegを使い続けているので望み薄
    なんと…!幾らなんでも4年以上も前のバージョンで止まっていたとは…。せっかく新式のFESの圧縮効率に感動しましたのに、出鼻をくじかれた感あります。

    VLC、自分にとっては非常に使い勝手が良いプレイヤソフトなので、何とかして欲しいものですが…何か開発陣営内で変な信仰でもあるのですかねぇ?残念です。

    まあコレばっかりはこちら側ではどうしようも無いですね。わざわざお手数を掛けてご回答頂きありがとうございました。

    これはこれ、それはそれとして、今後もUtVideoコーデックはメインで使い続けて行くつもりですので。開発研究等、破綻しない程度で末永く続けられるます様に応援しております。ありがとうございました。

  6. 梅澤 威志 @ 2022-02-05 19:07

    まあ古い FFmpeg を使っている方の件については、 VLC 3.0.0 (2018年03月)から VLC はパッチバージョン(一番後ろの数字)だけが上がっているので仕方がない面はあります(新しいのを使おうとすると API が変わってたりする)。これは現在開発中の 4.0 で更新されるんだと思います。なかなかリリースされませんが…

  7. Sorry to bother you, but I’m having problems with the video not being exported.
    I am using version 22.6.0 and when I export the video it says “pvideoout and compression failed”. But I was actually using UtVideo to export videos yesterday.
    After uninstalling and reinstalling the latest version of UtVideo, it still doesn’t work, only “UtVideo RGBA DMO” works.
    I am sorry to bother you, but I would really like to know how to solve this problem.

  8. 梅澤 威志 @ 2022-03-07 00:54

    I’m afraid I have no more idea if reinstalling doesn’t solve the problem.

Add your comment now