bytedeco/javacv

Error loading local image when adding a watermark using FFmpegFrameFilter.

Open

#2.289 aberto em 8 de out. de 2024

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)Java (1.583 forks)batch import
help wantedquestion

Métricas do repositório

Stars
 (6.985 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

The code is as follows:

    String watermarkImagePath = "E:/watermark/watermark.png";
    String filterStr = String.format("[in]scale=1920:1080[v1];movie=%s[watermark];[v1][watermark]overlay=0:0,format=rgba [out]",watermarkImagePath);
    FFmpegFrameFilter filter = new FFmpegFrameFilter(filterStr, 1920, 1080);
    filter.start();

When I change watermakImagePath to a file under the project, String watermarkImagePath = "watermark.png", the watermark can be generated normally,I use an absolute path,watermarkImagePath = "E:/watermark/watermark.png", it gives an error.

Error: [Parsed_movie_1 @ 0000015468d24940] Failed to avformat_open_input 'E'

Error: [AVFilterGraph @ 0000015468227f40] Error processing filtergraph: No such file or directory

Guia do colaborador