Использование библиотеки Python ffmpegio с помощью следующего кода я получаю общий объем выборки, равный 290704.
Код: Выделить всё
with ffmpegio.open(file, 'ra', blocksize = 16, sample_fmt = 'dbl') as file_opened:
for i, indata in enumerate(file_opened):
do some stuff
print((i + 1) * 16)
Код: Выделить всё
ffmpegio.probe.audio_streams_basic('a.mp3')[0]['nb_samples']Как может быть разница между 292608 и 290704 объяснили?
Я искал в документации ffmpegio, но не нашел ничего, что привлекло бы мое внимание:
https://python-ffmpegio. github.io/python-ffmpegio/
Спасибо.
Я пытался получить больше информации о том, как общее количество образцов рассчитывается в ffmpegio. Probe.audio_streams_basic()
Кроме того, разница не увеличивается с увеличением длины mp3-файла.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -2-methods