我正在努力添加将视频上传到我正在开发的CMS的功能,并且我对上传视频的“最佳做法”有些困惑。视频将使用Video.js库进行播放。HTML5视频格式最佳做法
我对HTML5视频的理解是有三种可能的格式:MP4,OGG和WEBM。 It would appear MP4支持所有浏览器,而其他两个支持较少。
- 如果我想允许用户上传任何类型的视频,那么我需要将他们上传的任何内容转换为适用于HTML5的格式吗?或者有什么不同的方法可以解决这个问题?
- 如果到处都支持MP4,那么包括其他两种格式又有什么意义呢?如果我在用户上传后转换视频,我应该将视频转换为全部三种版本吗?
- 我假设当您将视频上传到YouTube时,他们会将视频转换为正确的格式?或者他们还有什么能够播放任何视频格式?
- 是否有任何库或技术可以快速转换上传的视频?
您可以使用'ffmpeg'在服务器上将媒体转换为不同的格式,并且在'html'处使用'
是的,我正在查看https://github.com/AydinAdn/MediaToolkit来转换视频 - 但我应该将视频转换为所有三种格式,还是让MP4足够? – William
请参阅['