NVENC/CUDA Part2 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
やらすだけ無駄、どこで破綻しているか目視で確認しなければ元ファイル消せないだろ >>24
ソフトウェア上でのエンコだと遅いからハードウェア(Geforce)に代わりに計算させる
めっちゃ早いけど、雑(糞画質) >>25>>28
ああ、そういう技術か。
それだと軽いソフトを軽い設定で使う方がよくね?と思うんだがどうなんだろ。
微妙な技術だなw エンコって縮ますだけが目的じゃなく他のメディアで見られるように変換とかあるからね スレのアレがよくわからん
マスタリングワークス使ってる俺には関係ない? DVD、地上波からスマホやカーナビで見れるようにエンコとかさ 元ファイルの99%はスマホで再生できるし、カーナビとスマホはリンクできるんだけど 編集用のイントラフレーム圧縮CODECに変換すると、圧縮を緩くしてファイルサイズはでかくなるな 2017.06.11 (3.09)
[NVEncC]
・高ビット深度をy4m渡しすると、絵が破綻するのを修正。
2017.06.10 (3.08)
[共通]
・NVENC SDKを8.0に更新。
・重み付きPフレームを有効にするオプションを追加。(--weightp)
・Windowsのビルドバージョンをログに表示するように。
・32で割りきれない高さの動画をインタレ保持エンコードできない場合があったのを修正。
・GPU-Zの"Video Engine Load"を集計できるように。
[NVEnc.auo]
・簡易インストーラを更新。
・QPの上限・下限・初期値の設定を追加。
・VBR品質目標の設定を追加。
[NVEncC]
・10bit HEVCのHWデコードに対応。
・ffmpegと関連ライブラリのdllを更新。
・HWデコード時の安定性を向上。
・--vbr-qualityを小数点指定に対応。
・aviファイルリーダーを追加。
・LTR Trust modeは今後非推奨となる予定のため、--enable-ltrオプションを削除。
・vpyリーダー使用時に、エンコードを中断しようとするとフリーズしてしまう問題を修正。
・字幕のコピーが正常に行われない場合があったのを修正。 2017.06.12 (3.10)
[NVEncC]
・y4m渡しが3.09でも壊れていたので修正。
・正常終了した場合でも、エラーコード上はエラーを返していることがあるのを修正。 ffmpegのh264_nvencなんですが、
-rc cbrと、
-cbr trueの違いって何なんでしょうか? 2017.06.19 (3.12)
[NVEnc.auo]
・NVEnc.auoで10bit深度、yuv444のエンコードができなくなっていたのを修正。 2017.06.24 (3.13)
[共通]
・バンディング低減フィルタを追加。
・パフォーマンス分析ができなくなっていたのを修正。
[NVEncC]
・--avcuvidを使用すると、--cropが正しく反映されない場合があったのを修正。 2017.06.30 (3.14)
[共通]
・CPU使用率を低減。特に、HWデコーダ使用時のCPU使用率を大きく削減。
・CUDAのスケジューリングモードを指定するオプションを追加。(--cuda-schedule <string>)
主に、GPUのタスク終了を待機する際のCPUの挙動を決める。デフォルトはsync。
- auto ... CUDAのドライバにモード決定を委ねる。
- spin ... 常にCPUを稼働させ、GPUタスクの終了を監視する。
復帰のレイテンシが最小となり、最も高速だが、1コア分のCPU使用率を常に使用する。
- yield ... 基本的にはspinと同じだが、他のスレッドがあればそちらに譲る。
- sync ... GPUタスクの終了まで、スレッドをスリープさせる。
わずかに性能が落ちるかわりに、特にHWデコード使用時に、CPU使用率を大きく削減する。
・実行時のCUDAのバージョンをログに表示するように。
[NVEncC]
・helpの表示がおかしかった箇所を修正。
・エンコード終了時に進捗表示のゴミが残らないように。
・NVMLを使用してGPU使用率などの情報を取得するように。x64版のみ。 2017.07.25 (3.15)
[共通]
・GPUのドライババージョンをチェックするように。
・CUDAの存在しない環境で、クラッシュしてしまうのを修正。
・ヘルプのささいな修正。
[NVEncC]
・高ビット深度のyuv422/yuv444をy4mから読み込むと色成分がおかしくなるのを修正。
・高ビット深度でdelogoが正常に動作しなかったのを修正。
・3.08からy4mからパイプで読み込めなくなっていたのを修正。 2017.07.26 (3.16)
[NVEncC]
・x64版が動かなかったのを修正。 2017.08.01 (3.17)
[NVEncC]
・rawでの読み込みが正常に動作していなかったのを修正。 >>52
文句があるなら話題ふってよ。俺はrigayaさんに感謝しかないけど。 x264ベンチマークスレで配布してるバッチセットにNVEncC用のベンチマークバッチもあるから
それで性能計測してみるとかどうか。
http://egg.2ch.net/test/read.cgi/jisaku/1460032466/876
1.「_Env2__CPUZtoText_X264BENCH.bat」を実行すると、CPU-Zでシステム情報を収集し、
内容が「システム情報の取得だけ行った結果.txt」に保存される。
2.「_HwN01__NVEncC_〜」のバッチファイルを実行すると、H.264、HEVC main、HEVC main10で
エンコードを行い、その結果が「ベンチマークの結果.txt」に保存される。
3.1と2の情報をまとめて貼る。 >>52
と言うか、このスレの流れを見れば分かると思うが
NVENCなんて誰も使ってないだろww 先月QSVスレで各種SW,HWエンコのSSIM比較をしたけど、NVEncは結構がんばってたよ。
SSIM値の計測にすぎないんで、これだけで画質を判断できるわけじゃないけどね。
http://mevius.2ch.net/test/read.cgi/avi/1486130737/335 携帯動画変換君でサクっとエンコするのに使ってるけど話すネタはねぇな >>61
他の用途って例えば何?
FFmpegのオプション以外にスレチじゃないネタなんてあるのか? >>62
ここはNVEnc全般のスレみたいだから、知ってる範囲でNVEncが使われてる(使える)ものとしては
1.rigaya氏のNVEnc/NVEncC
2.ffmpeg
3.Shadowplay
4.OBS
5.Bandicam
といったあたりが考えられるけど、2〜5についてはそれぞれのスレでやった方が良い場合の方が多そうだし、
1については更新報告ばかりでバグ報告やら質問やらは皆無だし、
そもそもそれらはrigaya氏のブログのコメントでやりとりされてるんで、このスレの出番なんてほぼ無い。
存在意義の薄いスレではあるな。前スレとやらもほぼレスが無いまま落ちたみたいだし。
あとワッチョイ**30-は1専用のスレだと勘違いしてる気もするし、スルーした方がいいタイプだと思う。 思いついたのを挙げただけだし、他のソフトを挙げたければ好きに挙げればいいんじゃないかな。 >>64
俺はblogチェックしてないけど、ここなら誰か書き込んだら分かるからここに報告あると助かるけどな 関連スレにrigayaコピペ貼りまくられてウザい
ブログチェックしろ >>68
関連スレは知らんが、ここはblog更新くらいしかネタがないんだから、blog更新書き込んでくれって話をしてるんだろ? >>69
だから、そのブログ更新がコピペされてるって言ってんだよ 2017.09.10 (3.18)
[共通]
・自動フィールドシフトを追加。(vpp-afs)
Aviutl版とほぼ同様だが、GPUでの実装の都合上全く同じ結果にはならないのと、一部機能制限がある。
下記には未対応
解除Lv5
シーンチェンジ検出(解除Lv1)
編集モード
ログ保存
ログ再生
YUY2補間
シフト・解除なし
・各種フィルタがインタレ保持でも適切に処理できるように。
vpp-resize, vpp-knn, vpp-pmd, vpp-gauss, vpp-unsharpが対象。
vpp-delogo, vpp-debandはもとから対応済み。
[NVEnc.auo]
・簡易インストーラを更新。
[NVEncC]
・rffを適切に反映し、フィールドに展開する機能を追加。(vpp-rff)
avcuvid読み込み時専用。またtrimとは併用できない。
・高ビット深度のyuv420からp010に変換するときに異常終了することがあるのを修正。 2017.09.11 (3.19)
[NVEnc.auo]
HEVCエンコ時にフレームタイプが設定できるように。 2017.09.18 (3.20)
[共通]
・Unsharpフィルタを追加。(--vpp-unsharp)
・エッジレベル調整フィルタを追加。(--vpp-edgelevel)
・特に指定のない場合、deviceの選択を実行時に自動で決定するように。
エンコーダ/デコーダ/GPUの使用率/GPUの世代/GPUのコア数等を考慮して、自動的に決定する。
--deviceで明示的に指定した場合は、従来通り指定に従う。
[NVEncC]
・avhwリーダー使用時に、cropとresizeを使用すると、cropが二重にかかるようになっていたのを修正。
・--transferの引数をx264等で使用されているものに合わせる。
smpte-st-2048 → smpte2048
smpte-st-428 → smpte428 ■ このスレッドは過去ログ倉庫に格納されています