Video Firefox中OGG视频中未播放音频

Video Firefox中OGG视频中未播放音频,video,ogg,Video,Ogg,我使用的是以下没有争议的代码 <video width="711" height="400" poster="so_low.jpg" controls preload> <source src="so_low.m4v" type='video/mp4' /> <source src="so_low.ogv" type='video/ogg' /> Sorry, your browser has no video playback cap

我使用的是以下没有争议的代码

<video width="711" height="400" poster="so_low.jpg" controls preload>
    <source src="so_low.m4v" type='video/mp4' />
    <source src="so_low.ogv" type='video/ogg' />
    Sorry, your browser has no video playback capabilities
</video>

抱歉,您的浏览器没有视频播放功能
视频在Firefox中加载,但没有声音。控件中的声音图标有一条斜线。不用说,带有声音的视频在桌面上的VLC播放器中播放得很好。与MP4相比,视频质量很差,但情况不同

知道我为什么听不到声音吗


更新:可以在Safari和FF中进行检查。声音在Safari中起作用(质量也更好),但FF被屏蔽。

Safari正在播放mp4文件。FF正在尝试扮演ogv。OGV文件具有flac音频编解码器,而不是vorbis。因此,您需要将音频编码更改为vorbis。

您是否尝试过在“源”类型中设置编解码器?像这样type=“video/ogg;codecs=theora,vorbis”是的,没有成功。您可以在Safari和FF中查看实际页面。声音在Safari中可以工作(质量也更好),但FF有问题。就视频质量而言,mp4比ogv大4倍。所以你给你的mp4增加了4倍的比特,显然它看起来会更好。好的,我尝试了以下命令
ffmpeg-I So_low.m4v-acodec libvorbis-ac 2-ar 44100-r 29.4 So_low.ogv
。三件有趣的事。我在Firefox上仍然没有声音,但播放的声音很好。此外,尽管使用了
-R29.4
,我的输出仍然是15fps,因此很糟糕。我做错了什么?嗯fwiw,
ffmpeg-I so_low.m4v-acodec libvorbis-vcodec liborea-ab 192k-b:v 3514k-r 29.94-s 960x540 so_low.ogv
现在在FF中产生声音,但控制器显示的持续时间错误(显示的时间更短),即使视频持续播放超过显示的持续时间。而且,视频质量仍然很差。fps显示为12,尽管我在输入文件中指定了29.94。