在JBoss上转换视频?

时间:2012-10-04 09:10:58

标签: html5 video

我应该用HTML5实现MP4-Video-Stream。用户可以上传视频,其他人可以观看。

它可以在IE9,Chrome和Firefox中运行。 但显然你必须为每个编解码器提供不同的编解码器。

现在我像这样解决它: <video controls poster="preview.png" > <source src="film.mp4" /> <source src="film.webm" /> <source src="film.ogv" /> </video>

但是由于用户不应该将其转换为不同的编解码器并将视频上传三次,我不太喜欢它。 我们正在使用JavaEE,所以我想可能有一些方法来转换服务器端的视频? 但我愿意接受任何其他选择。

1 个答案:

答案 0 :(得分:1)

使用HTML5,别无选择,只能使用不同的编解码器和不同的浏览器。如果您希望使用ffmpeg,可以在服务器上完成转换。如果您想坚持HTML5播放,我认为还有其他选择。 这是Flash5在HTML5上的分数,目前单个文件可以通过Flash播放器为所有浏览器提供服务。

以下类型的命令可以为您进行转换。

ffmpeg -i <input> -acodec <audio codec> -b:a <audiobitrate> -vcodec <video codec> -b:v <videobitrate> <output_file>

对于许多操作系统,ffmpeg可以使用直接二进制文件。