gpt4 book ai didi

php - html和主流浏览器支持的不同视频格式

转载 作者:行者123 更新时间:2023-12-04 23:16:34 25 4
gpt4 key购买 nike

大家好,我正在建立一个视频托管网站,想知道我的 php 代码应该转换用户视频的视频格式是什么,以便所有主要浏览器都支持该文件。

通过在互联网上搜索,我知道 mp4、swf、avi、ogg 是这些格式,但是如果我将一个视频转换为所有这些格式,那么单个视频的空间将是 4 倍,并且还会有服务器负载和时间转换的消耗过程。

所以我想知道是否应该随身携带一两种格式,以减少服务器负载和转换时间。

我正在通过此代码转换视频(ffmpeg)

 if (move_uploaded_file(@$_FILES['profileimage99']['tmp_name'], $uploadfile)) {

$base = basename($uploadfile, $safe_file['ext']);
$new_file = $base.'flv';
$new_image = $base.'jpg';
$new_image_path = $live_img.$new_image;
$new_flv = $live_dir.$new_file;

require 'vendor/autoload.php';
//ececute ffmpeg generate flv
exec('ffmpeg -i '.$uploadfile.' -f flv -s 768x432 '.$new_flv.'');
//execute ffmpeg and create thumb
exec('ffmpeg -i '.$uploadfile.' -f mjpeg -vframes 71 -s 768x432 -an '.$new_image_path.'');

还请告诉我在 php 代码中使用 exec 会很好吗?

最佳答案

最常见的网络视频格式是 WebM、OGG 和 MP4,其中 IE、Chrome、Safari、Opera 和 FireFox 支持 MP4。

因此,谨慎的做法是坚持使用 MP4。

关于php - html和主流浏览器支持的不同视频格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31739072/

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