Sandy经常下载下学习视频的文件都想要转换,mac很多软件是收费或者试用多少秒以后就不给转换了的。省的烦人,写个批量脚本搞定他
1.Ubntu OS下安装
第一步.安装 FFmpeg PPA
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
第二步.安装 FFmpeg
sudo apt-get update
sudo apt-get install ffmpeg
第三步.检查FFmpeg Version
ffmpeg version 4.2.1-0york0~18.04 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
第四步.FFmpeg 基本命令
ffmpeg -version: show version
ffmpeg -formats: show available formats
ffmpeg -codecs: show available codecs
ffmpeg -decoders: show available decoders
ffmpeg -encoders: show available encoders
ffmpeg -bsfs: show available bit stream filters
ffmpeg -protocols: show available protocols
ffmpeg -filters: show available filters
ffmpeg -pix_fmts: show available pixel formats
ffmpeg -layouts: show standard channel layouts
ffmpeg -sample_fmts: show available audio sample formats
第5步.测试命令
ffmpeg -i in.mov -c:v libx264 -c:a copy -crf 20 out.mov
ffmpeg -i in.mov -vcodec copy -acodec aac -strict experimental -ab 128k out.mp4
2. Mac OS下安装
brew install ffmpeg
3.转换脚本
第一步. 建立sh文件
vim flvtomp4.sh
第二步. 编辑flvtomp4.sh文件
#! /bin/bash
function convert_all_to_mp4(){
for file in *.flv ; do
local bname=`basename "$file" .flv`
local mp4name="$bname.mp4"
ffmpeg -i "$file" "$mp4name"
done
}
convert_all_to_mp4
评论
发表评论