gpt4 book ai didi

php - 使用 FFMPEG 将视频转换为 FLV

转载 作者:行者123 更新时间:2023-12-04 23:09:18 26 4
gpt4 key购买 nike

我在上次购买的用于转换视频的一个 php 脚本中遇到了这段代码。该脚本在 Ubuntu 12.04 上运行

-i $file_source -b 9600k -aspect 16:9 -acodec aac -strict experimental -ab 128k -ar 22050 $file_dest" 

这就是元素/属性的全部含义,还有什么可以替代的?

谢谢你的帮助

最佳答案

您可以使用以下命令使用 ffmpeg 转换视频

所需编解码器:

  • libmp3lame - 编解码器
  • libfaac - 编解码器
  • libvorbis - 编解码器
  • libx264 - vcodec
  • libtheora - vcodec
  • libvpx - vcodec
  • FFMPEG 构建版本 - ffmpeg 版本 N-54207-ge59fb3f

  • 命令如下 -
  • 转换为 flv -
    $file_source = "/tmp/test.mp4";
    $file_dest = "/tmp/test.flv";
    ffmpeg -i $file_source -pass 1 -vcodec libx264 -preset slower -b 512k -bt 512k -threads 0 -s 640x360 -aspect 16:9 -acodec libmp3lame -ar 44100 -ab 32 -f flv -y $file_dest
  • 转换为 mp4 以支持 HTML5 -
    $file_source = "/tmp/test.flv";
    $file_dest = "/tmp/test.mp4";
    ffmpeg -y -i $file_source -vcodec libx264 -q:v 1 -preset slower -profile:v baseline -level 30 -crf 30 -vf scale="480:360" -aspect 16:9 -s 640x360 -acodec libfaac -ab 128k -ac 2 -coder ac -me_range 16 -subq 5 -sc_threshold 40 -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -g 250 -r 20 -f mp4 $file_dest
  • 转换为 webm 以支持 HTML5 -
    $file_source = "/tmp/test.mp4";
    $file_dest = "/tmp/test.webm";
    ffmpeg -y -i $file_source -vcodec libvpx -b:v 480k -bt 480k -preset slower -level 30 -crf 30 -vf scale="480:360" -aspect 16:9 -s 640x360 -acodec libvorbis -ab 128k -ac 2 -coder ac -me_range 16 -subq 5 -sc_threshold 40 -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -g 250 -r 20 -f webm $file_dest
  • 转换为 ogv 以支持 HTML5-
    $file_source = "/tmp/test.mp4";
    $file_dest = "/tmp/test.ogv";
    ffmpeg -y -i $file_source -vcodec libtheora -b:v 480k -bt 480k -preset slower -level 30 -crf 30 -vf scale="480:360" -aspect 16:9 -s 640x360 -acodec libvorbis -ab 128k -ac 2 -coder ac -me_range 16 -subq 5 -sc_threshold 40 -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -g 250 -r 20 -f ogg $file_dest;

  • 更多关于ogg、mp4、网页查看链接 html5-videos-things-you-need-to-knoweasyhtml5video

    关于php - 使用 FFMPEG 将视频转换为 FLV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055736/

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