我正在处理具有以下元数据的 M4a 文件:
Metadata:
major_brand : M4A
minor_version : 0
compatible_brands: M4A mp42isom
creation_time : 2019-08-14T13:45:39.000000Z
iTunSMPB : 00000000 00000840 00000000 00000000000387C0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Duration: 00:00:05.25, start: 0.047891, bitrate: 69 kb/s
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 65 kb/s (default)
Run Code Online (Sandbox Code Playgroud)
音频持续时间 = 5246.2585 毫秒
我正在尝试使用以下公式计算帧数:
duration * sampling rate / frame size = 5246.2585 * 44.1/1024 = 225.9375 frames
Run Code Online (Sandbox Code Playgroud)
我尝试了多个文件,它总是给出 xxx.9357 帧。
但是,使用 FFprobe:
ffprobe -i audio.m4a -show_streams …Run Code Online (Sandbox Code Playgroud)