問題タブ [nvenc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ffmpeg - 完全な GPU アクセラレーション (デコード、デインターレース、スケーリング、エンコード) ffmpeg を使用した HLS 可変ストリーム
GPU レベルで完全に高速化される ffmpeg を使用して、可変 HLS MBR ライブ ストリームを作成しようとしています。これは、高速化されたデコード、デインターレース、スケーリング、およびエンコードを意味します。これが私の壊れた例です...
注: 私のグラフィック カードは、2 つ以上の同時エンコーディングを処理できます。「フィルター 'Parsed_split_1' とフィルター 'auto_scaler_0' でサポートされているフォーマット間で変換できません」という典型的なエラーが表示されます。
私の目標は本当ですか?または、このシナリオで GPU をできるだけ効率的に使用する適切な方法は何ですか? 助けてくれてありがとう。
c++ - libav には、特に NVENC に関する何らかの形式のドキュメントがありますか?
ffmpeg の libav ライブラリを使用して、開発中のアプリケーションでビデオをエンコードしたいと考えています。残念ながら、ソフトウェアのエンコードは遅すぎます。そこで、「ドキュメント」に戻り、NVENC に関するドキュメントを検索し始めましたが、VAAPI の例とドキュメントしか見つかりませんでした。NVIDIAの「ドキュメント」はすべて、APIではなくffmpegユーティリティ用です。エンコーダーを libx264 から h264_nvenc に変更するだけでクラッシュが発生し、辞書に hwaccel cuda を追加しても機能しません