【发布时间】:2012-01-26 22:06:10
【问题描述】:
有没有一种简单的方法可以从 IMediaWriter 中删除视频流? 我有一个使用 IMediaReader 的 re-conding 系统,它有一个监听器可以调整我的图片大小,然后有一个监听器可以重新编码到新的 codex 设置。
这非常适合视频,但我也希望只有音频渲染。 理想情况下使用相同的系统,我认为如果在 writer 上我能赶上:
public void onAddStream(com.xuggle.mediatool.event.IAddStreamEvent event)
并在创建视频流时返回它会起作用。我对两个听众都这样做了,并且在 onVideoPicture 上也给出了回报。但是现在得到以下错误:
原因:java.lang.RuntimeException:无法打开流 com.xuggle.xuggler.IStream@415478112[index:0;id:1;streamcoder:com.xuggle.xuggler.IStreamCoder@415454768[codec=com.xuggle.xuggler.ICodec@415494608[type=CODEC_TYPE_VIDEO;id=CODEC_ID_H264;名称=libx264;];时间 基数=1/25;帧率=0/0;像素 类型=YUV420P;宽度=1920;高度=1080;];帧率:0/0;时基:1/90000;方向:OUTBOUND;]: 不允许操作
那么我可以通过什么方式让 juggler 完全忽略上述设置中的 VideoStream?
【问题讨论】:
标签: java video video-encoding xuggle xuggler