我正在尝试使用ffmpeg将视频转换为flv。我找到了一篇文章here并且做了同样的事情但是当我上传视频时它是flk格式的0kb。关于mp4一切都很好。
我认为问题在这里
string imgargs = " -i \"" + outputPath + "\\" + fileName.Remove(fileName.IndexOf(".")) + ".flv" + "\" -f image2 -ss 1 -vframes 1 -s 280x200 -an \"" + imgpath + "\\" + fileName.Remove(fileName.IndexOf(".")) + ".jpg" + "\"";
ConvertNow(imgargs);
任何想法如何改进?
修改
如果我会跑
ffmpeg -i C:Users\NewUser\Desktop\MOV_1013.mp4 -vcodec libx264 -preset medium -crf 23 -acodec libmp3lame -ar 44100 -q:a 5 C:Users\NewUser\Desktop\MOV_1013.flv
在cmd中它可以工作..但在视觉工作室
string cmd = " -i " + inputPath + "\\" + fileName + " -vcodec libx264 -preset medium -crf 23 -acodec libmp3lame -ar 44100 -q:a 5 " + outputPath + "\\" + fileName.Remove(fileName.IndexOf(".")) + ".flv";
ConvertNow(cmd);
不起作用..