トップページ > DTV > 2020年04月01日 > LDgqK90A0USO

書き込み順位&時間帯一覧

2 位/158 ID中時間01234567891011121314151617181920212223Total
書き込み数0400000000000000000000004



使用した名前一覧書き込んだスレッド一覧
名無しさん@編集中 (ウソ800 e5e7-CuPJ)
【NVENC/VCE】ハードウェアエンコーダーを語るスレ4【QSV】

書き込みレス一覧

【NVENC/VCE】ハードウェアエンコーダーを語るスレ4【QSV】
494 :名無しさん@編集中 (ウソ800 e5e7-CuPJ)[sage]:2020/04/01(水) 01:09:50.57 ID:LDgqK90A0USO
>>493
ありがとう。

以前は -hwaccel_output_format cuda なんて明示指定する必要なかったはずだよな〜と思って
調べてるところなんだけど、どうやら3月の頭にnvdec絡みで揉めてたみたいだ。
以下のページも3/4に変更されてる。

 HWAccelIntro ? FFmpeg
 https://trac.ffmpeg.org/wiki/HWAccelIntro

このページでの以前のフルHWトランスコードの説明は
  ffmpeg -hwaccel cuvid -c:v h264_cuvid -i input -c:v h264_nvenc -preset slow output
になってて、NVIDIAのSDK9.1のドキュメント等でもそう書かれてる。

でも3月頭の変更後は
  ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input -c:v h264_nvenc -preset slow output
を使えと書かれてる。
【NVENC/VCE】ハードウェアエンコーダーを語るスレ4【QSV】
495 :名無しさん@編集中 (ウソ800 e5e7-CuPJ)[sage]:2020/04/01(水) 01:24:12.62 ID:LDgqK90A0USO
>>493-494
どうも今のソースだと、

  ・ 以前の -hwaccel cuvid のコードが消された。

  ・ -hwaccel の指定で用いるべきなのはcuda。一応nvdecとcuvidも指定できるが、ただのエイリアスで、内部でcudaに変更される。
   (nvdecについては実装直後からずっとエイリアス。cuvidがエイリアスになったのは3月頭。)

  ・ -hwaccel cuvid を指定すれば、-hwaccel_output_format cuda も内部で自動指定されるけど、
   「一応昔のコマンドとの互換性のために自動指定してやってっけど、いずれ廃止されっから
    -hwaccel_output_format cuda は明示指定しとけよ!」って警告が出る。(これも3月頭の実装)

  ・-hwaccel cuvid や -hwaccel nvdec を指定した場合は、-hwaccel_output_format cuda の自動指定はされないので、
   -hwaccel_output_format cuda を明示指定する必要がある。

という感じになってるっぽい。

・・・なんか揉めたままスレッドがロックされたっぽいんだけど、大丈夫なんかな、これ。
【NVENC/VCE】ハードウェアエンコーダーを語るスレ4【QSV】
496 :名無しさん@編集中 (ウソ800 e5e7-CuPJ)[sage]:2020/04/01(水) 01:30:52.72 ID:LDgqK90A0USO
まだちゃんと読めてないんだけど、参考リンク

●3月頭の変更

  ffmpeg: remove superfluous custom cuvid hwaccel ・ FFmpeg/FFmpeg@60b1f85 (コメント欄で何か揉めてる)
  https://github.com/FFmpeg/FFmpeg/commit/60b1f85b67ccb907e4eba3e2c98839769690ed24

  ffmpeg: default hwaccel_output_format to cuda when hwaccel is cuvid ・ FFmpeg/FFmpeg@cb3c77c
  https://github.com/FFmpeg/FFmpeg/commit/cb3c77cfeed3d9b995fc8b387a1ef14561a4b6ea#commitcomment-37719468

●関連チケット

  #6989 (Hwaccel cuvid fails with “Error creating a NVDEC decoder: 1”) ? FFmpeg
  https://trac.ffmpeg.org/ticket/6989

なんかよくわからなくなってきたんで寝る・・・
【NVENC/VCE】ハードウェアエンコーダーを語るスレ4【QSV】
497 :名無しさん@編集中 (ウソ800 e5e7-CuPJ)[sage]:2020/04/01(水) 01:34:45.89 ID:LDgqK90A0USO
>>495訂正

誤(×cuvid)
  ・-hwaccel cuvid や -hwaccel nvdec を指定した場合は、-hwaccel_output_format cuda の自動指定はされないので、
   -hwaccel_output_format cuda を明示指定する必要がある。

正(○cuda)
  ・-hwaccel cuda や -hwaccel nvdec を指定した場合は、-hwaccel_output_format cuda の自動指定はされないので、
   -hwaccel_output_format cuda を明示指定する必要がある。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。