Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.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++ VLC模块分别控制音频和视频速度_C++_C_Module_Vlc - Fatal编程技术网

C++ VLC模块分别控制音频和视频速度

C++ VLC模块分别控制音频和视频速度,c++,c,module,vlc,C++,C,Module,Vlc,我希望VLC以不同的速度运行视频和音频,并在给定点(作为输入)同步它们。 我有两种方法: 建立两个新的模块,分别控制音频和视频,所以我不需要“去扔”所有的源代码。这似乎是一个困难的解决方案,因为我们必须编写和重新编写已经出现在VLC中的大块代码。问题是如何构建这些模块,以及我们需要控制什么来实现它 输入代码并添加代码片段,其中VLC将音频和视频帧传递到缓冲区-我搜索了很多时间,但没有找到它。如果有人知道这一点,这将帮助我很多 我不明白。你想写代码还是不写代码?我想VLC社区可能更喜欢一个单独的模

我希望VLC以不同的速度运行视频和音频,并在给定点(作为输入)同步它们。 我有两种方法:

  • 建立两个新的模块,分别控制音频和视频,所以我不需要“去扔”所有的源代码。这似乎是一个困难的解决方案,因为我们必须编写和重新编写已经出现在VLC中的大块代码。问题是如何构建这些模块,以及我们需要控制什么来实现它
  • 输入代码并添加代码片段,其中VLC将音频和视频帧传递到缓冲区-我搜索了很多时间,但没有找到它。如果有人知道这一点,这将帮助我很多

  • 我不明白。你想写代码还是不写代码?我想VLC社区可能更喜欢一个单独的模块。你能不能从用例的角度给出更多的细节?这是为了使摄像头与音频同步,以便重新对其进行光照吗?你看过VLC的开发者指南维基吗?特别是关于如何编写模块的这一页:然后查看VLC的git中的目录,例如:这里有两个我需要的用例:1。假设我们有一个演讲的视频,其中包括白板的一些部分,讲师在上面写,以及讲师演讲的其他部分。当讲师在黑板上写字时,我们可能更愿意让视频变慢,音频保持相同的速度,并在最后同步视频和音频。在其他方面,我们更喜欢使视频和音频速度更快(可能使用不同的速率或相同的速率)。当我们在电视上观看新闻时,我们总是注意到,当记者在远离演播室的不同地方(例如,演播室在美国,记者在中国)时,我们会看到视频与音频不同步-该男子在演播室谈话,一段时间后,记者会作出反应。我们想通过延迟和同步不同速度和延迟的视频和音频来隐藏这些问题。我不明白这一点。你想写代码还是不写代码?我想VLC社区可能更喜欢一个单独的模块。你能不能从用例的角度给出更多的细节?这是为了使摄像头与音频同步,以便重新对其进行光照吗?你看过VLC的开发者指南维基吗?特别是关于如何编写模块的这一页:然后查看VLC的git中的目录,例如:这里有两个我需要的用例:1。假设我们有一个演讲的视频,其中包括白板的一些部分,讲师在上面写,以及讲师演讲的其他部分。当讲师在黑板上写字时,我们可能更愿意让视频变慢,音频保持相同的速度,并在最后同步视频和音频。在其他方面,我们更喜欢使视频和音频速度更快(可能使用不同的速率或相同的速率)。当我们在电视上观看新闻时,我们总是注意到,当记者在远离演播室的不同地方(例如,演播室在美国,记者在中国)时,我们会看到视频与音频不同步-该男子在演播室谈话,一段时间后,记者会作出反应。我们希望通过延迟和同步不同速度和延迟的视频和音频来隐藏这些问题。