sh 用于优化Web的视频文件的脚本。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于优化Web的视频文件的脚本。相关的知识,希望对你有一定的参考价值。

#!/usr/bin/zsh
# based on https://gist.github.com/yellowled/1439610
IN=$1
OUT=$(echo $1 | sed 's/^\(.*\)\.[a-zA-Z0-9]*$/\1/')_opt

# webm
ffmpeg -i $IN -f webm -vcodec libvpx -acodec libvorbis -ab 256k -b:v 400K -crf 10 -s 1366x768 -an $OUT.webm

# mp4
ffmpeg -i $IN -acodec aac -strict experimental -ac 2 -ab 56k -vcodec libx264 -preset veryslow -f mp4 -crf 25 -s 1366x768 -an $OUT.mp4

# ogg (if you want to support older Firefox)
ffmpeg2theora $IN -o $OUT.ogv -x 1366 -y 768 --videoquality 5 --audioquality 0 --frontend

以上是关于sh 用于优化Web的视频文件的脚本。的主要内容,如果未能解决你的问题,请参考以下文章

OGG运维优化脚本(十五)-信息同步类--错误日志同步

sh 优化Web视频 - 压缩MP4并使用FFMPEG删除音频。用CRF 30编码为264,缩小到1920x1080,剥离音频

sh 将大型视频文件转换为优化的480p视频,而不会失去大量的质量

OGG运维优化脚本-信息修改类--快速注释

OGG运维优化脚本(十四)-信息同步类--定义文件自动下发

OGG运维优化脚本-信息修改类--附加日志增加