ffmpeg - 转码流的 MIME 类型

标签 ffmpeg video-streaming go mime-types transcoding

我想确定管道内容的 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/

相关文章:

json - 在 golang 中执行 json Unmarshal 时如何将默认值设置为映射值?

go - 遍历 golang 中连接的端口列表

ubuntu - 如何使用 ffmpeg 更改部分视频的帧速率

iphone - Windows 上使用 FFmpeg 的多比特率实时 HLS

c++ - h.264字节流解析

android - kurento android中的群组视频通话

C# 网络摄像头库

pointers - golang 中的指针

Ffmpeg - 比特流过滤器 'mp2' 不支持编解码器 'aac_adtstoasc' (86016)

video - 使用 ffmpeg 进行 libopenjpeg 编码