小编Pra*_*ran的帖子

HTML5 视频在搜索时触发暂停事件

我正在设计一个使用 HTML 5 视频的应用程序。当我在视频运行时搜索时会触发“视频暂停”事件,这反过来会影响我在搜索期间必须发生的操作的逻辑。有没有办法可以删除这个暂停事件或找到寻找时发生的特定暂停事件?

html video html5-video

7
推荐指数
2
解决办法
1169
查看次数

FFMPEG"缓冲队列溢出,丢弃",带有trim和atrim过滤器

在FFMPEG中,我实际上正在修剪和结束24 FPS视频.当我应用复杂的过滤器

ffmpeg -i sample.mp4 -filter_complex \
  "[0:v]setpts = PTS-STARTPTS[bv];
  [bv]split=6[v0][v1][v2][v3][v4][v5];
  [v0]trim=start_frame=1:end_frame=142,loop=1:1:1,setpts=N/FRAME_RATE/TB[0v];
  [v1]trim=start_frame=846:end_frame=878,loop=1:1:1,setpts=N/FRAME_RATE/TB[1v];
  [v2]trim=start_frame=57:end_frame=114,loop=1:1:1,setpts=N/FRAME_RATE/TB[2v];
  [v3]trim=start_frame=865:end_frame=885,loop=1:1:1,setpts=N/FRAME_RATE/TB[3v];
  [v4]trim=start_frame=70:end_frame=155,loop=1:1:1,setpts=N/FRAME_RATE/TB[4v];
  [v5]trim=start_frame=155:end_frame=909,loop=1:1:1,setpts=N/FRAME_RATE/TB[5v];
  [0:a]asplit=6[a0][a1][a2][a3][a4][a5];
  [a0]atrim=0.041666666666666664:5.917,asetpts=N/SR/TB[0a];
  [a1]atrim=35.256:36.603,asetpts=N/SR/TB[1a];
  [a2]atrim=2.379:4.767,asetpts=N/SR/TB[2a];
  [a3]atrim=36.024:36.859,asetpts=N/SR/TB[3a];
  [a4]atrim=2.93:6.438172,asetpts=N/SR/TB[4a];
  [a5]atrim=6.438172:37.895,asetpts=N/SR/TB[5a];
  [0v][0a][1v][1a][2v][2a][3v][3a][4v][4a][5v][5a]concat=n=6:v=1:a=1[vv][aa]"\
  -map "[vv]" -map "[aa]" output.mp4
Run Code Online (Sandbox Code Playgroud)

我收到"缓冲区队列溢出,丢弃"错误.由此产生的视频和音频仍然无法正常工作.

ffmpeg version 3.2-1~16.04.york1 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.1 (Ubuntu 5.4.1-3ubuntu1~ubuntu16.04.1york0) 20161019
  configuration: --prefix=/usr --extra-version='1~16.04.york1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-libtesseract --disable-stripping --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-libschroedinger …
Run Code Online (Sandbox Code Playgroud)

ffmpeg fluent-ffmpeg

6
推荐指数
1
解决办法
1025
查看次数

亚马逊 AWS EC2,允许入站 http 请求

我已经在AWS EC2实例中部署了一个nodejs应用程序。它具有带有“/api/companies”端点的 API 网关。启动服务器后,我可以从实例终端进行 cURL 并正确返回结果。但我无法从浏览器向 EC2 实例发出请求。我不确定如何修改入站规则以使其正常工作

amazon-ec2 amazon-web-services

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

HTML5视频和画布CPU优化

我正在制作一个带有HTML5视频的应用程序以及一个在其上面的画布绘图(640x480像素).目标是将画布绘图与编码视频一起记录,以将其生成为单个视频.我能够使用FFMPEG完成所有这些工作.但我面临的问题是,当HTML5视频运行时,它需要大约50%的CPU.由于在画布上绘图也要求CPU,浏览器会在一段时间后冻结,并且chrome上该选项卡的CPU使用率连续显示> 100.我尝试优化html5画布渲染.但没有任何帮助.有没有办法以更少的CPU使用率运行此视频?或任何其他可能的优化?

html5 html5-video html5-canvas

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