mp4转换h264 deprecated pixel format used, make sure you did set range correctly cpp
时间: 2024-06-09 18:06:38 浏览: 156
typecho2wordpress:[Deprecated]Typecho 数据转换到 Wordpress
这个问题通常是由于使用了过时的像素格式(deprecated pixel format)导致的,需要确保正确设置了像素范围(range)。
你可以尝试使用 FFmpeg 工具将 MP4 转换为 H.264:
```bash
ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 22 -c:a copy output.mp4
```
其中,`-c:v libx264` 表示使用 H.264 编码器,`-preset slow` 表示使用慢速预设,`-crf 22` 表示输出视频的质量,数值越小,质量越高,`-c:a copy` 表示不对音频进行重新编码,直接复制到输出文件中。
如果还是出现了相同的错误,你可以尝试在命令行中加入 `-vf scale=trunc(iw/2)*2:trunc(ih/2)*2`,将视频的宽高分别缩小到偶数像素,这也有可能解决该问题。
阅读全文