English version of changelog>>主に不具合修正。
NVEnc 4.64
・NVEnc 4.63でlookaheadを使用した場合に不要なエラーメッセージが表示されていたのを修正。報告いただいた問題の修正。
nvenc : Error on NvEncEncodePicture: 17 (NVENC HW encode driver requires more input buffers to produce an output bitstream) などのように表示されていたが、実際特に表示する必要のないメッセージだった。
NVEnc 4.63
[NVEncC]・mux時の動作の安定性を向上し、シーク時に不安定になる症状を改善。・起動時の初期化動作の安定化。起動時に異常終了することがあるのを改善。・--interlace autoが使えない状態だったのを修正。・--chromalocの設定結果がおかしかったのを修正。・エンコードを中断した際に、まれにフリーズしてしまうのを修正。・ログに文字化けしている箇所があったのを修正。
・デバッグ用ログ出力の拡充。
[NVEnc.auo]更新なし。
ダウンロード>>ダウンロード (ミラー) >>OneDriveの調子がいまいちの時はミラー(GDrive)からどうぞ。同じものです。NVEncCのオプションについてはこちら。
NVEncCオプション一覧>ソースはこちら>>
nvenc : Error on NvEncEncodePicture: 17 (NVENC HW encode driver requires more input buffers to produce an output bitstream)
というエラーが27行に渡り表示され、エンコードが始まります。
4.26では出ませんでした。
もうひとつ。
--chapter "1.txt" -i "1.mkv" -o "1.mp4"
チャプター形式は Neroです。
真空波動研ではチャプタがついていることが確認できます。
しかし、YambとMY MP4BOXでチャプターと取り出すと、バイナリのような
文字化けしたものが取り出されてしまいます。
> nvenc : Error on NvEncEncodePicture: 17 (NVENC HW encode driver requires more input buffers to produce an output bitstream)
NVEnc 4.64で修正済みです。
> チャプタの文字化け
mp4boxは文字化けするようなので、MediaInfo等で確認いただけますでしょうか。MediaInfoやmpc-be等では正常に表示されますので、chapter情報の付加自体は問題ないように思います。
それでも解消しない場合は、チャプターファイルの文字コードをご確認ください。Neroの場合はShift-JISのほうがよいと思います。
エラー表示は解消されました。
ありがとうございます。
チャプターを取り出すときにはMediaInfoから情報を拾ったものを
加工することで解決しました。
NVEncC 4.64 でTSファイルを caption2assによる字幕抽出処理でMKV出力しようとしたのですが以下のエラーが出てエンコードが停止します。他のファイルも試したのですが結果は同じでした。
---------------------------------------------------
[matroska @ 000002547f1f8380] Application provided invalid, non monotonically increasing dts to muxer in stream 3: 102481911520608145 >= 133
Error FlushEncoder: 20.
---------------------------------------------------
Output Info H.265/HEVC main @ Level auto
1920x1080p 1:1 29.970fps (30000/1001fps)
avwriter: hevc, aac, aac, subtitle#1 => matroska
環境:
- Windows 10 Home 64bit
- Intel Core i7-6700 @ 3.40 GHz
- RAM: 16GB
- GeForce GTX 1070 (ドライバー Ver. 432.00)
以前DLさせて頂いたVer4.36は問題なく使用出来ていたのですが、最新版の4.64の「NVENCが利用可能か確認」するバッチファイルを走らせると、「指定されたパスが見つかりません」というメッセージの下の行にいきなり「NVEncが使用できます」と表示され、正常にチェックできませんでした。
念のため、auo_setup.exeを実行後、Aviutlを起動し、出力を試みてみましたが、
[ファイル]→[プラグイン出力]→[拡張NVEnc出力]→[ビデオ圧縮]→[詳細設定]のタブにあるデバイスのドロップダウンメニューを確認すると、Autoの下の行に
"nvenc: Error on nvEncOpenEnco....(この先は見切れており読めない)"
"nvenc: Failed to create instance..."
"gpuinfo: Failed to init encoder se..."
"No GPU found suitable for NVEnc..."
"Failed to initialize CUDA."
と表示されてしまい、NVEncのアイコンも灰色のままなので、出力できません・・・
何か他にチェックが抜けているところ等ございましたら、ご助言頂けると非常に助かります・・・
GPUのドライバが古いように思われますので、更新してお試しください。よろしくお願いいたします。
また、「指定されたパスが見つかりません」とありますので、zipファイルを解凍したできたフォルダの中にあるフォルダ [NVEncC] > [x86] の下にファイル "NVEncC.exe" が存在するか確認してみてください。
ご連絡ありがとうございます。
NVEnc 4.65で修正を試みました。手元のファイルに対しては、これで問題なさそうです。
https://rigaya34589.blog.fc2.com/blog-entry-1215.html
お忙しい中、お答え頂きありがとうございます。
NVEncを導入する際に、以前Rigayaさんが書かれた「NVEncを使ってみた」のページを参考にしていたので、NVIDIA グラフィックドライバ 334.89以降がインストールされていれば動作すると思い込み、ドライバーの更新を試しもせずに質問してしまいました。
更新したところ、正常にチェックバッチファイルも動作し、Avitul内のNVENCのアイコンも緑色に光りました。素早い対応のお陰で助かりました~
NVEnc 4.65で --caption2assのMKV出力成功いたしました。
早速のご対応 ありがとうございました。
--------------------------------------------------
NVEncC (x64) 4.65 (r1373) by rigaya, Feb 20 2020 20:14:38 (VC 1924/Win/avx2)
Output Info H.265/HEVC main @ Level auto
1920x1080p 1:1 29.970fps (30000/1001fps)
avwriter: hevc, aac, aac, subtitle#1 => matroska