小编Isi*_*h L的帖子

说话的几率是多少?

我怎么做到这一点..

  • 80%的时间会说 sendMessage("hi");
  • 5%的时间会说 sendMessage("bye");
  • 它会说15%的时间 sendMessage("Test");

是否必须使用Math.random()做一些事情?喜欢

if (Math.random() * 100 < 80) {
sendMessage("hi");
}
else if (Math.random() * 100 < 5) {
sendMessage("bye");
}
Run Code Online (Sandbox Code Playgroud)

javascript random percentage

39
推荐指数
2
解决办法
5万
查看次数

获取带字幕的视频截图

我正在尝试使用 ffmpeg 获取视频的单帧,包括字幕

ffmpeg -ss 00:09:18 -i movie.mkv -vf subtitles=subtitles.srt -vframes 1 截图.png

屏幕截图正在输出,但图像上没有字幕。

我是 ffmpeg 的新手,所以如果有人能帮助我,那就太棒了!

编辑:这是我得到的输出示例:

ffmpeg 版本 2.8.11-0ubuntu0.16.04.1 版权所有 (c) 2000-2017 FFmpeg 开发人员使用 gcc 5.4.0 构建 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609 配置: --prefix=/usr -- extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth - -enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype - -enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger - -enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis …

ffmpeg

5
推荐指数
1
解决办法
1711
查看次数

适用于Android的Chrome:Vibrate API

尝试在Chrome for Android中使用Vibrate API时(测试稳定版本43和开发版45),它永远不会振动.使用最简单的代码:

window.navigator.vibrate(200);
Run Code Online (Sandbox Code Playgroud)

从Javascript控制台运行时,它返回true.供应商前缀无法解决问题.Chrome Status网站显示API已在第32版中实施.此代码适用于Firefox for Android.这是Chrome的问题还是我的代码有问题?

javascript google-chrome

2
推荐指数
1
解决办法
1400
查看次数

标签 统计

javascript ×2

ffmpeg ×1

google-chrome ×1

percentage ×1

random ×1