diff --git a/src/ffmpeg_api/api.rs b/src/ffmpeg_api/api.rs index 1f9607264f5fcc0086ddcb741365338694b7b991..51df241ebe23ef36abe9890d205fe4678e1fa906 100644 --- a/src/ffmpeg_api/api.rs +++ b/src/ffmpeg_api/api.rs @@ -130,7 +130,8 @@ impl<'a> AVInputFormat<'a> { for container in containers.split(",") { match (container, stream_codec) { - ("mp4", "h264") => return Ok("video/mp4"), + ("mp4", "h264") | ("mp4", "hevc") => return Ok("video/mp4"), + ("matroska", "h264") | ("matroska", "hevc") => return Ok("video/x-matroska"), ("webm", "vp8") | ("webm", "vp9") | ("webm", "av1") => return Ok("video/webm"), _ => {} }