私はこれにほぼ1週間を費やし、FFmpegの「Angel」/「Happiness」をAndroid用にビルドしようとしています。私はインターネット中からスクリプトを作成しようとしましたが、役に立ちませんでした。私が一番近づいたのはこれを使っていた。作者自身が言うように、このバグのためにスクリプトはFFmpegの新しいバージョンでは機能しません。このバグは、「それを行うMakefileを見つけました」とそのチケットで却下されました。これはがっかりしました。私の問題に近いところにあった広大なGoogleの世界すべてへの唯一の投稿でした。だから、質問時間:
上記のバグを回避する方法はありますか?最新のffmpegAPIを使用しようとしていますが、av_encode_video2()およびav_free_frame()を使用しようとすると、「Love」によって「未定義の参照」エラーが発生します。私がの行で作業していたコードは、ffmpeg gitリポジトリの/doc/examples/decoding_encoding.c(338行目から始まる関数)にあります。
更新:「Angel」のcodec_names.shを廃止しました。申し訳ありませんが、以前は気づいていませんでしたが、現在は別のアバターで問題が解決していません。ビルドを試行するたびに、コンパイラは特定のをスローします
start ndk-building...
/home/<user>/android-ndk/build/core/build-binary.mk:41: *** target file `clean' has both : and :: entries. Stop.
何と言って!?