Video 我怎样才能看到;代码“;一个.mp4视频文件?

Video 我怎样才能看到;代码“;一个.mp4视频文件?,video,video-streaming,mpeg,mpeg-dash,Video,Video Streaming,Mpeg,Mpeg Dash,我知道我的术语不正确,但在视频方面我是一个完全的新手 我有一个普通的.mp4视频文件。我使用MP4Box对视频文件进行分段,以便使用支持MPEG dash的视频播放器播放。它不是通过创建多个较小的视频文件来分割的。它创建了一个比旧视频文件大一点的新的大型视频文件 我想比较一下普通视频文件和虚线视频文件,看看MP4Box对它做了什么来分割它。我相信它正在为新的视频文件添加某种类型的头文件。显然,当我在文本编辑器中打开它时,它是不可读的。如何比较这些文件?使用十六进制编辑器,而不是文本编辑器。mp4

我知道我的术语不正确,但在视频方面我是一个完全的新手

我有一个普通的.mp4视频文件。我使用MP4Box对视频文件进行分段,以便使用支持MPEG dash的视频播放器播放。它不是通过创建多个较小的视频文件来分割的。它创建了一个比旧视频文件大一点的新的大型视频文件


我想比较一下普通视频文件和虚线视频文件,看看MP4Box对它做了什么来分割它。我相信它正在为新的视频文件添加某种类型的头文件。显然,当我在文本编辑器中打开它时,它是不可读的。如何比较这些文件?

使用十六进制编辑器,而不是文本编辑器。mp4文件被分割成一堆碎片。然后将这些片段(以及开始时的初始化片段)连接到一个大文件中。但与mp4不同的是,每个片段都可以单独播放。在十六进制编辑器中打开该文件。在mp4中,您将找到一个
moov
和一个
mdat
。在dash文件中,您会发现一个
moov
和一堆
moof
mdat

使用十六进制编辑器是一种方法,但也有更方便的工具。在我看来,它是最好的,因为它甚至可以读取分段文件。还将显示十六进制表示。它是一个Java应用程序,因此可以在Mac、Windows和Linux上运行

如果使用一个“内部分段”文件而不是物理分段文件,则生成的视频可能会更大,例如需要显示一个
sidx

您还可以通过在MP4Box命令中使用
-segment name segment\创建物理块,如中所述。它创建名为
段\编号
的块,即
段\ 1.m4s
段\ 2.m4s
,等等

如果您想轻松创建MPEG-DASH内容,还可以使用或等平台,这也提供了免费计划