なぜ EasyAVFilter について話し続けるのですか? EasyAVFilter は本当に ffmpeg を置き換えることができるのでしょうか?

最近、rtsp から mp4 への変換、MP4 から HLS への変換、rtsp から rtmp への変換など、EasyAVfilter について多くのことを書きました。わずか数行のコードで、多くの技術的問題を解決できます。また、オーディオおよびビデオ開発の初心者であっても、 , EasyAVfilter を使用してオーディオおよびビデオ バックエンドを開発することもできます。ffmpeg (exe) 開発ほど低コストで制御不能ではなく、ffmpeg (SDK) 開発ほど敷居が高く、コストが高く、安定化が困難ではありません。開発コストと開発柔軟性の賜物!

EasyAVフィルター
EasyAVFilterは本当に良いです、Easyシリーズは国のため、国民のため、社会に貢献するという目的をしっかりと貫いています、もっと頑張ればもっと実践的なことができますよ!私はそれを大まかに要約しました:

呼び出しの柔軟性: ffmpeg(SDK) > EasyAVFilter > ffmpeg(exe)
開発しきい値: ffmpeg(SDK) > EasyAVFilter > ffmpeg(exe)

EasyAVFitler
さらに重要なのは、これは制限なく完全に無料であることです。途中で商用コードが使用されているため、オープンソースにする方法はありません。シンプルなインターフェイス、便利な通話、低コストが 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

おすすめ

転載: blog.csdn.net/xiejiashu/article/details/132796735