より良いライブラリを分析することで
依存ライブラリ |
アドバンテージ |
欠点がある |
Xabe.FFmpeg |
API はすっきりしていて使いやすく、使い始めるのも簡単で、nuget によって直接ダウンロードしてインストールでき、ドキュメントも充実しています。 |
高度な機能またはカスタマイズされた機能には支払いが必要です |
FFmpeg.AutoGen |
豊富なAPI |
始めるのがより複雑で、ドキュメントは完璧ではなく、.net core は適用できない可能性があります (テストが必要) |
Xabe.FFmpeg
- 公式ドキュメントのアドレス: https://ffmpeg.xabe.net/docs.html
- 公式ドキュメントのアドレス: https://ffmpeg.xabe.net/tutorial.html
知識ポイント
- net6 が実行プラットフォームを取得
if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
参考文献
- FFMPEG に基づくクロスプラットフォーム プレーヤーの実装 (一連のチュートリアル): https://www.cnblogs.com/dongguadan/p/4149862.html