我可以听到音频,但没有来自mp4的视频

时间:2016-02-11 03:18:02

标签: video-streaming vlc

我有两个mp4视频。我想将视频流式传输到UDP多播地址。 其中一个视频流(视频和音频)但另一个只传输音频流。这两个视频都是h264编码的。

我检查了两个视频上的moov原子,它们存在于文件的开头,所以不是moov原子位于文件的末尾。

为什么其中一个视频没有显示任何视频(只听到音频)的任何想法?

我注意到的一件事是我们正在使用旧版本的VLC,但是当我们转移到更新版本时,两个视频都会流式传输视频和音频。为了说服我们的客户转向更新版本的VLC,我首先需要知道是什么导致了这个问题。

1 个答案:

答案 0 :(得分:1)

H.264有多个配置文件... baseline,main和high来命名一些更常见的配置文件......以及多个级别。如果视频流无法在较旧版本的VLC中播放,则有一种可能性是它使用了您正在处理的旧版VLC可能不支持的高配置和级别。

您可以使用ffprobe来帮助确定给定流的此信息:

ffprobe -loglevel error -show_streams [videofile]