NVIDIA、JetPack 7.2.1 でエージェント型動画機能と T3000 エミュレーションを追加
本文の状態
日本語全文を表示中
詳細モードで約12分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
NVIDIA Developer Blog
NVIDIA は JetPack 7.2.1 で Python 向けハードウェアアクセラレーションライブラリ PyNvVideoCodec を初導入し、エージェント型ビデオ処理の基盤となるスキル機能を追加した。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るAI深層分析を開く2026年8月12日 04:17
AI深層分析
キーポイント
PyNvVideoCodec の Jetson 初搭載
JetPack 7.2.1 で初めて PyNvVideoCodec 2.2 が Jetson 上でサポートされ、Python 開発者が GPU 上のハードウェアアクセラレーションを直接利用可能になった。
エージェント型ビデオスキルの追加
SDK の機能に加え、開発者の意図を具体的なパイプラインに変換する「アジェンティック・ビデオスキル」が導入され、検証済みの構成と実行結果の提供が可能になった。
パフォーマンス最適化機能
スレッドデコーダやマルチモードフレームサンプリングなどの機能が実装され、デコード遅延と推論遅延を分離することでパイプライン効率を向上させた。
Jetson Video Skills の導入
JetPack 7.2.1 は、Video Codec SDK や PyNvVideoCodec を抽象化した「jetson-videosdk skill」を導入し、デバイス固有の設定と検証機能を提供する。
基本ワークフローの自動化
プラットフォームの確認、エンコーダレシピの生成、性能ベンチマーク、ワークフローの検証といった一連の手順を統一的に実行可能にする。
重要な引用
For the first time on Jetson, JetPack 7.2.1 adds support for PyNvVideoCodec 2.2
Jetson video skills turn that intent into a repeatable codec workflow: Inspect the target, choose a supported Video Codec SDK or PyNvVideoCodec path, generate a tested configuration, execute it, and return measured results with warnings and evidence.
Together, they accelerate open models and agent development on Jetson
The SDKs provide accelerated video primitives; the skills add device-aware configuration and verification.
編集コメントを表示
編集コメント
Jetson エコシステムにおいて Python の開発体験が大幅に強化された重要なマイルストーンである。特に、エージェント型アプリケーションの開発において、ハードウェアの制約を考慮した検証プロセスを自動化する機能は、実用化への障壁を下げる。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
ロボットやインテリジェント・ビデオ分析、産業用オートメーション、ヘルスケア、メディア処理、遠隔操作など、NVIDIA Jetson を活用するアプリケーションにおいて、動画は中核的なデータパスを担っています。システムでは複数のカメラから映像を取得し、ネットワークストリームをデコードして AI 推論や従来のビジョン処理を実行した上で結果を描画し、保存や配信のために動画をエンコードします。
個々の処理手順自体は単純ですが、エンジニアリングの難所は、Jetson デバイスに適したインターフェース、コーデック、ピクセルフォーマット、メモリ経路、レート制御、バッファリングを適切に選択し、最終的に遅延、スループット、画質の目標をすべて満たすことを実証することにあります。
NVIDIA JetPack 7.1 では、Jetson Thor 上で NVIDIA Video Codec SDK のサポートが導入され、C および C++ 開発者が NVIDIA Video Encoder (NVENC) と NVIDIA Video Decoder (NVDEC) に直接かつ細かくアクセスできるようになりました。
Jetson において初めて、JetPack 7.2.1 では PyNvVideoCodec 2.2 のサポートが追加されました。これは NVIDIA GPU 上でハードウェアアクセラレーションされた動画エンコードとデコードを行うための NVIDIA Python ライブラリです。PyNvVideoCodec は、DLPack プロトコルや CUDA デバイスバッファを通じて公開される、GPU 上のデバイスメモリに直接存在するビデオフレームを生成・消費します。また、AI パイプラインに最適化された機能も備えており、マルチモードフレームサンプリングや ThreadedDecoder が含まれています。ThreadedDecoder はバックグラウンドスレッドで事前にフレームをデコードすることでパイプラインの効率を高め、デコード遅延と推論遅延を分離します。
JetPack 7.2.1 では、これらの SDK に加え、基盤となるエージェント型動画スキルも提供されます。SDK がプログラム可能な動画プリミティブを提供する一方、スキルは開発者の目的を「ライブデバイスの検出」「サポートされる構成」「実証済みのレシピ」「実行」「測定」「再現性の高い証拠」と結びつけます。これらを組み合わせることで、Jetson 上でのオープンモデルやエージェントの開発が加速し、あらゆる場所で最先端クラスの AI パフォーマンスを開発者が手にできるようになります。
プロンプトから検証済みパイプラインへ
「低遅延ユースケース向けに、この Jetson で H.264 1080p30 ストリームをいくつ同時に処理できるか?」といったプロンプトは、コード生成やデータシートの記載値だけでは回答できません。インストールされているソフトウェア、ターゲットの動作するコーデック機能、メモリ経路、そして遅延とスループットを実証するための制御された実行結果に依存します。
Jetson の動画スキルは、この意図を反復可能なコーデックワークフローに変換します。具体的には、ターゲットを検査し、サポートされる Video Codec SDK または PyNvVideoCodec のパスを選択し、テスト済みの構成を生成して実行、最後に警告と証拠付きで測定結果を返すという流れです。
Jetson の動画スキルは、NVENC および NVDEC ハードウェアエンジンを利用する Video Codec SDK や PyNvVideoCodec の上に、エージェント型ワークフローレイヤーを提供します。
Jetson Agentic Skills
- Discover, Setup
- Video Capability
- Benchmark
- Encoder Recipe
- Pipelining
- Others
- Video Codec SDK:PyNvVideoCodec / NVENC / NVDEC
- Discover, Setup:✓ / ✓
- Video Capability:✓ / ✓
- Benchmark:✓ / ✓
- Encoder Recipe:✓ / ✓
- Pipelining:✓ / ✓
- Others:✓ / ✓
Jetson 動画ワークフローのための基盤スキル
JetPack 7.2.1 では、統合された「jetson-videosdk skill」を通じて基盤となる動画ワークフローが導入されました。開発者は各ワークフローを個別に呼び出すこともできますし、複数のスキルを組み合わせて、より広範なパイプライン内でコーデックの各段階を設定・検証することも可能です。今後のリリースでは、Jetson 開発者向けの他のワークフローにも対応するスキルを追加し、この基盤をさらに拡張していく予定です。
- 機能の発見、設定、報告: Jetson プラットフォームとインストールされたソフトウェアを特定し、サポートされているセットアップ方法を案内します。また、実行中のターゲット上で、エンコード・デコードに対応するコーデックやフォーマット、メモリパス、セッションの機能を照会できます。
- エンコーダレシピの生成: 低遅延、一定品質、ビットレート制限、解像度、フレームレート、コーデック選択といった目標を、具体的な設定値と実行可能な Video Codec SDK または PyNvVideoCodec のパスに変換します。
- パフォーマンスと画質のベンチマーク: スループット、遅延、利用率、ビットレート、出力品質について、再現性のある測定を実行します。
- コーデックワークフローの検証: セットアップ、レシピ選択、エンコードまたはデコード、測定、成果物の引き継ぎを接続し、設定内容、結果、警告、そして結果の再現に必要な証拠を返却します。
SDK 以上のスキルがもたらすもの
SDK は動画処理の高速化を担うプリミティブを提供し、スキル機能はデバイスに合わせた設定と検証を実現します。これにより、広告された機能と実際にターゲット環境で動作する操作を明確に区別でき、レシピや入力・出力データ、測定値も保存されるため、再現性を確保できます。
PyNvVideoCodec と Jetson 動画スキルを用いた AI 動画パイプラインの構築
「この動画をデコードし、AI やコンピュータビジョン処理を適用して、コーデック段階が性能目標を満たしているか検証してほしい」という指示があったとしましょう。コーディングアシスタントは Jetson の動画スキルを活用して PyNvVideoCodec を設定・検証し、PyNvVideoCodec に付属するサンプルアプリケーションが参照用の基本骨格を提供します。
ステップ 1: 検査と設定
コーディングアシスタントはまずスキルを呼び出して Jetson プラットフォーム、ソフトウェア、およびコーデックの機能を検証し、その後、デコーダーの種類、出力形式、メモリパス、バッファリング方式を選択します。
ステップ 2: フレームワークデータへのデコード
PyNvVideoCodec のサンプルでは、背景スレッドでフレームを準備し、アプリケーション固有のコーデックバッファ処理コードを書かずに、各フレームをフレームワークのテンソルに渡すことが可能です。
ステップ 3: アプリケーションフローの完成
コーデック段階の設定が完了すれば、コーディングアシスタントは指示に応じて必要な工程を追加してサンプルアプリケーションを拡張できます。具体的には前処理、検出や分類、プライバシー保護のためのぼかし処理、可視化、出力処理などが該当します。使用する AI やコンピュータビジョンモデル、およびアプリケーションロジックの詳細は開発者の判断に委ねられます。
ステップ 4: 測定と検証
スキルはコーデック設定を記録し、実行ステータス、スループット、レイテンシ、リソース利用率、警告、および証拠を検証します。

スコープに関する注記: JetPack 7.2.1 のビデオスキルは Video Codec SDK と PyNvVideoCodec を対象としています。今回のリリースでは GStreamer、V4L2、AI モデル、あるいはアプリケーションレベルのパイプライン構築機能は追加されません。これらはコーデックステージにおけるコーディングアシスタントを補完するものです。将来的なリリースで提供される他の Jetson スキルと組み合わせることで、より広範なエンドツーエンドのアプリケーションをサポートできるようになります。
各パイプラインステージに最適な Jetson ビデオインターフェースを選択する
Jetson は複数のソフトウェア層を通じてビデオ機能を公開しています。GStreamer は高レベルのパイプライン構成を提供し、V4L2 は Linux のビデオデバイスとバッファ制御を担当します。Video Codec SDK は NVENC と NVDEC への低レベルな C/C++ アクセスを実現し、PyNvVideoCodec はコアとなる Video Codec SDK API を基盤に、よりシンプルな Python インターフェースを構築しています。これらの層は、キャプチャ、コーデック、AI、配信の各ステージをまたぐワークフローにおいて組み合わせて使用することができます。
| インターフェース | 使用すべきタイミング | Jetson パイプラインにおける価値 |
|---|---|---|
| GStreamer | 構成可能なマルチメディアグラフを構築したい場合。 | ビデオキャプチャ、再生、ストリーミング、トランスコード、フォーマット変換のためのハードウェアアクセラレーション付きパイプラインを構築する。 |
| V4L2 | Linux カメラ、デバイス、フォーマット、またはバッファの直接制御が必要な場合。 | フォーマット、バッファ、およびデバイスの動作を明示的に制御しながら、Jetson のビデオデバイスにアクセスして、ハードウェアアクセラレーションされたエンコードとデコードを行う。 |
| Video Codec SDK | NVENC/NVDEC の機能やコーデック機能を細かく制御するための C/C++ API が必要な場合。 | 品質、レイテンシ、スループットを細かく制御しながら、ハードウェアアクセラレーションされたビデオエンコードとデコードを行う。 |
| PyNvVideoCodec | ハードウェアアクセラレーションされたビデオおよび AI フレームワークとの統合のための、よりシンプルな Python API を望む場合。 | AI フレームワークへの簡単な統合を備えた、Python によるビデオエンコード、デコード、トランスコードのワークフローを構築する。 |
表 1. 最も制御が必要なパイプライン層に合わせてインターフェースを選択します。単一のアプリケーション内で複数のインターフェースを組み合わせることも可能です。
JetPack 7.2.1 を活用すれば、開発者は「意図」から「実証」までの道筋が明確になります。適切な Linux、C/C++、または Python のインターフェースを選び、加速されたデータを GPU に近い場所に保ち、基盤となるビデオスキルを使って Video Codec SDK や PyNvVideoCodec のステージを構成・検証しましょう。この基盤は現在のコーディング支援ツールを補完し、将来的には Jetson 向けの追加スキルと連携することで、より広範なエンドツーエンドアプリケーションをサポートします。
JetPack 7.2.1 で Jetson T5000 上で Jetson T3000 の性能をエミュレートする
Jetson T3000 は、人間型ロボットやロボティクスワークロード向けに設計された、コンパクトで省電力なプラットフォームです。865 FP4 TFLOPS の演算能力を持ちながら、マルチモーダル AI における推論性能は T5000 に匹敵します。その一方で、サイズ、消費電力、コストを大幅に削減しています。
JetPack 7.2.1 では、最近発表された T3000 の性能 を、Jetson Thor AGX Developer Kit に搭載された Jetson T5000 モジュール上でエミュレートできるようになりました。これにより開発をすぐに開始できます。エミュレーションの実装詳細については、Jetson Linux Developer Guide をご覧ください。
始め方
・T3000 エミュレーション向けの Jetson Linux 開発者ガイド
・ジェンソン・ファンによるオープンモデルと米国の AI リーダーシップに関する発言
・ジェンソン・ファンによるオープンセキュア AI アライアンスに関する発言
原文を表示
Video is a core data path across NVIDIA Jetson applications, from robotics and intelligent video analytics to industrial automation, healthcare, media processing, and remote operations. A system may capture several cameras, decode network streams, run AI inference or conventional vision processing, draw results, and encode video for storage or delivery.
The individual calls are straightforward; the engineering work lies in choosing the right interface, codec, pixel format, memory path, rate control, and buffering for the Jetson device and proving that the complete path meets latency, throughput, and quality goals.
NVIDIA JetPack 7.1 introduced NVIDIA Video Codec SDK support on Jetson Thor, giving C and C++ developers direct, fine-grained access to NVIDIA Video Encoder (NVENC) and NVIDIA Video Decoder (NVDEC).
For the first time on Jetson, JetPack 7.2.1 adds support for PyNvVideoCodec 2.2, which is the NVIDIA Python library for hardware-accelerated video encoding and decoding on NVIDIA GPUs. PyNvVideoCodec produces and consumes video frames as GPU-resident device memory, exposed through the DLPack protocol and CUDA device buffers. It includes AI-pipeline-friendly features such as multi-mode frame sampling, ThreadedDecoder that strengthens pipeline efficiency by pre-decoding frames in background thread, decoupling decode latency from inference latency.
JetPack 7.2.1 also brings foundational agentic video skills above these SDKs. The SDKs supply the programmable video primitives; the skills connect a developer’s goal to live device discovery, supported configurations, working recipes, execution, measurement, and reproducible evidence. Together, they accelerate open models and agent development on Jetson, putting frontier-class AI performance in the hands of every developer, everywhere.
From prompt to verified pipeline
A prompt such as “How many H.264 1080p30 streams can this Jetson run for a low-latency use case?” can’t be answered from code generation or a data-sheet limit alone. It depends on the installed software, the target’s operational codec capabilities, the memory path, and a controlled run that proves latency and throughput.
Jetson video skills turn that intent into a repeatable codec workflow: Inspect the target, choose a supported Video Codec SDK or PyNvVideoCodec path, generate a tested configuration, execute it, and return measured results with warnings and evidence.
Jetson video skills provide an agentic workflow layer above Video Codec SDK and PyNvVideoCodec, which use the NVENC and NVDEC hardware engines:
Jetson Agentic Skills
Discover, Setup
Video Capability
Benchmark
Encoder Recipe
Pipelining
Others
Video Codec SDK
PyNvVideoCodec
NVENC
NVDEC
Foundational skills for Jetson video workflows
JetPack 7.2.1 introduces foundational video workflows through the unified jetson-videosdk skill. Developers can invoke each workflow independently or combine them to configure and verify codec stages within a broader pipeline. Future releases will expand this foundation with additional skills across Jetson developer workflows.
- Discover, set up, and report capabilities: Identify the Jetson platform and installed software, guide supported setup, and query encode and decode codecs, formats, memory paths, and session capabilities on the live target.
- Generate encoder recipes: Translate goals such as low latency, constant quality, constrained bitrate, resolution, frame rate, and codec choice into explicit settings and runnable Video Codec SDK or PyNvVideoCodec paths.
- Benchmark performance and quality: Run repeatable measurements for throughput, latency, utilization, bitrate, and output quality.
- Validate the codec workflow: Connect setup, recipe selection, encode or decode, measurement, and artifact handoff; then return the configuration, results, warnings, and evidence required to reproduce the outcome.
What the skills add above the SDK
The SDKs provide accelerated video primitives; the skills add device-aware configuration and verification. They distinguish advertised capabilities from operations that succeed on the target and preserve recipes, inputs, outputs, and measurements for reproducibility.
Build a AI video pipeline with PyNvVideoCodec and Jetson video skills
Consider the prompt, “Decode this video, apply my AI or computer-vision processing, and verify that the codec stage meets my performance target.” A coding assistant uses the Jetson video skill to configure and validate PyNvVideoCodec, while the sample applications provided with PyNvVideoCodec supplies a reference application scaffold.
Step 1: Inspect and configure. The coding assistant invokes the skill to verify the Jetson platform, software, and codec capabilities, then selects the decoder, output format, memory path, and buffering.
Step 2: Decode into framework data. A PyNvVideoCodec sample can prepare frames on a background thread and hand each frame to a framework tensor without application-specific codec-buffer code.
Step 3: Complete the application flow. With the codec stage configured, the coding assistant can extend the sample application with the stages required by the prompt, for example, preprocessing, detection or classification, privacy filtering such as blurring, visualization, and output handling. The exact AI or computer-vision model and application logic remain developer choices.
Step 4: Measure and verify. The skill records the codec configuration and verifies run status, throughput, latency, utilization, warnings, and evidence.

Scope note: The JetPack 7.2.1 video skills cover Video Codec SDK and PyNvVideoCodec. They do not add GStreamer, V4L2, AI-model, or application-level pipeline-building skills in this release. They complement a coding assistant at the codec stages. Additional Jetson skills in future releases can be composed with them to support broader end-to-end applications.
Choose the Jetson video interface for each pipeline stage
Jetson exposes video through complementary software layers. GStreamer provides high-level pipeline composition, V4L2 provides Linux video device and buffer controls, Video Codec SDK provides lower-level C/C++ access to NVENC and NVDEC, and PyNvVideoCodec builds on the core Video Codec SDK APIs with simpler Python interfaces. These layers can be combined when a workflow crosses capture, codec, AI, and delivery stages.
| Interface | Use it when | Value in a Jetson pipeline |
|---|---|---|
| GStreamer | You want a composable multimedia graph. | Build hardware-accelerated pipelines for video capture, playback, streaming, transcoding, and format conversion. |
| V4L2 | You need direct Linux camera, device, format, or buffer control. | Access Jetson video devices for accelerated encode and decode with explicit control of formats, buffers, and device behavior. |
| Video Codec SDK | You need C/C++ APIs and fine-grained control over NVENC/NVDEC capabilities and codec features. | Use hardware-accelerated video encode and decode with fine-grained control over quality, latency, and throughput. |
| PyNvVideoCodec | You want simpler Python APIs for hardware-accelerated video and integration with AI frameworks. | Build Python video encode, decode, and transcode workflows with easy integration into AI frameworks. / |
*Table 1. Match the interface to the pipeline layer requiring the most control; interfaces can be combined within a single application*
Together, JetPack 7.2.1 gives developers a clearer path from intent to evidence: choose the appropriate Linux, C/C++, or Python interface; keep accelerated data close to the GPU; and use foundational video skills to configure and verify the Video Codec SDK or PyNvVideoCodec stages. This foundation complements coding assistants today and can combine with additional Jetson skills in future releases to support broader end-to-end applications.
Emulate Jetson T3000 performance on a Jetson T5000 with JetPack 7.2.1
The Jetson T3000 delivers 865 FP4 TFLOPS in a compact, power-efficient platform for humanoid and robotics workloads. It provides inference performance comparable to T5000 for multimodal AI while reducing footprint, power consumption, and cost. With JetPack 7.2.1 now you can kick start your development by emulating the recently announced T3000 performance over a Jetson T5000 module of the Jetson Thor AGX Developer Kit. Visit the Jetson Linux Developer Guide for more details on the implementation of the emulation.
Get started
- Jetson device skills repository
- Jetson BSP skills repository
- Video Codec SDK developer portal
- PyNvVideoCodec Get Started
- PyNvVideoCodec Programming Guide
- Jetson Linux Developer Guide for T3000 emulation
- Jensen Huang on Open Models and American AI Leadership
- Jensen Huang on the Open Secure AI Alliance
- Jetson T3000 and T2000 launch blog
- Jetson Linux Multimedia API reference
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み