goo blog サービス終了のお知らせ 

録画人間の末路 -

人は記録をしながらじゃないと生きていけない

このブログは

このブログは、PCでテレビ番組を快適に録画し、自由な形で好きなように活用するための実験結果報告をメインとしたものです。ですが、その自由を奪い、不自由を売りつけて無制限の利権を得ようとするものたちが、現在のテレビ界では勢力争いをしています。そういう連中とは断固戦い続けます。それが、ここのテーマです。
2011年7月24日まで続けることを目標にしていましたが、2011年いっぱいまで延期いたします。 ・・・の、予定でしたが、衛星放送の行く末が気になりますので、それまでは続けます。ああ、意志薄弱。



特殊なコンテンツ
・SpursEngine H.264エンコーダ 実験プログラムサポート&他ソフト紹介ページ
Lalfさんが作られている、SpursEngineで使えるエンコードソフトのリンク先の紹介などをしています。CUI版とAviUtlのプラグインの二種類があります。 また、それ以外に同じくLalfさんの作られたCodecSys Personal向け参照AVI、ravi2や、BOさんの開発されたLinux用HD PVRコントロールソフトのリンクもおいています。

※10/07/01 se_h264enc_auo ver 0.09、se_mpeg2enc_auo ver 0.05、Seche Technical Preview2 リリース

・スカパー!e2 各チャンネル解像度・ビットレート一覧表
独自の調査による、スカパー!e2とBSデジタル放送の解像度とビットレートの一覧表です。多少の間違いはご了承ください。

・意外とある、デジタル放送録画可能キャプチャーボード・ユニット
外部入力を用いて、デジタル放送のチューナーやレコーダーから出力される番組を、自由に扱える形式で録画可能なPC用のキャプチャーボードおよび外部ユニットの情報を集めたものです。

TMPGEnc Video Mastering Works 8がようやくマシになってきた

2025-05-04 11:03:56 | Weblog
昔からPCで録画をしている人ならおなじみ、PEGASYSのTMPGEnc Video Mastering Worksの最新版、8が、初期の段階では使い物にならない状態だったのが先月バージョンアップが行われ、やっとある程度まともに使えるようになってきたので、様子を見てみます。画質に関しては同じ傾向だと思うので、以前の記事を参照してください。

最近のバージョンアップによって、やっとAV1にアスペクト比が追加できるようになりました。以前だとH.265はアスペクト比指定ができましたから1440x1080の映像を解像度そのまま16:9で変換できましたが、AV1はできませんでしたから解像度を変更するかアスペクト比を変更するかの実験的映像しか作ることができませんでした。それができるようになったことでやっと実用レベルに達した、と言っていいでしょう。
ただ、まだバグはあります。最大の問題は、少なくとも我が家のCore i7 12700の内蔵GPUでエンコードができない、ということです。A310ではできるんですが、内臓エンコーダーを内蔵GPUに切り替えるとAV1どころかH.265/HEVCにさえ使えない状況です。デバイスマネージャーからA310を無効にして内蔵のみで動かしても同じでした。なお、TMPGEnc Video Mastering Worksのバージョン7ならH.265/HEVCのエンコーダーに内蔵GPUを選ぶことができるので、設定やドライバは間違ってないと思います。よって、Intelのエンコーダーを2個同時に使って高速化・・・ということは少なくとも現状は不可能です。

今回は速度のみを図ってみています。元動画は前回と同じ、1440x1080・約30分のものですが、今回はビットレートを実用レベルの2Mbpsまで上げて速度を計測しています。

AV1(HE)とても遅い  2分54秒
AV1(HE)標準     1分54秒
AV1(SVT)とても遅い 12時間21分12秒
AV1(SVT)標準    7分17秒
x265とても遅い   2時間26分45秒
x265とても遅い   2時間58分41秒(バージョン7使用)

速度は同じ傾向ですね。相変わらずSVTの「とても遅い」は非実用レベル。圧縮率はかなりいいんですけどね。現実的には「遅い」止まりにしておいた方が良いでしょう。前回の計測からx265の「とても遅い」より早く、かつ圧縮率も良好と思われますので。
8の特徴と言えばAV1対応ですが、汎用性の問題からAV1よりH.265/HEVCを使いたい。そのなら7でとどめてもいいんじゃないか・・・と思っている人もいるかと思って7も比較対象に入れていますが、ごらんのとおり8では7よりかなり速くなっています。前回はいろいろおかしいのでバグがあったんじゃないか、と疑ってましたが今回見る限りエンコーダーのエンジンがソフトの方かわかりませんが最適化が進んでいるようです。Intel内蔵GPUでエンコードができない可能性は高いですが、外部GPUやソフトのH.265/HEVCしか使わないという人でも8への乗り換えは「アリ」でしょう。内蔵派の人は対応するまで待つしかないですね。ただ内蔵エンコードのH.265/HEVCなら7でも大差ないですけどね。
バージョン8もう一つの特徴として、フィルタ処理がVULKANに対応しています。GeForceがCUDAに対応した初期のころからフィルタ処理だけGPUに任せることができる、というのはTMPGEnc Video Mastering Worksの特徴の一つ。せっかくなので使ってみます。なお、エンコーダーに選べない内蔵GPUがVULKAN処理を任せるGPUとして選ぶことはできます。不思議。ただ、今回はA310に全部任せてあります。

VULKAN有効速度
x265とても遅い  2時間26分45秒(無)→2時間25分57秒
AV1(SVT)標準   7分17秒(無)→7分28秒
AV1(HE)とても遅い 2分54秒→2分53秒

x265とても遅いでは少し差が出ましたが、誤差の範囲に毛が生えた程度。SVT標準に関して言えば遅くなってますしね・・・。これはA310の能力が別に高くないということもあるでしょうが、それ以上に我々のような使い方の場合そもそもVULKAN処理を加えて効果が見られるほどのフィルター処理をさせないという理由があります。インターレースの解除とかそういうやつだけなら効果がほぼなくて当然です。むしろVULKANとCPUに処理を分離した分もともと速いソフトエンコードでは遅くなる、とこういうことでしょうね。これは期待しなくてもいいでしょう。

追記:
Intelのドライバがアップデートしたせいか、内蔵GPUに切り替えてもHDエンコードができるようになりましたので速度をテストしてみました。なお、内蔵ではH.264とH.265だけしかエンコードできないため、H.265/HEVCのみ上記と同じ条件かつ「とても遅い」でA310と速度を比べてみました。VULKANも同じGPUを使ってます。

内蔵GPU:12分22秒
A310:  2分43秒

こうしてみると恐ろしいほど内蔵遅いですね・・・。
コメント (2)
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする