問題タブ [avcodec]
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 - ffmpeg avcodec lib が ff_hevc_sao_edge_filter_32_8_avx2() でクラッシュしました
Linuxでいくつかのhevcクリップをデコードするためにavcodecを使用しています。avcodec libは、コマンドを使用してソースパッケージffmpeg-4.3.1から構築されています。
私のアプリケーションは、以下のようにコーデックとコーデック コンテキストを初期化します。
私の開発環境:
同じソース コードからビルドされた ffplay はエラーなしでクリップを再生できますが、私のアプリケーションは以下のセグメント エラーに遭遇しました。
詳細: オプション「--disable-avx2」を追加して avcodec lib を再構築すると、アプリケーションでクリップを正常に再生できます。
avx2 を有効にするとセグメント障害の問題が発生するのはなぜですか? どんな助けでも大歓迎です。
=========================================
Peter Corde の回答による更新: