В частности, что это:

  • Кодирование (например, 16-разрядный PCM со знаком, 32-разрядный код с плавающей запятой, A-Law, 24-разрядный AWVW, VOX ADPCM и т.д.)
  • Порядок байтов (например, little-endian или big-endian)
  • Количество каналов (например, 1/ моно, 2/ стерео)
  • Начальное смещение в байтах
  • Частота дискретизации (например, 44100 Гц)

для файлов .wav в /Windows /Media /*?

Знание таких параметров поможет декодировать эти файлы для расширенного использования.

1 ответ1

0

Я бы порекомендовал получить инструмент, который может читать информацию о выходе. Я использую ffprobe (часть FFmpeg):

$ ffprobe Windows\ Logon.wav
...
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, 2 channels, s16, 705 kb/s

Более подробная информация:

[STREAM]
index=0
codec_name=pcm_s16le
codec_long_name=PCM signed 16-bit little-endian
profile=unknown
codec_type=audio
codec_time_base=1/22050
codec_tag_string=[1][0][0][0]
codec_tag=0x0001
sample_fmt=s16
sample_rate=22050
channels=2
channel_layout=unknown
bits_per_sample=16
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/22050
start_pts=N/A
start_time=N/A
duration_ts=96113
duration=4.358866
bit_rate=705600
max_bit_rate=N/A
bits_per_raw_sample=N/A
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
[/STREAM]

Но это только один пример файла, другие могут отличаться. Без сомнения, было бы более полезно получить инструмент для самостоятельного чтения информации в СМИ; или объясните, чего вы в конечном итоге пытаетесь достичь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .