我需要开发一个小模块,可以读取和写入h.264包到容器文件。到目前为止,我所理解的通常是h.264编码的数据包存储在mp4文件中。
我的问题是,h.264编码的数据包是否可以存储在其他文件容器中,如ogg文件、mkv文件或webm文件。
如果是,我如何将mp4文件转换为ogg文件或mkv文件或webm文件,并在文件中保留相同的h.264编码的数据包。
发布于 2017-08-29 23:09:50
H.264可以应用于MP4、MKV、webm (与MKV非常相似)、FLV、F4V等。请查看https://en.wikipedia.org/wiki/Comparison_of_video_container_formats
对于转换,我会使用ffmpeg,它可以进行大多数组合。
ffmpeg -i inputfile.xyz -vcodec copy ...(指定输出文件和音频流)
https://stackoverflow.com/questions/45929903
复制相似问题