摘要:
在《Java与CC++交互JNI编程》中有讲过AttachCurrentThread和DetachCurrentThread的使用。 我们知道在jni中我们可以使用pthread或者std::thread创建线程。因为线程并不是从Java环境创建的,所以这时候创建出的线程是没有JNIEnv的。如果需 阅读全文
摘要:
一、什么是封装格式 封装格式也称为容器,用于打包音频、视频以及字幕等等,比如常见的容器有MP4、MOV、WMV、FLV、AVI、MKV等等。容器里面装的是音视频的压缩帧,但是不是所有类型的压缩帧都可以装入容器中,不同的容器对于压缩帧的格式是有要求的,有一些容器的兼容性要好一些,有一些容器的兼容性就会 阅读全文
摘要:
本文的主要内容:对H.264数据进行解码(解压缩)。 使用FFmpeg命令进行H.264解码 如果是命令行的操作,非常简单。 ffmpeg -c:v h264 -i in.h264 out_cmd.yuv # -c:v h264是指定使用h264作为解码器 使用FFmpeg代码进行H.264解码 接 阅读全文