Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Visual C+中的FFmpeg进度条+;_Windows_Visual C++_Ffmpeg - Fatal编程技术网

Windows Visual C+中的FFmpeg进度条+;

Windows Visual C+中的FFmpeg进度条+;,windows,visual-c++,ffmpeg,Windows,Visual C++,Ffmpeg,我正在使用ffmpeg转换视频文件。我需要在进度条上显示转换进度状态。 我使用Visual C++。我怎么做 谢谢在工作线程中运行转换,progressbar必须由UI线程创建。如果选择在主(UI线程)中转换视频,则应不时调用CProgressBar::UpdateWindow()。您可以调用time()并确定是否是重新绘制进度条的时候了。这样,就不会给CPU带来太多负载。每次视频转换调用回调函数时都绘制它,这会使您的程序非常慢 在工作线程中运行转换,progressbar必须由UI线程创建。如

我正在使用ffmpeg转换视频文件。我需要在进度条上显示转换进度状态。 我使用Visual C++。我怎么做


谢谢

在工作线程中运行转换,progressbar必须由UI线程创建。如果选择在主(UI线程)中转换视频,则应不时调用CProgressBar::UpdateWindow()。您可以调用time()并确定是否是重新绘制进度条的时候了。这样,就不会给CPU带来太多负载。每次视频转换调用回调函数时都绘制它,这会使您的程序非常慢

在工作线程中运行转换,progressbar必须由UI线程创建。如果选择在主(UI线程)中转换视频,则应不时调用CProgressBar::UpdateWindow()。您可以调用time()并确定是否是重新绘制进度条的时候了。这样,就不会给CPU带来太多负载。每次视频转换调用回调函数时都绘制它,这会使您的程序非常慢

您使用的是ffmpeg库还是ffmpeg.exe?您使用的是ffmpeg库还是ffmpeg.exe?