【问题标题】:avconv - drawtext - apply filter for given time periodavconv - drawtext - 对给定时间段应用过滤器
【发布时间】:2015-11-29 19:58:57
【问题描述】:

我使用的是 Ubuntu 15.10(狡猾)。我想在第一个 30 秒的视频中添加文本。我可以使用以下命令将视频添加到视频的整个长度

$ avconv -i input.MTS -metadata title="my video" -vf "drawtext=fontfile=/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf:text='My Text':fontcolor=white@0.8:x=7:y=60:fontsize=36" -strict experimental out.mp4

对于ffmpeg,有一个选项drawtext=enable=between(t,0,30),但对于avconv,这不是一个有效的选项。

 $ avconv -i 00054.MTS -metadata title="my video" -vf "drawtext=enable='between(t,0,30)':fontfile=/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf:text='My Text':fontcolor=white@0.8:x=7:y=60:fontsize=36" -strict experimental out.mp4

 drawtext @ 0x18b8d20] No such option: enable.
[AVFilterGraph @ 0x18c3000] Error initializing filter 'drawtext' with args 'enable=between(t,0,30):fontfile=/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf:text=My Text:fontcolor=white@0.8:x=7:y=60:fontsize=36'

使用avconv,如何在给定时间段内向视频添加文本?​​

$ avconv --version
avconv version 11.4-6:11.4-2ubuntu3, Copyright (c) 2000-2014 the Libav developers
  built on Aug 11 2015 07:00:13 with gcc 5.2.1 (Ubuntu 5.2.1-15ubuntu1) 20150808

【问题讨论】:

    标签: ubuntu video ffmpeg avconv


    【解决方案1】:

    avconv 没有enable option。改用ffmpeg:它有更多功能,开发非常活跃,而且avconv 最终还是会从Ubuntu 中删除。

    FFmpeg 中真正的ffmpeg 已经在 15.04 回到了 Ubuntu,所以只需从存储库中安装它。

    【讨论】:

      【解决方案2】:

      已解决:这是 avconv 中缺少 enable= 的解决方法。使用 draw='lte(t,10)' 之类的绘图参数,这将从开始到 10 秒绘制文本。 ((或者您可以使用 draw='lte(n,10)' 这将绘制 10 帧。)) 例如:

      $ avconv -i inputfile.MTS -metadata title="my video" -vf "drawtext=fontfile=/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf:text='My Text:fontcolor=white@0.8:x=7:y=60:fontsize=36:draw='lte(t,5)'" -strict experimental out.mp4
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-27
        • 2017-12-13
        • 1970-01-01
        • 1970-01-01
        • 2016-12-19
        相关资源
        最近更新 更多