私はmovファイルで動作するC++アプリケーションを開発しています。私がQuicktime APIで作業するのはこれが初めてで、1つ以上のAPIがあるようです。私がやろうとしているのは、movファイルからフレームやオーディオを抽出することです。アプリケーションは、PC、Mac、Linuxで動作する必要があります。Quicktime API for C++
私の質問です。
- どのAPIを使用する必要がありますか?
- すべて3エンド・プラットフォームと互換性このAPIです、または私はPCのためのさまざまなQuickTimeのAPIで作業する必要がありますか、マックス、Linuxの
おかしいインチ私にとって気になるのは、静的対動的リンク全体です。このアプリはオープンソースではありません。だから私はそれについてもっと読む必要があります。 – sam
AppleとWindows(Mac)用のQuickTime SDKを使用しているだけで構いませんか?そして、Linuxの場合、libavformat/libavcodecがインストールされていれば動的にロードします(正常に失敗するか、ロードされていないとエラーになります)。言い換えれば、Linuxユーザーに負担をかけることで、コーデックをインストールすることができ、GNUライセンスの提供に関する法的な問題に対処する必要はありません。おそらく、インストールスクリプトの一部として、libavのものをダウンロードしてインストールするために、パッケージコマンド(yum、apt-getなど)を起動します。 – selbie