You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取视频文件的6位编码标识?HEVC与avc1能否同路径复用?

问题解答

一、如何获取视频的6位编码标识

你可以通过两种常用方式获取:

  • 使用FFmpeg命令行工具
    执行以下命令,将input.mp4替换为你的目标视频文件名:
    ffprobe -v error -select_streams v:0 -show_entries stream=codec_tag_string -of default=noprint_wrappers=1:nokey=1 input.mp4
    
    命令运行后会直接输出6位编码标识(比如AVC对应的64001E、HEVC对应的160028这类格式)。
  • 使用MediaInfo图形工具
    打开视频文件后,在「视频」面板中找到「Codec ID」字段,.之后的6位字符就是你需要的编码标识。

二、HEVC和avc1能否使用同一文件路径?

不行。常规MP4文件只会包含一种视频编码轨道(要么是AVC/H.264,要么是HEVC/H.265),无法同时匹配两种编码的codecs参数。

如果给同一个文件路径同时指定avc1.xxx和hevc.xxx的source标签,浏览器会尝试匹配第一个可识别的编码,但如果文件实际是HEVC编码,标注avc1的source会加载失败;反之若文件是AVC编码,hevc的source也无法正常工作。

正确的做法是准备两个分别采用AVC和HEVC编码的视频文件,对应不同的source标签,示例如下:

<video>
   <source src="video_avc.mp4" type="video/mp4; codecs=avc1.64001E">
   <source src="video_hevc.mp4" type="video/mp4; codecs=hevc.160028">
</video>

内容的提问来源于stack exchange,提问作者Rahul Dravid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 18:52:36