mp4非常见编码转常见编码

mp4里编码不同的坑

利用工具从微信视频号下载的下来的视频默认是mp4格式
众所周知mp4格式里的编码千千万
HVC1编码就是windows播放器默认不支持的格式
用Potplayer查看视频信息能看到具体的编码格式如下:

1
2
3
4
5
6
7
8
[视频信息]
视频编码: HVC1 - Native D3D9 DXVA VLD Decoder - Intel(R) UHD Graphics 750
输入格式: HVC1(24 bits)
输入尺寸: 1080 × 1920(1:0.56)
输出格式: dxva
输出尺寸: 1080 × 1920(1:0.56)
帧率: 29.998
BitRate: 未知

关于HVC1搜索到如下帖子:

1
2
HEVC是国际化265编码标准
HVC1是在HEVC的基础上衍生出来的非官方编码,所以苹果设备仅支持HVC1编码视频播放,不支持HEVC

原文地址

转换mp4编码

简单搜索找到一个开源的converter,HandBrake
一路傻瓜下一步安装即可,一切默认,转换出来就是最普通的mp4视频。
用windows自带播放器和powerpoint测试都能正常播放。

检查了一下视频的信息如下:

1
2
3
4
5
6
7
8
[视频信息]
视频编码: AVC1 - 内置 FFmpeg 解码器(h264, Thread Frame)
输入格式: AVC1(24 bits)
输入尺寸: 1080 × 1080(1:0.75)
输出格式: YUY2(16 bits)
输出尺寸: 1080 × 1080(1:0.75)
帧率: 29.996
BitRate: 未知

Handbrake软件下载地址