0

初めてソース コードから gstreamer をコンパイルしますが、Windows で gst-libav-1.0 をビルドする際に問題に直面しています。

gstreamer Web サイトにあるリンクをたどりました。.cerbero.cbc の作成のみが回避されます (より多くの問題が発生するため、サイトではデフォルトで動作します) ソース コードから gstreamer をコンパイルする - gstreamer Web サイト

問題

1)ビルドコマンドを実行した後、エラーが発生しています

" /w32pthreads.h:137:1: エラー: 不明な型名 'INIT_ONCE'" 詳細なエラーについては、error.txt ファイルを参照してください C:\Users\Admin\AppData\Local\Programs\Python\Python36\Python.exe ./ cerbero-uninstalled buildone gst-libav-1.0

2) enable nvenc 、 cuda ...etc を設定すると、次のように表示されます:

構成: 警告: 認識されないオプション: --enable-hwaccels --enable-devices --enable-nvenc --enable-omx --enable-omx-rpi --enable-cuda --enable-cuvid --enable-libnpp - -有効-ffmpeg

以下の場所にあるファイル「gst-libav-1.0.recipe」に上記のオプションを追加しました

class Recipe(custom.GStreamer): 
    name = 'gst-libav-1.0' 
    # TODO - check license - plugin is certainly LGPLv2+, but need to check 
    #        the linked libs 
    licenses = [License.LGPLv2Plus] 
    config_sh = 'sh ./autogen.sh --noconfigure && ./configure' 
    configure_options = "--enable-lgpl --disable-examples --enable-static " 

libav のビルドでこのオプションを有効にするにはどうすればよいですか?

注: ビルド中に生成されたログを追加しました

"Python.exe ./cerbero-uninstalled 
buildone gst-libav-1.0 "

a) gst-libav-1.0-compile.log gst-libav-1.0-compile.log

b) error.txt error.log

4

1 に答える 1