我在基于Web的应用程序中使用了FFMPEG.现在我想将其用于Windows Phone开发. 可以使用它吗?如果是,那么如何? 解决方案 FFMPEG在Windows Phone 7上根本不支持FFMPEG,据我在网络上找到它,Windows Phone 8没有端口8.WindowsPhone 7从未支持过介绍的本机代码Windows Phone 8. 显然不可能为Windows Phone 8进行编译,并且必须进行大量投资. 如果要播放视频文件,则可以使用MediaElement控件进行操作. You can read more about it here: http://developer.nokia.com/Community/Wiki/Video_Playback_with_MediaElement_in_Windows_Phone .
以下是关于 sharpffmpeg 的编程技术问答
目前我正在使用这个命令来提取图像: ffmpeg.exe -i 10fps.h264 -r 10 -f image2 10fps.h264_%03d.jpeg 但是如何提高 JPEG 图像质量? 解决方案 使用-qscale:v 使用 -qscale:v(或别名 -q:v)作为输出选项.JPEG 的有效范围是 2-31,其中 31 是最差的质量.我建议尝试 2-5 的值. 要输出一系列图像: ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg 以约 60 秒的持续时间输出单个图像: ffmpeg -ss 60 -i input.mp4 -qscale:v 2 -vframes 1 output.jpg 这适用于任何视频输入.如果您的输入是 MJPEG,请参见下文. MJPEG 如果您输入的是 MJPEG(Motion JPEG),则可以提取图像而不会造成任何质量损失. ffmpeg
目前我正在使用此命令提取图片: ffmpeg.exe -i 10fps.h264 -r 10 -f image2 10fps.h264_%03d.jpeg 但是如何提高JPEG图片质量? 使用 -qscale:v > code> -qscale:v (或别名 -q:v )作为输出选项。 JPEG的有效范围是2-31,31是最差的质量。我建议尝试2-5的值。 要输出一系列图片: ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg 以约60秒的持续时间输出单个图像: ffmpeg -ss 60 -i input.mp4 -qscale:v 2 - vframes 1 output.jpg 这将适用于任何视频输入。 MJPEG ffmpeg 如果您输入的是MJPEG(Motion JPEG)或 ffprobe 控制台输