0

我正在使用 Xuggler 构建一个导出应用程序,该应用程序导出 h264 编码的录制文件,以便可以在外部播放器中播放(将视频录制文件写入 .avi 或 .mp4 容器)。

我很想知道如何从表示视频帧的字节数组创建 IPacket。需要设置 IPacket 中的哪些参数以及这些参数应包含哪些值?再一次,应该设置哪些参数以及收集数据包的容器的值应该是什么?

4

1 回答 1

4
packet = IPacket.make( IBuffer.make( null, data, 0, data.length ));
packet.setTimeStamp( time );
packet.setTimeBase( IRational.make(1,1000) ); 
int pksz = packet.getSize(); 
packet.setComplete(true, pksz);
于 2011-07-25T16:31:28.597 回答