为什么都是MP4格式,有些能播放有些不能播放

如题所述

如果设备支持MP4格式,但有的MP4格式又播放不出来,说明这个MP4视频的编码,设备不支持。

同为MP4格式的视频文件,它的编码方式有多种:如 divx 、 xvid 、 h264等等。 而许多设备支持的编码方式,通常只有其中的几种。 

常见的音视频格式:

一、MPEG 系列

MPEG即(Moving Pictures Experts Group)运动图象专家组,属于ISO(InternationalOrganization for Standardization)国际标准组织,他们开发了一系列视频音频编码,最为大家熟悉的就是MP3,MPEG-1/2/4。

1.MPEG-1

较早的视频编码,质量比较差,主要用于 CD-ROM 存储视频,国内最为大家熟悉的就是 VCD(Video CD),他的视频编码就是采用 MPEG-1。

2.MPEG-2

在MPEG-1 的基础上开发的一种视频编码,它的质量远远好于 MPEG-1,所以被运用在了 DVD-Video 上面,MPEG-2 是DVD-Video 唯一指定的视频编码。MPEG-2 不光运用于 DVD-Video ,现在大部分 HDTV(高清电视)也采用 MPEG-2编码,分辨率达到了 1920x1080。由于 MPEG-2 的普及,本来为 HDTV 准备的 MPEG-3 最终宣告放弃。

3.MPEG-4

为了应对网络传输等环境,传统的 MPEG-1/2 已经不能适应,所以促使了 MPEG-4 的诞生。MPEG-4采用了一系列新技术,来满足在低带宽下传输较高视频质量的需求。DivX,XviD,MS MPEG4 都是采用的 MPEG-4 视频编码,除了在DVDRip 上面的应用,3GPP 现在也接纳了 MPEG-4 作为视频编码方案。

4.MPEG-4 AVC

它和 MPEG-4 是两种不同的编码,主要是在极低码率下 MPEG-4 表现并不好,而 AVC 更加适合低带宽传输。在高码率上,AVC的表现也要好过 MPEG-4,所以现在大有取代 MPEG-4 的趋势。下一代 HD DVD 和 Blue Ray Disc 已经正式接纳AVC 为视频编码方案之一,相信 AVC 的发展前途会非常好。

5.MPEG Audio Layer 1/2

也就是 MP1、MP2 ,较早的音频编码,是 MP3 的前身,主要用于 VCD,DVD,SVCD 的音频编码。

6.MPEG Audio Layer 3

大名鼎鼎的 MP3,已经成为网络音频的主流格式,能在 128kbps 的码率接近 CD 音质。

7.MPEG-2 AAC

在 MPEG-2 上开发的一种新的音频编码,和传统的 MPEG Audio 不兼容,它的质量理论上高于 MP3,并且支持多声道。在 96kbps 的码率范围内就能接近 CD 音质,比 MP3 更加适合地码率传输。

8.MPEG-4 AAC

AAC 已经作为 MPEG-4 标准的音频编码,当然 MPEG-4 Audio 还有其他多种音频编码。

9.mp3PRO

MP3 加上 SBR 技术诞生的一种产品,但是并没有得到多大推广,更没有进入标准。

10.MP3 Surround

让MP3 插上多声道的翅膀,Fraunhofer 开发的又一种 MP3 升级产品,听说 DivX 6 准备将它作为音频编码。Fraunhofer一直都在围绕着 MP3 升级,mp3PRO、MP3 Surround,这些产品都能和传统 MP3 兼容,但是随着层出不穷的新编码,不知道MP3 还能走多远。

二、DVD系列

说了 MPEG ,就不能不提这个 MPEG-2 最大受益者--DVD。当然,这里是指 DVD-Video 和 DVD-Audio,也会涉及一些HD DVD。DVD 的编码都属于应用级的,它们自己并不开发编码,这一点要和 MPEG 区别开来。

1.Dolby Digital AC3

DVD 事实上的音频编码标准,现在所有的 DVD 都采用它压缩音频,提供了最大 5.1 声道的输出支持,能在有限的空间存储高质的音频。

2.Dolby Digital Plus

下一代 HD DVD 的音频编码,是 AC3 的升级版本,支持 7.1 甚至更多的声道,码率范围也有大幅提升。

3.MLP Lossless

HD DVD 上的无损音频编码,同样为 Dolby 公司开发,最高采样能达到 192KHz,也为 DVD-Audio 的音频编码标准。 

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
如果设备支持MP4格式,但有的MP4格式又播放不出来,说明这个MP4视频的编码,设备不支持。
同为MP4格式的视频文件,它的编码方式有多种:如 divx 、 xvid 、 h264等等。 而许多设备支持的编码方式,通常只有其中的几种(从实践情况看,大多数对divx或H264 编码的MP4支持比较好,而对以xvid编码的MP4,支持不好)。
解决办法: 下载 格式工厂,将视频转换一下。 还是转换成MP4格式,在转换时,点开输出配置,在视频编码这一行,选用divx(或H264)基本就可以了。本回答被网友采纳
第2个回答  2019-06-15
MP4是封装格式,支持不支持取决于编码格式,相同的封装格式但是编码格式不一样,照样不支持。用这个MediaInfo软件查看编码格式,才能判定是否支持。
封装格式就是 把视频和音频还有字幕封装在一起的容器叫做封装格式。格式有:MKV、MP4、FLV、WMV,等等。
视频的编码格式有 H.264(AVC)、H.265(HEVC)、VC-1、VP9、DIVX、XVID、H.263、FLV1、WMV2等等。
音频编码格式有:AAC、WAV、WMA、MP3、AC3、DTS、MPEG2
字幕格式有很多 ASS、等等吧。
相似回答