使用ffmpeg.exe获取文件属性信息,视频音频时长

时间:2018-01-08 12:34:07
【文件属性】:

文件名称:使用ffmpeg.exe获取文件属性信息,视频音频时长

文件大小:3KB

文件格式:ZIP

更新时间:2018-01-08 12:34:07

ffmpeg 视频音频时长

使用ffmpeg.exe获取文件属性信息,ffmpeg是java开发的用于多媒体文件编辑的命令行工具,有多个版本,功能比较强大,C#中可以在进程外异步调用这个工具 using (System.Diagnostics.Process pro = new System.Diagnostics.Process()) { pro.StartInfo.UseShellExecute = false; pro.StartInfo.ErrorDialog = false; pro.StartInfo.RedirectStandardError = true; pro.StartInfo.FileName = AppDomain.CurrentDomain.BaseDirectory + "ffmpeg.exe"; pro.StartInfo.Arguments = " -i " + fileName; pro.Start(); System.IO.StreamReader errorreader = pro.StandardError; pro.WaitForExit(1000); string result = errorreader.ReadToEnd(); if (!string.IsNullOrEmpty(result)) { result = result.Substring(result.IndexOf("Duration: ") + ("Duration: ").Length, ("00:00:00").Length); duration = result; } }


【文件预览】:
FFmpegMediaInfo.cs

网友评论

  • 不错很好用,感谢分享
  • 谢谢分享可以用
  • 干嘛不把exe文件也出传上
  • 可以用,非常感谢分享
  • 谢谢分享可以用
  • 挺好的,不过缺少ffmpeg.exe文件
  • 非常感谢分享
  • 好东西,我项目中需要读取视频信息,大利器啊
  • 你好,有没调用ffmpeg的dll文件查询视频信息的,使用exe还是速度慢了
  • 下错了 以为是java的。。。下下来一个文件 代码挺简单
  • 挺好的 不过代码需要修改才能编译通过
  • 很实用的,很好
  • 有点小复杂,上面的代码需要专门的调试
  • 我试过了,确实好用
  • 很实用的,很好啊