视频文件格式
视频文件格式
文件格式 和 文件类型 不一样
之前唯一一次交视频的一个作业
使用的 bilibili云剪辑 做了一下, 下载下来后, 文件是 .flv格式
因为这个格式不太常见, 就直接把 .flv后缀, 修改为 .mp4, 测试了一下, 修改后, 还可以使用 Potplayer打开
然后交之后, 说, 文件损坏
后来从网上下载了 格式工厂软件, 将 .flv格式文件, 转码为 .mp4文件
认识到, 文件格式, 不能简单地 修改后缀名, 就可以 更改 文件格式
后来了解到可以使用 FFmpeg, 通过命令行, 转换文件格式
同时认识到 一个视频, video 和 audio 是分开的
视频文件格式
视频文件格式 是指 视频保存的 一种格式, 为了适应存储视频的 需要,
人们设定了 不同的 视频文件格式 来把 视频 和 音频 放在同一个文件中, 以方便同时回放
1. MPEG视频
mp4
2. 手机视频
3gp
3. Apple视频
4. 微软视频(不常见)
wmv, asf, asx
5. 其他常见视频
avi, dat, mkv, flv, vob等
5.1. avi
avi, Audio Video Interactive
比较早的 avi 是 Microsoft 开发的,
Audio Video Interactive, 就是把 视频 和 音频 编码 混合在一次存储,
avi 也是最长寿的格式, 已经存在 10余年了, 虽然发布过改版(V2.0于1996年发布), 但已显老态,
avi格式 上限制 比较多, 只能有一个 视频轨道 和 一个 音频轨道(有非 标准插件 可 加入最多2个 音频轨道), 还可以有一些 附加轨道, 如文字等, avi格式不提供任何控制功能
5.2. mpeg
mpeg, Moving Picture Experts Group
是一个 国际标准组织(ISO) 认可的 媒体封装形式, 受到 大部分机器的支持
其存储方式多样, 可以适应不同的应用环境, mpeg-4档的 档容器在 Layer 1(mux), 14(mpg), 15(avc)等中规定
MPEG的控制功能丰富, 可以有多个视频(即 角度, 音轨, 字幕(位图字幕))等等,
MPEG的一个简化版3GP, 还广泛地 用于准3G手机上
5.3. mpeg1
mpeg1, 是一种 MPEG(运动图像专家组) 多媒体格式, 用于 压缩 和 储存音频 和 视频.
用于 计算机 和 游戏, MPEG1的 分辨率为 352x240像素, 帧速率为 每秒 25帧(PAL)
MPEG1可以提供 和 租赁 录像带一样的 视频质量
5.4. mpeg2
mpeg2, 是一种 MPEG(运动图像专家组) 多媒体格式, 用于 压缩 和 储存 音频 及 视频, 供 广播质量的 应用程序 使用
MPEG2 定义了 支持添加 封闭字幕 和 各种语言通道功能的 协议
5.5. divx/xvid
divx 是一项由 DivXNetworks公司发明的, 类似于 MP3的数字多媒体 压缩技术
divx 基于 mpeg-4, 可以把 mpeg-2格式的多媒体文件压缩至 原来的 10%, 更可把 vhs格式 录像带格式的文件压缩至原来的 1%
5.6. dv
dv, 数字视频, 通常用于指 用数字格式 捕获 和 存储视频的 设备(诸如 便携式摄像机),
dv类型I, 数字视频avi文件包含 原始的 视频 和 音频信息. dv类型I文件 通常小于 dv类型II 文件, 并且与 大多数a/v设备 兼容, 诸如 DV便携式摄像机 和 录像机
dv类型II, 数字视频avi文件 包含 原始的视频 和 音频信息, 同时还包含 dv音频副本 的 单独音轨,
dv类型II, 比 dv类型I 兼容的 软件 更加 广泛, 因为大多数使用 avi文件的程序 都希望使用单独 的 音轨
5.7. mkv
Matroska, 是一种新的 多媒体 封装格式, 这个封装格式 可把 多种不同编码的 视频 及 16条 或 以上不同格式的 音频 和 语言不同的 字幕 封装到一个 Matroska Media档内
它也是 其中一种 开放源代码的 多媒体封装格式
Matroska 同时还可以提供 非常好的 交互功能, 而且比 mpeg 的方便, 强大
5.8. rm/rmvb
Real Player
Real Video 或者称 Real Media(RM)档 是由 RealNetworks 开发的 一种档容器
它通常只能容纳 Real Video 和 Real Audio编码的媒体, 该档 带有一定的 交互功能, 允许编写 脚本 以 控制播放
rm, 尤其是 可变比特率的 rmvb格式, 体积很小, 非常受到 网络下载者的欢迎
5.9. mov
QuickTime Movie 是由 苹果公司开发的 容器, 由于苹果电脑在 专业图形领域的统治地位, QuickTime格式 基本上成为 电影制作业的 通用格式
1998年2月11日, 国际标准组织(ISO) 认可 QuickTime档案格式 作为 mpeg-4标准的 基础, QT可储存的内容相当丰富, 除了视频, 音频以外还可以支持 图片, 文字(文本字幕)等
5.10. ogg
Ogg Media, 是一个 完全开放性的 多媒体系统计划, OGM(Ogg Media File) 是 其容器格式, OGM 可以支持 多视频, 音频, 字幕(文本字幕) 等多种轨道
5.11. mod
mod格式, 是 JVC生产的 硬盘录像机 所采用的的 储存格式名称
6. 格式转换
由于不同的播放器 支持 不同的 视频文件格式, 或者 计算机中 缺少相应格式的解码器, 或者一些外部播放装置(比如mp4等) 只能播放固定的格式, 因此就会出现 视频无法播放的 现象, 在这种情况下就要使用 格式转换器软件来弥补这一缺陷
比如, 刚出厂的计算机通常只能播放微软固定的wmv格式的视频, 而无法播放avi格式, 因此要使用wmv格式转换器, 将 avi格式 转换为 wmv, 在计算机中安装 avi格式的 解码器 同样可以解决这一解决问题
手机自带的 播放器只能播放 3gp格式的 视频, 因此要使用 3gp格式播放器
有时候在互联网上传视频也有 格式限制, 如果遇到无法上传的视频, 用格式转换器 转换成 规定的 格式 就能解决 无法上传的问题
参考链接
https://baike.baidu.com/item/%E8%A7%86%E9%A2%91%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F/6641989
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律