Como descubro o formato de áudio de um arquivo WAV?


18

No Windows XP, eu costumava usar o sndrec32.exe (acessório Gravador de som) para abrir um arquivo wav e as propriedades get no arquivo. Isso exibirá o comprimento, tamanho dos dados e formato de áudio (por exemplo, GSM 6.10 8.000 kHz, Mono). Também havia a opção de converter o arquivo para outro formato.

Não consigo encontrar essa funcionalidade no Windows 7. O que é uma alternativa (espero que incorporada)? O SoundRecorder.exe no não tem essa funcionalidade. Eu sempre me perguntei pelo sndrec32.exe, mas gostaria de saber para onde foi essa funcionalidade.

Atualização: com base nos comentários, parece que o Vista pode ter essas informações nas propriedades (não posso verificar isso). As propriedades de um arquivo WAV no Windows 7 não.

Respostas:


15

Há muito tempo que uso um pequeno utilitário, o GSpot Codec Information Appliance . Não me pergunte sobre o nome. Eu não escolhi. ;)

De qualquer forma, você pode arrastar praticamente qualquer tipo de arquivo de mídia, áudio ou vídeo para o aplicativo ou usar o menu Arquivo | Abrir (também suporta processamento em lote) e fornecerá todos os tipos de informações sobre o arquivo.

chord.wav

vic20-1982.wmv


Isso tem as informações que estou procurando (e de graça). Obrigado!
ChrisH

13

O VLC media player pode mostrar informações sobre arquivos wav. Na lista de reprodução do VLC, clique com o botão direito no seu arquivo wav e selecione " Informações ... ". Em seguida, na janela "Informações da mídia" exibida, clique na guia " Codec ". Você verá informações como estas:

Type: Audio
Codec: PCM S16 LE (s16l)
Channels: Mono
Sample rate: 44100 Hz
Bits per sample: 16

4

(Editar) GUI on-line e opções de linha de comando.

Arrastar e soltar on-line

Se você deseja uma maneira on-line, arraste e solte, para obter todas as metadetas, especificações, etc. (na verdade, muitas informações, consulte a tela), use

https://www.get-metadata.com/

É uma alternativa rápida e útil ao MediaInfo , que é um programa chamado de forma inadequada na resposta aceita pelo @JMD ou outros programas no computador. Todas essas soluções são ótimas soluções, a propósito. O online também oferece muitas informações . Aqui está um exemplo das informações de um arquivo de áudio que chamei audio.wav - gravei minha voz um pouco.

Informações de metadados de get-metadata.com

O aplicativo da web que estou compartilhando é um "Visualizador EXIF ​​on-line gratuito", o que significa que você também pode encontrar informações sobre vídeos e documentos.

Espero que ajude!


Edite, adicionando tudo depois disso.

Linha de comando

Eu me vi querendo executar essa tarefa a partir da linha de comando cada vez mais. Eu sei que o OP originalmente usava um aplicativo baseado em GUI e que esse OP também queria algo embutido. Não tenho nenhuma informação sobre isso, mas quero dar uma olhada nas opções da linha de comando para obter

propriedades ... comprimento, tamanho dos dados e formato de áudio ... [e] converte [ing] o arquivo para outro formato

Darei algumas informações básicas sobre várias opções de linha de comando e mostrarei algumas soluções em Python. Dependendo do que você instalou (e do que você pode instalar), o material do Python pode ser útil.

Gravei minha voz um pouco e chamei de 'bballdave025.wav'

Como esses metadados são para um arquivo diferente do mostrado acima, estou incluindo uma imagem do get-metadata.com para o arquivo bballdave025.wav aqui (link da imagem).

MediaInfo

(observado por @DenisKolodin nesta resposta , mas que ilustrarei agora.)

C:\Users\bballdave025\Desktop>E:\programs\mediainfo\mediainfo.exe bballdave025.wav
General
Complete name                            : bballdave025.wav
Format                                   : Wave
File size                                : 1.19 MiB
Duration                                 : 14 s 120 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 706 kb/s
Album                                    : for SU answer
Track name                               : illustration audio
Track name/Position                      : 1
Performer                                : bballdave025
Director                                 : bballdave025
Genre                                    : Informational
Recorded date                            : 1111
Original source form/Name                : for SU answer
Comment                                  : are not executed
ITRK                                     : 1

Audio
Format                                   : PCM
Format settings                          : Little / Signed
Codec ID                                 : 1
Duration                                 : 14 s 120 ms
Bit rate mode                            : Constant
Bit rate                                 : 705.6 kb/s
Channel(s)                               : 1 channel
Sampling rate                            : 44.1 kHz
Bit depth                                : 16 bits
Stream size                              : 1.19 MiB (100%)

As coisas são ainda mais divertidas com

> mediainfo --fullscan bballdave025.wav

o que lhe dará mais informações do que você jamais imaginou.

Sox

(Notas sobre instalação , disponibilizando a partir de qualquer diretório.)

C:\Users\bballdave025\Desktop>E:/programs/sox-14-4-2\sox.exe --i bballdave025.wav

Input File     : 'bballdave025.wav'
Channels       : 1
Sample Rate    : 44100
Precision      : 16-bit
Duration       : 00:00:14.12 = 622720 samples = 1059.05 CDDA sectors
File Size      : 1.25M
Bit Rate       : 706k
Sample Encoding: 16-bit Signed Integer PCM

Observe que não vejo nada sobre o final dos bytes, algo que todas as outras soluções exibem.

FFmpeg (na verdade, com o utilitário `ffprobe` incluído)

Você pode obter instruções detalhadas para instalação no Windows, mas basicamente só precisa do link para a página de downloads - clique no FFmpeg em itálico acima.

C:\Users\bballdave025\Desktop>E:\programs\ffmpeg-latest-win64-static\ffmpeg-latest-win64-static\bin\ffprobe -hide_banner bballdave025.wav
Input #0, wav, from 'bballdave025.wav':
  Metadata:
    title           : illustration audio
    album           : for SU answer
    artist          : bballdave025
    comment         : s are not executed
    date            : 1111
    genre           : Informational
    track           : 1
  Duration: 00:00:14.12, bitrate: 705 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 1 channels, s16, 705 kb/s

Outras

Não incluo mplayer, porque parece que ele só tem FFmpeg sob o capô e porque não consigo instalá-lo em uma máquina de trabalho. Parece que também funciona muito bem.


Observe o final do pathcomando que eu executo no CMD:

C:\Users\bballdave025\Desktop>path
...
E:\programs\ffmpeg-latest-win64-static\ffmpeg-latest-win64-static\bin;E:\programs\sox-14-4-2;C:\Program Files (x86)\VideoLAN\VLC;E:\programs\mediainfo;



Soluções Python

Como alterno entre ambientes Linux / Windows, o Python parece um bom lugar para encontrar uma solução. Especificamente, os audiotools( disponíveis no Windows?) E os wavepacotes são excelentes. Este post lista outros, incluindo um que eu não tentei - soundfile. librosatambém pode fazer o trabalho, mas pode levar muito tempo para ser feito (é mais algo que você usaria para criar um aplicativo de fala para texto).

Especificamente para Windows:

python -m pip install <package>

onde <package>pode estar pysoundfile, librosaou qualquer um dos outros que mencionei. Estou sem tempo para mostrar o como fazer e os resultados de cada um, mas espero voltar aqui para mostrá-los.


1

As informações ainda estão lá na guia Detalhes, apenas foram movidas:

formato de áudio : no tipo Arquivo / Item.
length : in Media / Length
tamanho dos dados : in File / Size



0

Se você instalar o Quicktime, ele possui uma janela Informações que exibe taxas de bits, canais e frequências.


lulz @ quicktime ahahahahahahahahahhahaha
desfaz

0

Você já tentou clicar com o botão direito do mouse, acessar propriedades e detalhes?


sem esses detalhes, verifiquei.
303 Snark

ah! Existe na minha máquina Vistax86. Quão muito, muito estranho. Ansiedade do usuário de novo?
Phoshi

1
bem há detalhes, mas não codec, bitrate, mono / estéreo, ...
Snark

No Windows 7, recebo o seguinte: Título, Legenda, Classificação, Artistas contribuintes, Álbum, Ano, #, Gênero, Duração, Taxa de bits, Mídia criada, Direitos autorais, Classificação parental, Classificação parental, Nome, Tipo de item, Caminho da pasta, Data da criação, Data da modificação, Atributo de tamanho, Disponibilidade offline, Status offline, Sared com, Proprietário, Computador. Estou à procura de codec, bitrate, mono / estéreo.
ChrisH
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.