FFMPEG 转码过程中 VB 6.0 中的进度条
首先请原谅我的英语太怪异了。抱歉,
我有一个大问题,我需要在 VB6.0 中完成我的应用程序,以便在高中进行测试,但我找不到解决方案,我的应用程序打开一个 FFmpeg.EXE 文件,该文件打开一个 cmd 窗口提示并开始转码过程中,我需要将生成的最后一行链接到CMD窗口的提示符(或顶部底部)中,在这一行中存在值发生变化,在这个转码过程中结果是比特率,它根据其他变量而波动。 这个想法就是我的应用程序的形式是什么,我可以实时读取这一行来构建进度条(文件大小/比特率平均值)=处理时间。
你能帮助我吗。感谢您的回答....
firts excuse me for my English it`s super Freak. Sorry
I have a big problem , i need finish my applicatión in VB6.0 for a test in my High Schooll and i can`t find the solution, My app open a FFmpeg.EXE file which open a cmd window Prompt and start a trascoding process, i need link the last line generated into the Prompt of the CMD window (Or top Bottom) , in this line exists Values what change , in this trascoding process the result are bit Rates , which fluctuates acording to others var.
The idea it´s what into the form of my app i can read this line in real time to bulid a progress bar (File Size/Bitrate average)=time to process.
Can you help me. Thanks for the answer....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
引用Windows 脚本宿主对象模型并尝试此代码片段
基本上尝试执行 FFmpeg.EXE 和 ReadLine,直到找到一些关键文本。
Put a reference to Windows Scripting Host Object Model and try this snippet
Basicly try executing FFmpeg.EXE and ReadLine until you find some key text.
将输出发送到文本文件,然后读取该文本文件。
应该看起来像这样:
其中 ping 是 FFmpge.EXE,e:\test.txt 是输出文本文件
Send the output to a textfile then read this textfile.
Should look something like this:
Where ping is the FFmpge.EXE and e:\test.txt the output textfile
rdkleine
我读了你的答案,这是一项伟大的工作,非常好,只是它在日志中显示了一个死亡值“文本”,并且我需要转换的波动比特率的值,该值在cmd窗口的提示中实时变化。我现在正在尝试使用 wqw 的源代码,我在那里工作。
这是你的答案..
rdkleine
I read your answer and this is great work very good , only that it shows in the log a death value "text", and i need the value of fluctuates bitrates of conversion , which changes in real time in the prompt of the cmd window. i'm trying now with the source code of wqw , i'm working in there.
Thak's for your answer..