gpt4 book ai didi

audio - ffmpeg 检测 mp3 远程音频何时更改

转载 作者:行者123 更新时间:2023-12-04 23:11:18 25 4
gpt4 key购买 nike

我正在通过 ffmpeg 下载托管在某些数据源上的 mp3:

function (fpath, opath, sampleRate) {
var self = this;

// defaults
sampleRate = sampleRate || '44100';
var loglevel = self.logger.isDebug() ? 'debug' : 'warning';
return new Promise((resolve, reject) => {
const args = [
'-y',
'-loglevel', loglevel,
'-i', fpath,
'-ar', sampleRate,
'-acodec', 'pcm_s16le',
opath
];
const opts = {
cwd: self._options.tempDir
};
cp.spawn('ffmpeg', args, opts)
.on('message', msg => self.logger.info(msg))
.on('error', reject)
.on('close', resolve);
});
}
数据源,不时会稍微更改此音频文件。 ffmpeg 有没有办法- 对于给定的 url - 检查该音频文件是否已更改 没有 下载整个文件?
我正在尝试使用 curl -I作为基本检查,但我不确定这对于无论如何都会存在的 mp3 音频文件是正确的方法。

最佳答案

ffprobe -print_format json URL ;
添加 -show_entries 您只能选择所需的信息,您认为合适的信息来决定是否有变化

关于audio - ffmpeg 检测 mp3 远程音频何时更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67489166/

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