繁体   English   中英

使用ffmpeg libs将原始字节数据转换为h264视频

[英]convert raw byte data to h264 video using ffmpeg libs

我已经google了很多但没有找到答案,因为他们都使用命令“ffmpeg xxxx”来完成这项工作。 我想使用低级apis: libavcodeclibavformat ...

Android相机的默认格式是NV21(YUV420sp) ,我想使用.so文件将相机预览中的帧编码为h264视频。 这有什么例子吗?

ffmpeg源中有一些示例显示了如何使用低级API对视频进行编码,在ffmpeg/doc/examples

您要查看的文件是muxing.c

这是一个简单的例子,展示了如何打开音频和视频流,将它们复用并将其全部写入文件。 它为视频输出和音频的正弦波生成程序测试模式,您只需更改fill_yuv_image()和get_audio_frame()函数即可使用您的数据,然后将main()函数替换为JNI导出的函数,你差不多完成了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM