[FFmpeg-user] Alternative to Dynamic Text

Gyan Doshi ffmpeg at gyani.pro
Sun Nov 7 07:07:31 EET 2021



On 2021-11-07 03:58 am, Anatoly wrote:
> On Thu, 4 Nov 2021 20:14:16 +0800
> LianCheng <tanlccc at gmail.com> wrote:
>
>> Yes, would like to know in ffmpeg, under drawtext, the textfile
>> (reload=1) is using read-write or read-only mode?
> I think "procmon.exe" from Microsoft
> https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
> can help you to find the answer (and maybe somehow "debug" the
> situation).

FFmpeg opens the file with O_RDONLY mode.

> Btw, I think following approach may help (or may not, I have no windows
> system by hand to test it myself). Let's say I want to atomically
> replace file a.txt with file b.txt
> mklink /h wrk.txt a.txt
> open wrk.txt with ffmpeg
> update b.txt as needed
> mklink /h next.txt b.txt
> move /y next.txt wrk.txt
> now update a.txt as needed or may delete a, b and create new b.
> hardlink again and move again
> and so on in loop

This can work until it doesn't. The filter doesn't tolerate any load 
failures.
I'll see if I can add a short sleep and retry. If it still fails, we 
continue with the old text.

Regards,
Gyan


More information about the ffmpeg-user mailing list