gpt4 book ai didi

html - 将视频转换为 html5 兼容格式(服务器端)

转载 作者:太空狗 更新时间:2023-10-29 13:49:54 26 4
gpt4 key购买 nike

我想创建一个网站,以 html5 格式播放用户上传的视频。

如何将服务器端的任何视频类型转换为 WebM、OGG 或 MP4?

FFmpeg 是最好的解决方案吗?到目前为止,这就是我的想法,但我更愿意找到一种更简单的方法。

最佳答案

是的,ffmpeg 是最好的解决方案,但您需要按照以下步骤使视频在所有浏览器中工作:

1- 从这里下载最新版本的 ffmpeg ffmpeg download

2- 将内容解压到目录;

3-用PHP调用exe文件生成mp4和webm格式的视频,如下:

exec(ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -qscale 4 -vcodec libx264 -f mp4 your_new_video_path.mp4);

exec(ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -b 1500k -vcodec libvpx -acodec libvorbis -ab 160000 -f webm -g 30 -s your_new_video_path.webm);

4- 在 IIS 中允许(如果是您的情况)Mime 类型 mp4 和 webm

5- 使用 video.js构建 html5 视频标签并调用您的两个转换后的视频(mp4 和 webm);

注意:如果您不使用 video.js,视频可能无法在 IE 中播放。

关于html - 将视频转换为 html5 兼容格式(服务器端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8706602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com