HTML5 ogg 格式的音频转换

http://www.w3schools.com/tags/av_met_canplaytype.asp

html5支持的音频格式有很多

但是有时候要对音频进行转码,转码要转成对应的格式,并且使用对应的encode工具,否则不能解码

以mp3转ogg为例说明:

video/ogg;codecs="theora,vorbis"

video/mp4;codecs="avc1.4D401E,mp4a.40.2"

video/webm;codecs="vp8.0,vorbis"

audio/ogg;codecs="vorbis"

audio/mp4;codecs="mp4a.40.5"

前面一段是视频传输协议,或者是文件格式。后面一段说的是编码格式。

ffmpeg-itest.mp3-acodeclibvorbistest.ogg转换指令

sudoapt-getinstalllibvorbis-dev的函数库需要安装

在转码的时候,必须只能编码格式,否则他使用默认的

Stream#0.0:Audio:flac,44100Hz,stereo,s16,200kb/s

这个是默认的编码工具的流格式,浏览器是播放不了的。

加了编码参数的,转化的流的格式

Stream#0.0:Audio:libvorbis,44100Hz,stereo,s16

用这个库进行编码的视频,音频流格式,浏览器是能够播放的。

http://johndyer.name/ffmpeg-settings-for-html5-codecs-h264mp4-theoraogg-vp8webm/

相关推荐