Answers:
由于WebM是Matroska的子集,因此mkvtoolnix应该允许您对文件进行解复用。它是开源,跨平台的,并且作者提供了Windows二进制文件。
要使用ffmpeg工具(https://www.ffmpeg.org/download.html)从WebM文件中提取音频,请执行以下操作:
ffmpeg -i "input.webm" -vn -acodec copy "output.oga"
说明:
“ -i input.webm”指定输入文件
“ -vn”从输出
“ -acodec copy ”中删除视频流,告诉ffmpeg照原样复制音频流(不重新压缩)
“ output.oga”指定输出文件。
注意:在包含空格的文件名周围使用引号“”。
输出文件扩展名必须与源webm文件中包含的音频流的格式匹配。
我使用“ .oga”作为输出文件扩展名,因为我处理的大多数webm文件都包含Vorbis音频。
在这种情况下,“。oga”是首选的扩展名,即使.ogg仍然是vorbis纯音频文件的常见扩展名。
此基于ffmpeg的命令行应为您提供源文件中的音频格式:
ffmpeg -i "inputfile.ext"
搜索包含文本“音频”的行,通常在命令输出的结尾附近。
就我而言,这是输出:
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)
阅读此Wikipedia页面可能会让您了解应该使用哪种文件扩展名和哪种音频格式:http : //en.wikipedia.org/wiki/Audio_file_format
使用MKVToolNix –适用于Linux / Unix和Windows的Matroska工具:
mkvextract.exe "file.webm" tracks 0:"file_audio.ogg"
(假设音轨ID为0-您可以使用 mkvinfo.exe
或 进行检查mkvtoolnix-gui.exe
)