hpy*_*hpy 45 video vlc-media-player frame
我在 Mac OS X 10.6.8 上运行 VLC 2.0.5。
我有一个.mpg视频暂停,我想知道视频中这一刻的帧数。有没有办法在 VLC 中显示它?
PS我在视频中来回擦洗以达到当前暂停的点。
jju*_*anf 15
我想做同样的事情,但我找不到用 VLC 做的方法。
但是,根据this,您可以使用drawtext过滤器ffmpeg将帧号永久叠加到视频上。所以如果你在你选择的播放器上观看它,你总是可以看到帧数。
例如:
ffmpeg -i video.mov -vf "drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov
我没有 OS X 版本,但它应该与其他版本类似。在 Windows 上选择工具->媒体信息。从打开的窗口中选择“统计”选项卡。在视频部分,您将看到显示帧和丢失帧的统计数据。框架 # 应该是这两个数字相加。

Apple 的 Quicktime Player 7(免费下载 @ http://support.apple.com/kb/DL923)有一种非常简单的方式来查看帧;您所要做的就是单击左下角的时间并选择“帧”。(它还支持使用箭头键逐帧步进。)很遗憾,该功能在 QTX 中被删除,QTX 随附于 OSX 10.6.8。不过不用担心,您可以同时安装它们,它们不会相互干扰。
使用 OS X 上的 VLC 2 或 3,可以估计帧数如下:
A. ADDON:Jump to time Previous Frame通过 macOS 菜单VLC > Addons Manager或 Ubuntu 菜单Tools > Plugins and extensions > Addons Manager tab > Extensions 安装。在 VLC 3 中,单击“在线查找更多插件”按钮。在线安装页面在这里。重新启动 VLC。使用 VLC > Extensions >Jump to time (Previous frame) [Get time >>]按钮显示经过HH:MM:SS,mmm时间。
B. CALCULATE/ESTIMATE:转换HH:MM:SS,mmm为总经过秒数SS.mmm。然后 total_lapsed_seconds * frame_rate_per_second = 帧数。
注意:可能需要手动安装 Jump To Time 版本 3 扩展。
C. TIME:使用“Time v3.2 (intf)”VLC 扩展_,mmm在播放视频的屏幕上显示运行时间。一个[Efps]格式选项提供了一种经过时间* FPS估计。该fps值需要以格式提供,例如[E25]