[オーディオおよびビデオ] QtはFFmpegのを導入しました

オーディオとビデオに関連する部分は、標準C ++を使用している、とだけインターフェースはQtの内容の一部を使用します。これは、他のシステムへの以降の移植を容易にすることです。

 

  オーディオおよびビデオコーデックの開発は、最も頻繁に操作を行うことです。一例として、H.264では:あなたがあなた自身のH.264符号化を実装する場合は、H.264は、非常に理解する必要があります。H.264は、ドキュメントを表示するように選択したり、他の誰かが書いたソースコードを使用することができます。

  主流のH.264エンコーダ:x264の、t264など

264のx264の使用で非常に少し難しい、についてあまり知らないので、しかし、スタータ用、問題が頻繁に解決する方法がわかりません。そして、これらのライブラリは、専用の形式をエンコードすることができますので、スタートは推奨されません。 そしてそれは、FFMPEGを使用することをお勧めします。

 

FFMPEG  

  様々なFFMPEGは、統合されたコーデックライブラリである(等RTP、RTCP、RTMP、RTSPプロトコルを含む)ビデオ伝送にビデオエンコーダは直接FFMPEGを使用することができ、ビデオキャプチャから、汎用性の高いツールであると言うことができます完全に、より重要な点FFMPEGは、クロスプラットフォームで、WindowsやLinux、Aandroidは、これらの主流がかかり、すべてのシステムをIOS。したがって、強く初期直接使用FFMPEGことをお勧めします。

 

1、下载FFMPEG:https://ffmpeg.zeranoe.com/builds/

  • 静的:静的ライブラリのバージョン
  • 共有:DLLのバージョン
  • DEV:LIBファイルを開発者に提供するために、

共有ファイルやダウンロードファイルのDev

 これら2つのフォルダのみを残し含んとlib、他は削除されます

 

 純粋なQtのC ++プロジェクトを作成し、.PROファイルにライブラリファイル(ファイルのdevのファイル内のlibフォルダ)にリンク

 

 DLLファイルと、共有/ binフォルダ、および現在のプロジェクトqtのデバッグファイルにコピー

 

試験は、バージョン番号を印刷します


    0を返します。
}




 

 

おすすめ

転載: www.cnblogs.com/xiexinbei0318/p/11426110.html