查看源代码
出自Linux Wiki
对
视频/照片的编码和拍照信息
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
对于使用相机、摄像机获取的照片或视频,我们有时需要了解其拍摄时的相机设置、时间等信息。对于普通的视频(或图像),其编码方式等信息有时也是人们感兴趣的内容。在[[Linux]]中,有多种软件可帮助我们获取这些信息。 ==照片、视频的拍摄信息== 照片、视频的拍摄信息,如拍摄的时间、曝光时长、ISO、白平衡设置等一般以[[wpcn:EXIF|EXIF]]标签的格式存在图像或视频里。查看这些信息的方法比较多: ===图像界面工具=== ;文件管理器:常见的文件管理器,如[[GNOME]]的Nautilus、[[KDE]]的Dolphin等,都可在图像文件属性中看到少量EXIF信息。 ;照片管理工具:KDE的照片管理工具Digikam、GNOME的照片管理工具[https://live.gnome.org/gthumb GThumb]等提供强大完整的EXIF数据浏览功能,由于将数据转化成英文文本,可读性比较好 ;Picasa:Picasa可以显示一些EXIF信息。(虽然官方已经停止了对Picasa For Linux的支持,但最新版的Picasa在wine中仍然工作良好。有关中文显示问题,请参阅[[Wine的中文显示与字体设置]]。) ;其它看图工具:几乎其它所有看图工具,如[http://projects.gnome.org/eog/ eog], [http://gwenview.sourceforge.net/ gwenview]等均提供对单张照片EXIF信息的查看功能。 ===命令行工具=== ;exiftool:功能强大的[[wpcn:Perl|Perl]]脚本,可以查看、编辑图像甚至'''视频'''的EXIF信息。但是图像的EXIF信息经常显示的过于完整,可读性不强。 ;jhead:顾名思义,[http://www.sentex.net/~mwandel/jhead/ jhead]是查看和批量处理JPEG文件EXIF信息的工具,不支持其它格式(如RAW)的图像文件。 ;exiv2:[http://www.exiv2.org/ exiv2]是一个可处理EXIF、IPTC等信息的C++库,它也提供了一个命令行工具,可批量读写多种格式的图片元信息。 {{TODO|''exiftool''的视频EXIF信息只针对第一帧吗?}} ==图像、视频编码信息== 图像文件的编码格式虽然在后缀名中有所体现,但有些更具体的信息,如是否做过有损压缩、压缩时的参数等等,并不容易直接做判断。 对于视频文件,其后缀(如''.avi'', ''.mkv'', ''.mp4''等)仅仅是一种容器格式,要想知道视频的编码细节,则更需要借助相关工具。 ===mediainfo=== [http://mediainfo.sourceforge.net/en MediaInfo]是一个功能强大的工具,可输出媒体编码的若干详细信息,如视频使用的Format profile、参考帧数目、图像群组大小;图像压缩时是否有信息损失等。 MediaInfo提供图形界面,可以设置为视频、图像文件的一种打开方式,使用起来更加方便。 ===借助视频播放软件=== 多数视频播放软件可以输出一定量的视频编码信息。 ====VLC media player==== 通过VLC的菜单''工具->编解码器信息''可以看到视频的编码格式、帧率等基本信息。 ====ffmpeg==== ffmpeg -i 视频文件 ffprobe 视频文件 其中<tt>-i</tt>其实是指明了输入文件,ffmpeg在报错退出之前,会在屏幕输出指定文件的基本信息,如: Input #0, mpegts, from 'cam00.mts': Duration: 00:00:21.53, start: 1.000033, bitrate: 16176 kb/s Program 1 Stream #0:0[0x1011]: Video: h264 (Main) (HDMV / 0x564D4448), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 59.96 fps, 59.94 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), s16, 448 kb/s ====mplayer==== mplayer的<tt>-identify</tt>选项可用于获取视频的基本编码信息<ref>[http://ubuntuforums.org/showthread.php?t=474839 Ubuntu Forums - Finding video file info from command line (FFMpeg Mplayer etc)]</ref>: mplayer -vo null -ao null -frames 0 -identify YOUR_VIDEO_FILE 有些发行版的mplayer可能内置了一个脚本''midentify''来简化命令: midentify YOUR_VIDEO_FILE 不幸的是,该方法得到的数据可读性比较差。 ==参考资料== <references />
在这个页面上使用的模板有:
Template:TODO
(
查看源码
)
返回到
视频/照片的编码和拍照信息
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面