Ari*_*yed 5 html video ffmpeg libvlc
我正在尝试将 Mp4 文件流式传输到 webm 文件。
之后,我逐块读取该文件并将其提供给 HTML5 查看器(html 5 查看器的视频标签)
为了从 MP4 文件 webm 文件流式传输,我有三个选项
1) 使用 VLC 媒体播放器应用程序进行流式传输 2) 通过 C 代码使用 libVLC 进行流式 传输 如何使用 C/C++ 进行流式传输视频 3) 使用 ffmpeg 命令行进行流式传输 ffmpeg -i test.mp4 -c:v libvpx -c:a libvorbis -pix_fmt yuv420p -质量良好的输出.webm
使用由所有三个选项生成的 webm 时。第一个和第二个不起作用。当第三个正在工作时。第一个和第二个仅在流式传输到文件完成之后并且当输出文件的最后一个块被馈送到 html5 视频播放器时才起作用。
看来 vlcplayer 和 libVLC 没有使用 ffmpeg 生成的关键帧生成所需的片段。
无论如何,我们是否可以指示 libVLC 或 VLCplayer 也生成带有关键帧信息的片段?