我想确定管道内容的 MIME 类型。管道输出的是转码后的视频流,所以没有对应的文件扩展名。
在这些情况下,我可以使用 say ffprobe -i pipe:0
或类似的东西来确定 MIME 类型吗?是否存在编解码器或容器格式到 MIME 类型的规范映射?
最佳答案
您可以使用 DetectContentType 根据魔数(Magic Number)猜测内容类型: http://golang.org/pkg/net/http/#DetectContentType
关于ffmpeg - 转码流的 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10985953/