ubuntu - avconv - drawtext - 对给定时间段应用过滤器

标签 ubuntu video ffmpeg avconv

我在 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

最佳答案

avconv没有 enable option .使用ffmpeg相反:它有更多的功能,开发非常活跃,avconv无论如何,最终都会从 Ubuntu 中删除。

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

关于ubuntu - avconv - drawtext - 对给定时间段应用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33987374/

相关文章:

video - 如何为输入颜色设置与视频大小相同的大小?

android - Android 上的 mp4 视频

video - 无法使用 FFmpeg 将 MP4 重新混合到 MP4 中(在流 #1 中找不到编解码器的标签)

macos - brew install FFmpeg,在 Mac v10.15.5 上找不到 FFmpeg 命令

ubuntu - 在 Ubuntu 中安装 tdodbc 时遇到问题

linux - 无法在终端代码中为带连字符 (-) 的用户名添加密码

php - Ubuntu 上的 Symfony 2.8 有 2 个项目只加载第一个

android - 如何使用 Phonegap 在 Android 上嵌入 YouTube 视频

ffmpeg - FFplay : WASAPI can't initialize audio client (FFmpeg 3. 4 个二进制文件)

ubuntu - 错误 : symbol 'grub_calloc' not found on Ubuntu boot