Я использую код для добавления водяных знаков в видео при загрузке для carrierwave-video:
process encode_video: [:mp4, resolution: "640x480", watermark: {
path: "app/assets/images/logo-nike.jpg",
position: :bottom_right,
pixels_from_edge: 10
}]
Когда я использую этот код, я получаю сообщение об ошибке:
(короче)
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[AVFilterGraph @ 0x55c8909bf180] No such filter: '"movie'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
):
моя версия ffmpeg - 4.1.1
Что-то не хватает в ffmpeg, которое мне нужно установить?Я осмотрелся и не нашел проблем с другими, использующими этот код (хотя большинству сообщений уже несколько лет)
Я нашел это: Нет такого фильтра: 'drawtext'
но разве это не то же самое?