是否可以在 Windows 8 的每个屏幕上的任务栏上显示时钟,最好没有 3rd 方工具?
如何以秒为单位获得视频时长?
我试过的:
ffmpeg -i file.flv 2>&1 | grep "Duration"
Duration: 00:39:43.08, start: 0.040000, bitrate: 386 kb/s
mediainfo file.flv | grep Duration
Duration : 39mn 43s
Run Code Online (Sandbox Code Playgroud)
这是什么接近,但它不是那么准确,2383 是 39.71 分钟
ffmpeg -i file.flv 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] }'
2383
Run Code Online (Sandbox Code Playgroud) 我注意到在我的服务器和其他机器上,时钟总是在漂移,所以它必须同步以保持准确。
NTP 服务器时钟如何不漂移并始终保持正确?
我正在 Windows 7 x64 上工作,并正在寻找一种设置或替换托盘时钟(在任务栏角落)的应用程序来显示UTC(或 GMT)和我的本地时间的方法。
原因:我实时读取了几个程序的日志输出,其中许多是在 UTC 中登录的,而会议(和其他人同步的东西)是在本地时间进行的。因此,我希望能够在系统时钟上并行查看本地时间和 UTC 时间。我在许多程序之间切换任务,所以我希望它始终可见。
如果我必须使用替代品,我希望它以某种方式集成到任务栏/托盘中,因为不希望它覆盖它没有完全占据的任何屏幕位置。
我已经检查过并且我的 BIOS 时钟保持正确,所以它不可能是 CMOS 电池。
同样,当我启动 Windows 10 并且时钟延迟一个小时时,如果我将时钟与它正确显示的时间服务器同步。
所以我不确定是什么导致了这个问题。
正如标题所暗示的那样,Windows 时间在随机时间以随机数量不断变化。它有时每分钟发生一次,有时好几个小时。如果我点击与 Internet 时间同步,它会更新到正确的时间。
我可以确认,当我以安全模式启动 Windows 时,这个问题不存在。我已经通过启动进入安全模式对此进行了测试。开机后,我手动修正了时间,让电脑运行了几个小时,时间没有改变。
我不知道我是如何错过这个细节的(或者实际上它是否会有所帮助),但时间会重置为“那个”确切时间。那个确切的时间是第一次更新的时间。
例子:
这是事件查看器的屏幕截图,关于时间变化。请记住,此屏幕截图是在禁用“Windows 时间”服务时拍摄的。

事件属性截图:

来自同一事件的详细信息页面:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" />
<EventID>1</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000010</Keywords>
<TimeCreated …Run Code Online (Sandbox Code Playgroud) 既然 PC 已经插入电源,为什么还需要 CMOS 电池?
我们通过将 PC 插入交流电源来为 PC 提供大量电源,那么为什么它仍然需要 CMOS 电池?
可能的重复:
为什么现代 CPU 被“降频”?
不久前,当我四处寻找台式机时,我遇到了很多讨论,其中技术人员谈论采用例如 2.67GHz 处理器并对其进行“超频”以使其运行在 4GHz。如果 CPU 能够达到这样的速度,为什么它不是开箱即用的呢?
我无法更清楚地解释这一点,它确实让我发疯了。
几周前,我的上网本的 Windows 8 系统时钟在开机和使用时开始随机变化,因此在与它搏斗了几天之后,我放弃并更换了 CMOS 电池,尽管我对这是问题的问题持高度怀疑态度。没有惊喜;它一直在发生。如果我没记错的话,CMOS 电池没电了与开机后系统运行时间无关,所以这根本不可能是因为 CMOS 电池没电了,而不是考虑到上网本只有 3 才应该没电岁,如果我必须在上面写一个数字。我最近修理了上网本的左键单击按钮,修理店再次更换了 CMOS 电池,结果完全相同。
在此事件之前,我主要在笔记本电脑上使用 Windows。大约 3 个月前,我给自己买了一台功能强大的台式电脑,然后简单地从笔记本电脑上卸下 SSD 并将其放在台式机上永久使用。它启动良好;我只需要安装图形驱动程序。直到今天早上,当我购买了一个新的 SSD 并在其上全新安装了 Windows 8.1 RTM 时,我才遇到该系统的任何问题。当我在安装后登录时,时钟差了一个小时。我认为这只是一次性的或与不正确的夏令时有关(尽管我一生中从未遇到过这样的时钟错误;在所有以前的情况下,计算机时钟对我来说总是“正常工作”)所以我与互联网同步,它很好。然后我上床睡觉,像往常一样一直开着电脑。
当我醒来时,时钟差了大约六个小时!我简直不敢相信,我看到了上网本长期以来一直存在的完全相同的问题。我将它与互联网同步并决定重新启动以检查 BIOS 中的时间。令人惊讶的是,BIOS 显示的时间不正确,因为它就在我之前同步之前。这对我来说没有多大意义,因为我认为手动更改 Windows 时间也会更新 BIOS 时钟。我在 BIOS 中手动设置了正确的时间并重新启动到 Windows 8.1。我已经使用这台电脑几个小时了,直到几分钟前时间倒退了 40 分钟左右,这一切都很好。跆拳道?
这到底是怎么回事?我有两个 Windows 8/8.1 设备在运行时随机改变它们的时间!有人可以对这里发生的事情有所了解吗,因为这是我公认的理所当然,现在我似乎在任何地方都没有合适的时间!啊啊啊啊。
PS 我的时区是正确的。为了使整个情况更加奇怪,我将上网本上的 Windows 时间服务设置为手动并停止,这意味着我没有在该机器上运行 NTP 客户端(我禁用了它。)所以为什么时间仍然被更改奇怪的间隔?自从写这篇文章以来,它已经将时间倒退了 6 个小时。那不是时钟漂移。它通常会改变一些较小的值,比如一次几十分钟或几个小时,这仍然不是时钟漂移;更像是时钟跳跃。相反,我的全新安装的 PC 将 Windows 时间服务设置为自动并正在运行,但仍然存在同样的问题。
编辑:两天后,它仍在发生。我电脑的时钟倒退了 2 小时 19 分钟。这是我在事件日志中找到的内容,最近的事件位于底部(与事件日志相反)。
1. 27/09/2013 11:00:55am
The system time has changed to ?2013?-?09?-?26T23:00:55.729000000Z from ?2013?-?09?-?26T23:00:55.729452500Z.
Change Reason: An application or system component …Run Code Online (Sandbox Code Playgroud)