diff --git a/libavfilter/vf_lut3d.c b/libavfilter/vf_lut3d.c index 9e820a17c9..fda85b16b4 100644 --- a/libavfilter/vf_lut3d.c +++ b/libavfilter/vf_lut3d.c @@ -805,7 +805,7 @@ static av_cold int lut3d_init(AVFilterContext *ctx) return set_identity_matrix(ctx, 32); } - f = fopen(lut3d->file, "r"); + f = av_fopen_utf8(lut3d->file, "r"); if (!f) { ret = AVERROR(errno); av_log(ctx, AV_LOG_ERROR, "%s: %s\n", lut3d->file, av_err2str(ret)); @@ -1588,7 +1588,7 @@ static av_cold int lut1d_init(AVFilterContext *ctx) return 0; } - f = fopen(lut1d->file, "r"); + f = av_fopen_utf8(lut1d->file, "r"); if (!f) { ret = AVERROR(errno); av_log(ctx, AV_LOG_ERROR, "%s: %s\n", lut1d->file, av_err2str(ret));