标签: windows visual-c++ ffmpeg
我正在使用ffmpeg转换视频文件。我需要在进度条上显示转换进度状态。 我正在使用visual C ++。我怎么能这样做?
由于
答案 0 :(得分:1)
在工作线程中运行转换,并且必须由UI线程创建进度条。如果您选择在主(UI线程)中转换视频,您应该立即调用CProgressBar :: UpdateWindow()。您可以调用time()并确定是否需要重绘进度条。这样,您就不会对CPU施加太多负载。每当视频转换调用回调函数时绘制它,使您的程序真的很慢。