【发布时间】:2012-07-31 23:54:48
【问题描述】:
我使用 FFmpeg 将视频 (mpeg2) 转换为 jpg,将输出重定向到标准输出。
StringBuilder str = new StringBuilder();
//Input file path
str.Append(string.Format(" -i {0}", myinputFile));
//Set the frame rate
str.Append(string.Format(" -r {0}", myframeRate);
//Indicate the output format
str.Append(" -f image2pipe");
//Connect the output to the standard output
str.Append(" pipe:1");
return str.ToString();
我能够接收来自进程的回调数据:
_ffmpegProc.OutputDataReceived += new DataReceivedEventHandler(_ffmpegProc_OutputDataReceived);
但是如何将其保存回 jpg 文件?我需要知道每个 jpg 的大小,但我不知道如何。
谢谢。
【问题讨论】: