部分浏览器提交H265训练视频失败如何处理?
问题描述
制作分身形象时,上传的训练视频无法播放,或提交训练任务时,提示分辨率不符合要求,如下图所示。
问题原因
由于Chrome等浏览器只支持硬解码H265(HEVC)视频,当您的PC硬件不支持解码H265(HEVC)视频时,Chrome等浏览器将无法播放H265(HEVC)视频,并获取不到视频分辨率等参数。
在Chrome浏览器中输入“chrome://gpu”后,搜索“coding”。可以检查当前PC的浏览器是否支持H265(HEVC)视频解码。
用ffmpeg检查视频的编码是否是H265(HEVC),输入命令:ffmpeg -i 视频文件名。
需要先安装ffmpeg,安装方法如下。
- ffmpeg下载地址:https://github.com/BtbN/FFmpeg-Builds/releases。
- ffmpeg解压后,将其下bin目录加入系统环境变量。
- 输入命令行ffmpeg后可以显示版本号,说明安装成功。
解决方法
通过剪映或者ffmpeg可以将H265(HEVC)视频的格式转码为H264,再上传至MetaStudio控制台,进行形象制作。
以ffmpeg为例,输入命令行:ffmpeg -i 视频文件名 -c:v libx264 output.mp4。示例: ffmpeg -i .\test.mp4 -c:v libx264 output.mp4。