ffprobe -i input.file -show_format | grep duration
ffprobe version 2.6.2 Copyright (c) 2007-2015 the FFmpeg developers
built with Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libtheora --enable-libvorbis --enable-libvpx --enable-vda
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, matroska,webm, from '231':
Metadata:
encoder : GStreamer matroskamux version 1.5.91
creation_time : 2015-12-05 07:59:29
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0(eng): Video: vp8, yuv420p, 640x480, SAR 1:1 DAR 4:3, 14.99 fps, 14.99 tbr, 1k tbn, 1k tbc (default)
Metadata:
title : Video
Stream #0:1(eng): Audio: vorbis, 48000 Hz, stereo, fltp (default)
Metadata:
title : Audio
duration=N/A
我在一些不包含持续时间或比特率的文件中遇到了同样的问题,并找到了以下解决方案:
1-用以下代码重新打包文件:(注意,这不会对文件进行代码转换,只会复制它们)
ffmpeg -i source.webm -vcodec copy -acodec copy new_source.webm
2-从新复制的文件中获取持续时间:
ffprobe new_source.webm | grep Duration
我想把一些h264 mp4视频转换成clearkey加密的dash。现在我想在本地主机上为他们服务。所以我没有带宽限制。我假设我应该使用dashavc264:onDemand配置文件和静态mpd,因为我的视频不是实时的,它们是离线的。 我的问题是: 我应该如何决定我应该使用什么时段?这是否取决于视频中有多少关键帧?它如何影响搜索/玩把戏性能?这会影响其他事情吗?
有什么方法可以在持续时间对象上使用moment.js方法吗?我在文档中的任何地方都找不到它,它也不是持续时间对象的属性。 我希望能够做到以下几点: 此外,如果有任何其他库可以轻松容纳这种功能,我会对推荐感兴趣。 谢谢
对于我的项目,我必须读取在CSV文件中提供给我们的数据并以某种格式将其写出。我几乎完成了,但我遇到的问题是我的程序没有完全读取给定的时间。从这里开始,我的程序只是读取所有给定的时间。 我试图将<code>字符串时间。 这应该会回来 [芝麻街|埃尔莫之最1240:28:11] 但它返回 [Elmo的最佳|芝麻街124;2:29,1:30,2:09,1:46,1:55,2:02,1:42,2:40,1
我需要使用API V3获取YouTube内容长度。我的应用程序在API V3上运行良好,但现在不起作用了。 我发现了一个可行的例子,它确实有效: 学分: Youtube API v3 ,如何获取视频时长? 这将返回类似如下的时间格式。 我怎样才能把这个时间缩短到一个可读的时间呢。比如24:30?
我有一套规则,每15秒触发一次。 由于我想对这些规则进行单元测试,所以我想动态设置这个持续时间值。此外,我想把它放在我的应用程序的配置中。此值可能用于20多条规则。 我该怎么做?有可能吗? 这是我的规则: 我想要的是: 我尝试:-从单元测试中放入一个长全局变量集-从单元测试中放入一个包含“15s”的字符串全局变量集-导入一个包含静态字段的类,然后 看来没有办法了A I right?有什么建议吗?
我们希望用户注册他们从事某项工作的时间。例如,假设我为一个项目工作了两个半小时,然后我想用(两小时三十分钟)填写表单输入,并将其存储在数据库中。同样的时间是1:45——一小时四十五分钟——来接另一个案子。然后,我们将使用该信息计算应分配给该活动的金额。 例如,如果一小时是10美元,那么: < li>15分钟- 我们是否应该将<code>2:30 谢谢!