什么是ffmpeg与lib VLC生成的流之间的区别

时间:2015-01-20 09:41:48

标签: html5 video ffmpeg libvlc

我正在尝试将Mp4文件流式传输到webm文件。

之后,我正在通过chunk读取此文件块并将其提供给HTML5查看器 (html 5 viewer的视频标签)

为了从MP4文件webm文件流式传输,我有三个选项

1)使用VLC媒体播放器应用流出 2)使用libVLC通过C代码流   How to stream video using C/C++ 3)使用ffmpeg命令行流 ffmpeg -i test.mp4 -c:v libvpx -c:一个libvorbis -pix_fmt yuv420p -quality good output.webm

虽然通过所有三种选择来推断这个webm。第1和第2不起作用。虽然第三个工作。第1和第2只有在完成流式传输到文件并且最后一块输出文件被送到html5视频播放器后才能工作。

似乎vlcplayer和libVLC没有使用由ffmpeg生成的关键帧生成所需的片段。

我们是否可以指示libVLC或VLCplayer也使用keydrame信息生成片段?

0 个答案:

没有答案