chr*_*ish 19 audio windows-7 format
在 Windows XP 中,我曾经使用 sndrec32.exe(录音机附件)打开一个 wav 文件并获取该文件的属性。这将显示长度、数据大小和音频格式(例如 GSM 6.10 8.000 kHz,Mono)。还可以选择将文件转换为另一种格式。
我在 Windows 7 中找不到此功能。有什么替代方法(希望内置)?SoundRecorder.exe 中没有此功能。我一直想知道 sndrec32.exe 确实有那个功能,但我想知道该功能的去向。
更新:根据评论,Vista 的属性中可能包含此信息(我无法验证)。Windows 7 中 WAV 文件的属性没有。
小智 17
VLC 媒体播放器可以显示有关 wav 文件的信息。在 VLC 的播放列表中,右键单击您的 wav 文件并选择“信息... ”。然后,在弹出的“媒体信息”窗口中,单击“编解码器”选项卡。你会看到这样的信息:
Type: Audio
Codec: PCM S16 LE (s16l)
Channels: Mono
Sample rate: 44100 Hz
Bits per sample: 16
Run Code Online (Sandbox Code Playgroud)
JMD*_*JMD 16
我一直在使用一个小实用程序,GSpot Codec Information Appliance。不要问我名字。我没有选择它。;)
无论如何,您可以将大多数任何类型的媒体文件、音频或视频拖入应用程序,或使用文件|打开菜单(它还支持批处理),它会告诉您有关文件的各种信息。
(编辑)在线 GUI 和命令行选项。
如果你想要一种在线的、拖放的方式来获取每一个元数据、规格等(实际上很多信息,请参阅屏幕截图),请使用
更新
无,网址已更改。下面的屏幕截图是针对旧 URL 的,但流程/界面与新 URL 相同。
它是MediaInfo的一种快速而有用的替代方案,这是@JMD 或其他计算机程序接受的答案中的一个名称有点不恰当的程序。顺便说一下,所有这些解决方案都是很好的解决方案。在网上,也给了你很多信息。这是一个来自我称为 audio.wav 的音频文件的信息示例 - 我录制了我的声音。
我分享的网络应用程序是“免费在线 EXIF 查看器”,这意味着您还可以找到有关视频和文档的内容。
希望能帮助到你!
编辑,在此之后添加所有内容。
我发现自己越来越想从命令行执行此任务。我知道 OP 最初使用的是基于 GUI 的应用程序,并且该 OP 也需要内置的东西。我没有这方面的任何信息,但我确实想简要介绍命令行选项以获取
属性 ... 长度、数据大小和音频格式 ... [和] 将 [ing] 文件转换为另一种格式
我将提供有关几个命令行选项的一些基本信息,然后我将展示几个 Python 解决方案。根据您安装的内容(以及您可以安装的内容),Python 的内容可能会有所帮助。
我录制了我的声音并将其命名为“bballdave025.wav”
由于该元数据是用于一个不同的文件比上面所示,我包括get-metadata.com为bballdave025.wav文件的图像在这里(图像链接)。
(@DenisKolodin 在这个答案中指出,但我现在将说明。)
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%)
Run Code Online (Sandbox Code Playgroud)
事情更有趣
> mediainfo --fullscan bballdave025.wav
Run Code Online (Sandbox Code Playgroud)
这将为您提供比您想像的更多的信息。
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
Run Code Online (Sandbox Code Playgroud)
请注意,我没有看到有关字节结束的任何信息,所有其他解决方案都显示了这一点。
您可以获得在 Windows 上安装的详细说明,但您基本上只需要下载页面的链接 - 单击上面的斜体 FFmpeg。
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
Run Code Online (Sandbox Code Playgroud)
我不包括mplayer
,因为它似乎只是在引擎盖下有 FFmpeg 并且因为我无法将它安装在工作机器上。似乎它也运行得很好。
请注意path
我在 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;
Run Code Online (Sandbox Code Playgroud)
我切换 Linux/Windows 环境,因此 Python 似乎是寻找解决方案的好地方。具体来说,audiotools
(在 Windows 上可用?)和wave
包非常好。这篇文章列出了其他人,包括一个我没有尝试过的 - soundfile
。librosa
也可以完成这项工作,但可能需要很长时间才能完成(这更多的是您用来构建语音到文本应用程序的东西)。
专门用于 Windows:
python -m pip install <package>
Run Code Online (Sandbox Code Playgroud)
哪里<package>
可以是pysoundfile
、librosa
或我提到的其他任何一个。我没时间展示每个方法的操作方法和结果,但我希望回到这里来展示它们。
归档时间: |
|
查看次数: |
74546 次 |
最近记录: |