GoPro相机使用的文件格式和频率

打开GoPro相机(以11为例),里面是一个DCIM文件夹。

DCIM是digital camera in memory 的简写,即存照片的文件夹,常见于数码相机、手机存储卡中的文件夹名字。

正常手机拍照和视频都是保存在此文件夹的。正常建议不用删,因为只要拍照片或视频,系统就会重新生成此文件夹。如果删除的话,就是把以前的照片和视频删除,不会影响系统的运作。

这个文件夹里面,是拍照的视频或图片文件。

图片就是JPG文件。

视频文件如果太大会分段。我的是文件最大11GB,录制时间是35分钟10秒左右。我通常都是选的最低分辨率1080P,频率是60Hz。用的长续航模式,一节电池最多能录1小时50分钟。

视频文件通常是3个一起的,MP4文件,LRV和THM文件。

MP4文件就是你正常录制的视频文件,是最大的。.THM 文件是缩略图视频文件,全称是Thumbnail,用于在 GoPro 软件中显示视频缩略图。当你使用 GoPro App 在浏览媒体库时,你所看到的视频封面缩略图就是这个文件。

如果说你想在电脑上看到这些缩略图,只需要把.THM 这个扩展名改成 .JPG,就会发现能够在电脑上看到这些缩略图。

.LRV 文件是低分辨率视频文件,全称是 Low Resolution Video,用于在 GoPro 软件中预览视频。我们在 GoPro App 预览那些拍摄好的影片时,其实是在预览这些文件,并不是你所拍摄出来的原始文件。

如果说你想在电脑上随便找一个常规播放器播放这些预览文件,也是可以进行操作的,只需要把.LRV 这个扩展名改成 .MP4,就会发现能够进行播放,当然,画质不是原始画质,因为它是低分辨率视频文件。

在录制视频时有个选项,可以选择50Hz和60Hz。下面来分析一下这个选项有什么用,该怎么选择。

首先说明一下世界各国使用的交流电频率。中国、泰国、印度、新加坡、欧洲大部分国家,用的交流电都是50Hz。而韩国、菲律宾、中国台湾、墨西哥、美国、加拿大用的交流电都是60Hz。日本是两种交流电都有。另外电视播放节目的频率,一般也是和交流电的频率一样。所以上面这些国家,使用50Hz交流电的,大多电视台播放规范是PAL制。而使用60Hz交流电的,播放规范是NTSC制式。

交流电的频率决定了照明的频率,所以中国照明频率是50Hz,如果相机设置成60Hz的话,在灯光下拍摄就会有频闪。设置成50Hz拍摄,因为频率和照明频率对应,所以不会有频闪。

如果选择了50Hz拍摄,在电脑的显示器上播放时又有问题了。因为大多数刷新频率最低是60Hz,高刷新率显示器也是60hz的倍数,或144hz,一般很难见到50hz倍数的显示器。比如我的显示器,就支持60Hz/120Hz两种刷新率。原因是电脑是美国人发明的,所以和他们的交流电及电视播放的60Hz保持一致。如果相机选择50Hz,即每秒50帧,刷新率和帧率无法整倍对应,所以播放时会有轻微抖动,特别是镜头平移时较明显,而用60HZ(30帧/60帧)拍摄,就不会有这个问题,播放平滑连贯。

国内电视台播出规范是必须PAL制(不是NTSC制式),就是说看电视节目的话,都是50Hz的刷新率。所以如果专门拍给我国电视台用,就用50或者25帧就行,否则就会不同步,画面抖动。

但如果把拍摄视频放在电视上播放,都不存在上面的问题,因为现在几乎所有电视都是全制式,同时支持50hz和60hz,高刷新率的还会有100hz/120hz,甚至高端电视达到200hz/240hz,可见两种制式的频率都支持。

这个60帧是美国标准,或者说是N制标准,美国的电视采用此标准。所以推广到很多美国发明的电子产品上也是60Hz频率。是美国标准,或者说是N制标准。实际上,美国也不是使用60帧的整数。实际是59.94,30实际是29.97,24实际是23.976。美国为啥要每1000帧丢1帧,具体有一段复杂的历史原因,你可以去外网查,这个属于历史遗留问题。相机录下来也是这个帧率,不是整数,你要整数帧率只有高端摄像机可以录制不丢帧模式。

那么总结一下,如果是要在电力照明下拍摄,可以选择50Hz。其他情况,为了和其他电子产品规范保持一致,就都选60Hz。

参考:

1,百度

手机里的dcim是什么文件夹?_百度知道 (baidu.com)

2,知乎

视频中的THM和LRV文件是什么 - 知乎 (zhihu.com)

相关推荐
特种加菲猫1 小时前
指尖上的魔法:优雅高效的Linux命令手册
linux·笔记
wuxuanok2 小时前
Web后端开发-分层解耦
java·笔记·后端·学习
wuxuanok3 小时前
Web后端开发-请求响应
java·开发语言·笔记·学习
诗句藏于尽头3 小时前
内网使用rustdesk搭建远程桌面详细版
笔记
蜡笔小电芯3 小时前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
丰锋ff3 小时前
瑞斯拜考研词汇课笔记
笔记
DKPT5 小时前
Java享元模式实现方式与应用场景分析
java·笔记·学习·设计模式·享元模式
KoiHeng8 小时前
操作系统简要知识
linux·笔记
巴伦是只猫9 小时前
【机器学习笔记Ⅰ】11 多项式回归
笔记·机器学习·回归
DKPT13 小时前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式