虽然各个视频文件格式都包含大量的视频编解码(codec)的信息,但是同一种格式的视频文件并不一定都能够在所有的设备或播放器上成功播放。主要可能有以下几个原因:
1. 视频编解码器不同:即使文件格式相同,视频文件使用的编解码器也可能不同。有些设备或播放器可能没有支持一些高级编解码器的能力。在这种情况下,将最佳质量的视频文件转换成一种更广泛支持的编解码器可能会使它们能够在更多的设备和播放器上成功播放。
2. 视频分辨率过高:不同设备和播放器对于最大支持的视频分辨率有不同的限制。当视频分辨率超过播放器所支持的最大分辨率时,播放器可能无法正确解析并显示视频文件。
3. 缺少必要的依赖文件:有些视频文件需要依赖于特定的库或其他支持文件才能在设备或播放器上成功播放。如果播放设备上缺少必要的依赖文件,则播放器可能无法正确解析和播放视频文件。
4. 文件损坏或不完整:视频文件持续的传输或存储可能导致其中某些数据的损坏或丢失,这可能会导致文件损坏或不完整。在这种情况下,即使文件格式正确,文件也可能无法在播放器上成功播放。
因此,如果您发现某个视频无法在特定播放器或设备上播放,请尝试更改视频文件格式或检查播放设备上的依赖项是否完整。
如果设备支持MP4格式,但有的MP4格式又播放不出来,说明这个MP4视频的编码,设备不支持。
同为MP4格式的视频文件,它的编码方式有多种:如 divx 、 xvid 、 h264等等。 而许多设备支持的编码方式,通常只有其中的几种(从实践情况看,大多数对divx或H264 编码的MP4支持比较好,而对以xvid编码的MP4,支持不好)。
解决办法: 下载 格式工厂,将视频转换一下。 还是转换成MP4格式,在转换时,点开输出配置,在视频编码这一行,选用divx(或H264)基本就可以了。