1
私はffmpegを使ってビデオファイルを変換しています。進行状況を進行状況バーに表示する必要があります。 私はVisual C++を使用しています。どうすればいい?Visual C++のFFmpegプログレスバー
おかげ
私はffmpegを使ってビデオファイルを変換しています。進行状況を進行状況バーに表示する必要があります。 私はVisual C++を使用しています。どうすればいい?Visual C++のFFmpegプログレスバー
おかげ
は、ワーカースレッドで変換を実行し、プログレスバーは、UIスレッドによって作成されなければなりません。メイン(UIスレッド)でビデオを変換することを選択した場合は、今すぐと毎回CProgressBar :: UpdateWindow()を呼び出す必要があります。あなたはtime()を呼び出して、進行状況バーを再描画するかどうかを判断できます。このようにして、CPUに負担をかけることはありません。ビデオ変換がコールバック関数を呼び出すたびに描画することで、プログラムが実際に遅くなります。
ffmpegライブラリを使用していますか、ffmpeg.exeを使用していますか? –