답변:
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" 로 복사하도록 지시합니다. 출력 파일을 지정합니다.
NB : 공백이 포함 된 파일 이름 주위에 따옴표 ""를 사용하십시오.
출력 파일 확장자는 소스 webm 파일에 포함 된 오디오 스트림 형식과 일치해야합니다.
내가 처리하는 대부분의 webm 파일에는 Vorbis 오디오가 포함되어 있으므로 ".oga"를 출력 파일 확장자로 사용합니다.
.ogg가 여전히 vorbis 오디오 전용 파일의 확장명 인 경우에도 ".oga"가이 경우 선호되는 확장명입니다.
ffmpeg를 기반으로하는이 명령 행은 소스 파일의 오디오 형식을 제공해야합니다.
ffmpeg -i "inputfile.ext"
일반적으로 명령 출력의 끝 부분에 "Audio"텍스트가 포함 된 행을 검색하십시오.
내 경우에는 다음이 출력됩니다.
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)
이 위키 백과 페이지를 읽으면 어떤 파일 확장자를 어떤 오디오 형식과 함께 사용해야하는지에 대한 통찰력을 얻을 수 있습니다. http://en.wikipedia.org/wiki/Audio_file_format
와 리눅스 / 유닉스 및 Windows 용 MATROSKA 도구 - MKVToolNix :
mkvextract.exe "file.webm" tracks 0:"file_audio.ogg"
( 오디오 트랙 ID가 0이라고 가정하면 mkvinfo.exe
또는로 확인할 수 있습니다mkvtoolnix-gui.exe
)