【问题标题】:blur an mp4 video for website background模糊网站背景的 mp4 视频
【发布时间】:2015-12-13 05:50:20
【问题描述】:

我将视频放在网页的背景中。我想模糊我试图将以下属性放入视频标签的背景:

 <video -webkit-filter: blur(15px); -moz-filter: blur(15px);-o-filter: blur(15px);-ms-filter: blur(15px);filter: blur(15px);">

由于 HTML 中的背景模糊,视频运行速度非常慢。 所以,现在我试图模糊原始视频。我尝试使用 ffmpeg (here):

ffmpeg -i input.avi -vf "boxblur=enable='between(t,start,end)'" -codec:a copy output.avi

但 ffmpeg 中使用的过滤器似乎已被弃用。我尝试了几个“avconv”过滤器,但似乎没有过滤器“模糊”视频。 如果有任何其他命令行工具可以用于此目的,或者即使我在 ffmpeg 或 avconv 中缺少任何过滤器,请告诉我。

更新:ffmpeg 的控制台输出:

ffmpeg -i output.mp4 -vf "boxblur=enable='between(t,0,15)'" -codec:a copy output1.mp4
ffmpeg version 2.8.3 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  configuration: --disable-yasm
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    creation_time   : 2015-04-08 13:38:10
    encoder         : Lavf54.20.4
  Duration: 00:00:29.40, start: 0.000000, bitrate: 1909 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1024x1024 [SAR 16:9 DAR 16:9], 1905 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
    Metadata:
      creation_time   : 2015-04-08 13:38:10
      handler_name    : VideoHandler
[AVFilterGraph @ 0x1db5140] No such filter: 'boxblur'

【问题讨论】:

  • 为什么说 boxblur 已被弃用?您需要显示 ffmpeg 命令的完整控制台输出。
  • @LordNeckbeard,我已经用 ffmpeg 控制台输出更新了我的问题!!
  • @LordNeckbeard,当然!

标签: css html video ffmpeg avconv


【解决方案1】:

GPL

boxblur filter license is GPL,因此需要使用 --enable-gpl 配置选项编译 ffmpegRecompile,或者只是download a static build.

替代过滤器

或者,您可以使用不同的过滤器,例如 sabsmartblurunsharp

其他东西

由于视频是用于网络的,请考虑将-movflags +faststart 添加为输出选项,以便视频可以在观看者完全下载之前开始播放。您也可以增加-crf 的值(默认为 23),因为它会变得模糊,您可能可以使用较低的质量。

【讨论】:

    猜你喜欢
    • 2017-01-11
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    相关资源
    最近更新 更多