首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于ffmpeg视频截图有关问题

2012-06-13 
关于ffmpeg视频截图问题1、直接利用CMD命令行可以得到截图文件,如下:D:\\mediaDemo\\Solution1\\WebApplica

关于ffmpeg视频截图问题
1、直接利用CMD命令行可以得到截图文件,如下:
D:\\mediaDemo\\Solution1\\WebApplication2\\ffmpeg\\ffmpeg.exe -i D:\\mediaDemo\\Solution1\\WebApplication2\\video\\20100831013931.flv -y -f image2 -ss 2 -t 0.001 -s 120x100 D:\\mediaDemo\\Solution1\\WebApplication2\\Images\\abc.jpg
2、代码调试通过,但是没有产生截图文件,如下:
string ffmpeg = "D:\\mediaDemo\\Solution1\\WebApplication2\\ffmpeg\\ffmpeg.exe";
  ProcessStartInfo startInfo = new ProcessStartInfo(ffmpeg);
  startInfo.WindowStyle = ProcessWindowStyle.Hidden;
   
 startInfo.Arguments = "D:\\mediaDemo\\Solution1\\WebApplication2\\ffmpeg\\ffmpeg.exe -i D:\\mediaDemo\\Solution1\\WebApplication2\\video\\20100831013931.flv -y -f image2 -ss 2 -t 0.001 -s 120x100 D:\\mediaDemo\\Solution1\\WebApplication2\\Images\\abc.jpg";
  try
  {
  Process.Start(startInfo);
  }
  catch
  {
  return "";
  }
  return "";




[解决办法]
startInfo.Arguments 就不用把exe的名字写上了,直接这样就行了
startInfo.Arguments = "-i D:\\mediaDemo\\Solution1\\WebApplication2\\video\\20100831013931.flv -y -f image2 -ss 2 -t 0.001 -s 120x100 D:\\mediaDemo\\Solution1\\WebApplication2\\Images\\abc.jpg";
 

热点排行