我有我流式传输的片断mp4。首先是GOP头,然后是每个mp4的各个数据段。这是h264和aac编码的视频,我是从RTMP服务器得到的。
我想用ffmpeg处理这些单独的片段(我怀疑是否有其他可用的工具)。如果需要,可以调整分辨率或码率,甚至转码为vp8/9或avi1。
但似乎ffmpeg无法处理此问题,因为该段没有报头。所以我想知道是否有一个或一组标志让ffmpeg能够在没有头部的情况下处理这些段?我可能只需要从RTMP获取原始的h264和aac数据包,而不是事先将其打包到MP4容器中,如果这有帮助的话- ffmpeg能够处理这些数据包吗?
发布于 2020-09-14 18:02:43
“所以我想知道ffmpeg是否有一个或一组标志来处理这些没有报头的段?”
不是的。如果可能的话,ffmpeg会在没有魔法标志的情况下做到这一点。报头包含解码所需的信息。
您可以将报头伪装到单独的段上。
https://stackoverflow.com/questions/63879914
复制相似问题