diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-output.c b/plugins/obs-ffmpeg/obs-ffmpeg-output.c index d6f2ef3e9..31a7df6f8 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-output.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-output.c @@ -357,6 +357,10 @@ static inline bool open_output_file(struct ffmpeg_data *data) } } + strncpy(data->output->filename, data->config.url, + sizeof(data->output->filename)); + data->output->filename[sizeof(data->output->filename) - 1] = 0; + ret = avformat_write_header(data->output, NULL); if (ret < 0) { blog(LOG_WARNING, "Error opening '%s': %s",