bytedeco/javacv

Error loading local image when adding a watermark using FFmpegFrameFilter.

オープン

#2,289 opened on 2024/10/08

 (1 件のコメント) (0 件のリアクション) (0 人の担当者)Java (1,583 件のフォーク)batch import
help wantedquestion

Repository metrics

Stars
 (6,985 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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

コントリビューターガイド