java - ffmpeg H264字节流到图像或视频文件[Java]

标签 java video ffmpeg h.264 transcode

我有一个 Java 函数,它接收 H264 流的字节,如下所示:

void bytesReceived(byte[] bytes, int size)

使用 ffmpeg,如何将这些字节转码为某种图像格式?我会对 mp4、jpeg 等感到满意。我见过很多使用文件和 ffmpeg 的示例,但我不知道如何使用它提供的命令行操作来处理字节流。

谢谢。

最佳答案

由于您传入的数据已被压缩 (H.264),并且您可以使用 MP4。我会使用https://github.com/sannies/mp4parser只需将传入的 H.264 流包装到纯 Java 中的 MP4 文件中。

关于java - ffmpeg H264字节流到图像或视频文件[Java],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45199235/

相关文章:

java - 为 JAX-WS 应用什么定制来将返回对象解包到列表?

java - 使用任何主机的 IP 地址构造 InetSocketAddress 的正确方法是什么?

nginx - 流式传输实时视频和仅将音频中继到 icecast2 服务器

java - 如何不允许只输入减号(-)而允许输入有符号数字?

java - SEQUENCE_NEXT_HI_VALUE的含义

html - Android webview 视频自动播放成功,但同样的 apk 在 android Tv mini pc 上失败?

python-3.x - 使用python脚本下载YouTube视频

java - 流式传输远程.mp4文件,但仅音频

c# - 在 Unity 中使用 autogen ffmpeg C# 从视频中提取音频

ffmpeg - 使用 Ffmpeg 从特定目录写入另一个特定目录