首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用GDCL MP4 Muxer记录时改变分辨率

用GDCL MP4 Muxer记录时改变分辨率
EN

Stack Overflow用户
提问于 2012-02-10 15:33:37
回答 1查看 289关注 0票数 1

我只需将RTSP流与我的RTSP源代码过滤器一起写入到GDCL MP4 Muxer中。[www.gdcl.co.uk]

RTSP源FilterH264 -> GDCL MP4 Muxer -> FileWriter

当我更改分辨率时,GDCL MuxInput::MP4方法不会再次调用。

我可能会做错什么?

更新一:

我修改了GDCL,以便它自己写文件。因此,根据我的准则或长度,它关闭旧文件并写入新文件,而不停止整个图。

RTSP源FilterH264 -> GDCL MP4 Muxer -> NullRenderer什么都不做

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-11 09:11:16

为了启动获得新视频分辨率的新文件,您需要停止图形,重新连接新媒体类型的引脚,然后重新启动图形。文件写入器不应通过停止状态转换而更改文件。

实现此功能的方法之一是通过检查/解析源代码过滤器中的NAL单元来检查视频分辨率,如果分辨率发生变化,您将向图形所有者发送一条消息,请求重新生成该图形。新图形将已经使用更新的媒体类型,您的源代码过滤器是知道到那个时候。重新启动图还可以启动一个新的MP4文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9230243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档