HTML和主要浏览器支持的不同视频格式


different video format supported by html and major browsers

大家好我正在建立一个视频托管网站,想知道什么是视频格式,我的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是明智的。