视频下载

ffmpeg -i input.m3u8 "output.mp4"

视频片段提取

ffmpeg -i test.avi -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:50 test_cut.mp4 -y

视频音频提取

ffmpeg -i 01.example.mp4 -vn -codec copy 1.m4a
ffmpeg -i video.mp4 -vn -y -acodec copy video.aac
ffmpeg -i example.mp4 output.mp3
ffmpeg -i input.mp4 -f mp3 output.mp3
ffmpeg -i example.mp4 -vn -acodec libmp3lame -ac 2 -qscale:a 4 -ar 48000 audio.mp3

视频分辨率改变

视频码率改变

ffmpeg -i 77.mp4 -b:v 2000k output.mp4

视频裁剪

ffmpeg -i input.mp4 -filter:v "crop=w:h❌y" output.mp4
w – 我们想自源视频中裁剪的矩形的宽度。
h – 矩形的高度。
x – 我们想自源视频中裁剪的矩形的 x 坐标 。
y – 矩形的 y 坐标。

编码格式

ffmpeg -y -i test.avi out.mp4
ffmpeg -i input.mp4 -c:v libx265 -c:a copy output.mp4

大小

ffmpeg -i example.mp4 -fs 15MB output.mp4
视频拼接
ffmpeg -f concat -i filelist.txt -c copy output.mp4
ffmpeg -i left.mp4 -i right.mp4 -filter_complex hstack -preset veryfast output.mp4