最近、rtsp から mp4 への変換、MP4 から HLS への変換、rtsp から rtmp への変換など、EasyAVfilter について多くのことを書きました。わずか数行のコードで、多くの技術的問題を解決できます。また、オーディオおよびビデオ開発の初心者であっても、 , EasyAVfilter を使用してオーディオおよびビデオ バックエンドを開発することもできます。ffmpeg (exe) 開発ほど低コストで制御不能ではなく、ffmpeg (SDK) 開発ほど敷居が高く、コストが高く、安定化が困難ではありません。開発コストと開発柔軟性の賜物!
EasyAVFilterは本当に良いです、Easyシリーズは国のため、国民のため、社会に貢献するという目的をしっかりと貫いています、もっと頑張ればもっと実践的なことができますよ!私はそれを大まかに要約しました:
呼び出しの柔軟性: ffmpeg(SDK) > EasyAVFilter > ffmpeg(exe)
開発しきい値: ffmpeg(SDK) > EasyAVFilter > ffmpeg(exe)
さらに重要なのは、これは制限なく完全に無料であることです。途中で商用コードが使用されているため、オープンソースにする方法はありません。シンプルなインターフェイス、便利な通話、低コストが EasyAVFilter の主な利点です。
インスタンスの作成とインスタンスの停止/破棄を含む上記の 8 つまたは 9 つのメソッドだけで、ffmpeg.exe のすべての機能をカバーし、再接続もサポートできるコア メソッドは 5 つまたは 6 つだけです。!!
メソッド名 | 説明する |
---|---|
EasyAVFilter_Create | ハンドルの作成は、ffmpeg.exe の作成と同じです。 |
EasyAVFilter_Release | リリースハンドル |
EasyAVFilter_SetCallback | コールバック関数とカスタムポインタ、コールバック処理中の各種メディア情報/接続情報/トランスコーディング進捗状況を設定 |
EasyAVFilter_AddInput | 入力パラメータ(ソースアドレス)を追加します |
EasyAVFilter_AddFilter | ffmpeg コマンドのすべてのパラメータと互換性のあるトランスコーディングなどの中間パラメータを追加します (-vcodec copy -acodec aac など)。 |
EasyAVFilter_SetOutput | 出力パラメータ (宛先アドレス) を設定し、デフォルトのトランスコーディング H.264 をサポートし、ソース エンコーディングに従って自動的にトランスコーディングします。 |
EasyAVFilter_GetFilters | すべてのパラメータを取得 (レビューパラメータが正しく入力されているかどうか) |
EasyAVFilter_Start | 動作を開始し、0 回の再接続と N 回の再接続をサポートします |
EasyAVFilter_Stop | 仕事をやめる |
本当にffmpegの代わりになるのでしょうか?もちろんそうではなく、EasyAVFilter は FFMPEG の巨人の肩の上に立っており、FFMPEG が科学技術であるとすれば、EasyAVFilter はエンジニアリング テクノロジーとしか考えられません。ダウンロードアドレス: www.easydarwin.org