如何将动态ASF视频文件转换为MP4或Windows Phone支持的任何其他格式的H.264编码视频



来自IP摄像机的视频将被录制并保存为计算机(PC)上的asf文件。这些文件变得非常大,速度非常快(比如每秒1MB),我需要随时将它们转换为较小的文件(MP4),这些文件可以通过互联网流式传输到Windows手机。这些文件只有视频->没有音频。

采取的步骤:

  1. 连接到相机时,我仅通过以下方式记录来自Axis相机的信号:Camera.RecordMedia("C:\Axis\test.asf", 8, "0")

注意:执行此操作时,视频会流式传输到"C:\Axis\test.asf"文件。如果我在录制视频时通过Windows Media Classic打开此文件,我几乎可以实时观看它——它每隔几秒钟停止一次,然后继续->,所以缓冲区似乎每隔几秒钟就会刷新一次。

我想在录制过程中打开"C:\Axis\test.asf"文件,并将其转换为mp4(直到录制结束->缓冲区未刷新)。

有可能做到吗?

所有支持的视频格式:http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff462087(v=vs.105).aspx

我希望这将对您有所帮助。我的建议是使用IIS媒体服务,但它是Silverlight的自适应媒体流,因此为了使用它WP应用程序,您需要SMFplayer。

最新更新