存储在vlc中打开的文件的名称

时间:2014-06-29 10:37:01

标签: vlc libvlc

我想将我在vlc中打开的音频/视频文件的名称存储在日志文件中。 我打算使用日志文件制作自动播放列表。

我该怎么办?我是否应该为vlc进行扩展,这将做同样的事情?

1 个答案:

答案 0 :(得分:1)

这么多选择。最简单的可能是在vlc中使用--file-logging和--verbose选项,然后对日志文件进行后处理。

其他选项可能包括:

  • 编写一个包装程序,记录您想要的文件,然后调用vlc来播放它,
  • 在回放开始时修补vlc源以写入日志,并重建vlc,
  • 在Linux上,用C或Python编写一个程序,使用inotify监视一组文件,事件类型为IN_OPEN,IN_ACCESS和IN_CLOSE_NOWRITE,将事件记录到日志文件中,
  • 在Linux上,写一个LD_PRELOAD,拦截打开,识别文件类型,写入日志名称。