python - pydub 可以知道文件是否曾经播放过吗?

标签 python audio pydub

我正在尝试创建一个 python 脚本来帮助我管理我的汽车 radio 的音乐库。想法如下:我有一个带有 2 小时播客 mp3 文件的 USB 闪存驱动器。由于我从来没有开过这么长的路,脚本将文件分成 5 分钟的片段并删除了原始文件。

现在,我想做的下一件事就是自动删除我已经玩过的那些。我的第一个想法是类似于 DRM 或自毁文件,一旦播放就会自行删除,但从我在网上找到的内容来看,这几乎是不可能的。

所以,问题是,我可以用 pydub 检查文件是否已经播放,所以当我回到家时,我可以将 USB 插入电脑,运行脚本,检测播放的文件并删除它们?

谢谢,对不起,如果这是一个愚蠢的问题!

最佳答案

不会。播放音频文件不会修改文件。

除非您的汽车音响将播放内容的某种日志写入闪存驱动器——这不太可能;我从未见过或听说过这样做的立体声音响——无法确定播放了哪些文件。

关于python - pydub 可以知道文件是否曾经播放过吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47146728/

相关文章:

winapi - DirectShow 音频捕获设备的注册表位置

python - 使用滚动窗口从数据帧创建 "buffer"矩阵?

audio - 仅从 youtube 视频下载音频

python - 如何使两个同名音频的长度相等?

python - 拆分/加入 mp3 时 pydub 音频故障

python - Raise_child异常输出

python - 在后台播放音频文件

python - Paramiko 跳过 channel 接收上的一些数据

python - Pandas DataFrame 创建一个包含列表的列

python - Google API 出现故障 - ImportError : cannot import name 'build'