Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用可变帧率写入视频帧_C#_Wpf_Video_Frame Rate - Fatal编程技术网

C# 使用可变帧率写入视频帧

C# 使用可变帧率写入视频帧,c#,wpf,video,frame-rate,C#,Wpf,Video,Frame Rate,我正在使用从我的WPF应用程序创建视频。我正在使用CompositionTarget为每一帧抓取一幅图像,但帧速率有问题。由于我的应用程序速度减慢,数据负载过大,合成目标帧速率下降。在视频帧较少的情况下,当我播放时,这些部分显示为快进 是否有允许我使用可变帧率的视频格式/库,或者我是否可以修复WPF帧率以便不丢弃帧 编辑->AVI中的帧没有与之关联的时间码,其他哪种视频格式有?有标准的方法吗?您链接到的页面在“从视频和声音复制剪辑”下有关于设置可变帧速率的信息,但这并没有给出任何有关将时间码与帧

我正在使用从我的WPF应用程序创建视频。我正在使用CompositionTarget为每一帧抓取一幅图像,但帧速率有问题。由于我的应用程序速度减慢,数据负载过大,合成目标帧速率下降。在视频帧较少的情况下,当我播放时,这些部分显示为快进

是否有允许我使用可变帧率的视频格式/库,或者我是否可以修复WPF帧率以便不丢弃帧


编辑->AVI中的帧没有与之关联的时间码,其他哪种视频格式有?有标准的方法吗?

您链接到的页面在“从视频和声音复制剪辑”下有关于设置可变帧速率的信息,但这并没有给出任何有关将时间码与帧关联的信息。

使用AVI文件执行此操作的标准方法是为每个跳过的样本写出一个零大小的视频帧