剪切视频
1 2
| ffmpeg -ss 00:00:00 -to 00:00:30 -accurate_seek -i input.mkv -codec copy -avoid_negative_ts 1 output.mkv
|
视频截图
1 2
| ffmpeg -ss 00:00:10 -i input.mkv -vframes 1 output.png
|
剪切视频并添加字幕并转换为 MP4
如果通过设置 -acodec aac 进行音频转换, libfdk_aac 库是必需的,否则需要设置 -c:a aac -b:a 320k -ac 2 以达到相同的效果。
1 2 3 4 5 6 7 8
|
ffmpeg -ss 01:04:50 -i input.mkv -ss 01:05:00 -to 01:10:00 -copyts -c:v libx264 -c:a aac -b:a 320k -ac 2 -vf subtitles=mySubtitles.ass output.mp4
|
压缩视频
1 2 3 4 5 6
| ffmpeg -i input.mp4 -s hd720 output.mp4
ffmpeg -i input.mp4 -s hd480 -movflags +faststart output.mp4
|
视频转 GIF
1 2 3 4 5
| ffmpeg -i input.mp4 -vf fps=15,scale=320:-1:flags=lanczos,palettegen palette.png
ffmpeg -i input.mp4 -i palette.png -filter_complex "fps=15,scale=320:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif
|