gpt4 book ai didi

c# - FFMPEG缓存如何配置和获取缓存文件名

转载 作者:行者123 更新时间:2023-12-04 23:13:54 30 4
gpt4 key购买 nike

我正在使用一个使用 FFMPEG 的 c# WPF 视频播放器包装器。它被称为 FFME 媒体元素。使用它,我已经能够使用“缓存”https://www.ffmpeg.org/ffmpeg-protocols.html#cache 激活 FFMPEG 中的缓存。协议(protocol)值。
这有效,我可以看到加载视频文件时在我的应用程序目录中创建的缓存文件。每次加载视频时似乎都会创建一个新的缓存文件。缓存文件名的约定为 ffcachexxxxxx。

忽略我正在使用的包装器,有没有办法(如果我自己使用 FFMPEG)来获取或确定缓存文件名,或者让 FFMPEG 自动删除缓存文件。过了一会儿,缓存文件占用了很多空间,我想要一种清除它们的方法。如果有办法在 FFMPEG 中执行此操作,那么我可以将其应用于我正在使用的包装器。

所以我正在寻找任何一个
1. 一种获取当前缓存文件名的方法,以便我可以在视频关闭时删除
2.设置FFMPEG自动删除缓存文件。
3. 设置为 FFMPEG 以一次性清除所有存储的缓存文件。

任何建议表示赞赏。

最佳答案

FFmpeg 会自动删除缓存文件,但由于 Windows 上的一个怪癖,它们没有被删除。现在修好了。明天升级到最新的 ffmpeg git build。

关于c# - FFMPEG缓存如何配置和获取缓存文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56249101/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com