(I haven't had enough coffee yet and my remembrance of the nuances of mmap are sketchy)

On 11/4/2021 5:14 AM, LianCheng wrote:
Yes, would like to know in ffmpeg, under drawtext, the textfile (reload=1)
is using read-write or read-only mode?

From a quick read of the source code-
libavfilter/vf_drawtext.c uses libavutil/file.c av_file_map(); that opens the file in with O_RDONLY (read only).

If mmap exists (in the build of ffmpeg) that is used to map the file with PROT_READ|PROT_WRITE, which IIRC means that the memory map of the file may be back written to.

Either way, changing the size of the underlying file would interfere with the memory map of it, and changing the size of a file can upset programs that aren't expecting it.

In the end, drawtext in the ffmpeg executable doesn't appear to be the right tool for the job.

z!
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to