ffmpeg -threads 2 -i 123.FLV -vcodec libx264 -preset fast -crf 23 -y -acodec aac -ab 128k ffmpeg/123.mp4
ffmpeg -i '/home/huang/Videos/ElonMusk_2013-480p-zh-cn.mp4' -b 1m -strict -2 test.mp4
ffmpeg -i '/home/huang/Videos/ElonMusk_2013-480p-zh-cn.mp4' -r 25 -b 1m -strict -2 test2.mp4
设置帧率:
使用-r选项
语法是:
ffmpeg -i input-r fps output
例如:
ffmpeg -i input.avi -r 30 output.mp4
另一个设置帧率是用fps filter,特别是在filterchains使用时非常有用
例如:修改输入文件的帧率到25
ffmpeg -v clip.mpg -vf fps=fps=25 clip.webm
设置比特率:
比特率决定处理1s的编码流需要多少bits,设置用-b选项。区分音视频用-b:a和-b:v
例如:设置整体1.5Mbit每秒
ffmpeg -i file.avi -b 1.5M file.mp4
ffmpeg -i input.avi -b:v 1500K output.mp4
设置输出文件的最大size。
用-fs选项。
例如设置输出文件的最大的size为10M
ffmpeg -i input.avi -fs 10000k output.mp4
-fs 后面要用k,并且它不是完全转换,它是根据指定大小去截取视频。
一个指令,应该设定fps q biterate
并不好用,,,