【发布时间】:2012-01-11 00:57:21
【问题描述】:
我使用 ffmpeg 转换通过 ASPX 网页上传的视频文件。
ffmpeg 转换工作正常。
我想为最终用户提供一个进度条。 所以我在我的网页上放了一个 updatPanel 并尝试读取文件大小...
- 使用 fileinfo:ffmpeg 冻结
- 使用 [process.start()] cmd.exe /c dir:ffmpeg 冻结
- 使用 filestream : 错误 ->> 文件被另一个进程使用
- 使用 ffmpeg -i X Y 2> log.txt :仅在转换完成时创建日志
这样做的正确/有效方法是什么?
【问题讨论】:
-
这可能会有所帮助:stackoverflow.com/questions/747982/…
-
感谢您的洞察力,我已设法设置日志。关注者的一个注意事项,如果您直接运行 ffmpeg.exe(即 - myprocess.StartInfo.FileName = "ffmpeg.exe"),则无法重定向 stdoutput。
标签: asp.net ffmpeg progress-bar freeze