Totem,mplayer,sopcast,realplayer,bmp
-
offline
- 帖子: 42
- 注册时间: 2012-02-06 11:26
#1
帖子
由 offline » 2023-04-09 18:06
对于手机拍摄的 mp4 视频文件,普遍会加入拍摄时间等 Metadata. FFmpeg 自带的简陋播放器 ffplay 能够显示那些 Metadata, 经典播放器 MPlayer 也能显示,只是它将其叫作 Clip info. 注意这里说的“显示”并非在视频播放界面显示,而是在运行命令的字符终端下显示,就是 stdout 或者 stderr. 举例说明:
代码: 全选
$ mplayer a_video_file.mp4
...
==========================================================================
Clip info:
major_brand: mp42
minor_version: 1
compatible_brands: isommp41mp42
creation_time: 2022-02-20T11:59:42.000000Z
location: (通过 GPS 采集的经纬度信息,这里隐去)/
Load subtitles in ./
==========================================================================
...
但功能最强的 mpv 播放器却不显示那些信息,它应该有这样的功能,只是可能默认不显示. mpv 的文档太长,简单搜索了一下没找到想要的选项。哪位知道怎样用 mpv 显示 Metadata ?
-
astolia
- 论坛版主
- 帖子: 6513
- 注册时间: 2008-09-18 13:11
#2
帖子
由 astolia » 2023-04-09 20:41
如果你只是想获取这些信息,直接用mediainfo就好。非要让mpv显示,使用参数--display-tags=*
-
yubinalice
- 帖子: 197
- 注册时间: 2015-12-23 16:20
- 系统: ubuntu 16.04
#3
帖子
由 yubinalice » 2023-07-12 11:24
offline 写了: ↑2023-04-09 18:06
对于手机拍摄的 mp4 视频文件,普遍会加入拍摄时间等 Metadata. FFmpeg 自带的简陋播放器 ffplay 能够显示那些 Metadata, 经典播放器 MPlayer 也能显示,只是它将其叫作 Clip info. 注意这里说的“显示”并非在视频播放界面显示,而是在运行命令的字符终端下显示,就是 stdout 或者 stderr. 举例说明:
代码: 全选
$ mplayer a_video_file.mp4
...
==========================================================================
Clip info:
major_brand: mp42
minor_version: 1
compatible_brands: isommp41mp42
creation_time: 2022-02-20T11:59:42.000000Z
location: (通过 GPS 采集的经纬度信息,这里隐去)/
Load subtitles in ./
==========================================================================
...
但功能最强的 mpv 播放器却不显示那些信息,它应该有这样的功能,只是可能默认不显示. mpv 的文档太长,简单搜索了一下没找到想要的选项。哪位知道怎样用 mpv 显示 Metadata ?
这个非常的简单,
播放的时候按一下i按键就显示了,
若要永远显示的话,Shift + i就成。
然而,若要保存到文本里面,就需要
-----------------------------------------------------------------------
for media in $files
do
ffprobe $file >> media.Clipinfo.txt
done
-----------------------------------------------------------------------
话说,这个论坛引用代码,咋使用tab或者其他的方便方式,
刚刚使用tab的时候发现没效果,空格是自己敲的。