ffmpeg 常用命令:视频拼接、裁剪、转图片

本文介绍了ffmpeg的常用命令,包括如何进行视频拼接、裁剪和转换为图片。在视频拼接中,重点讲述了filelist.txt的制作和处理"Unsafe file name"错误的方法。视频裁剪部分涵盖了按时间、resize和画面尺寸进行裁剪的操作。此外,还提及了将视频转换为图片的功能以及其他实用命令。参考链接提供了更多ffmpeg的详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、视频拼接

1、准备需要进行拼接视频的filelist.txt文件,filelist.txt内容格式如下所示,排列顺序为拼接后的视频先后顺序。

file 'video_01.avi'
file 'video_02.avi'
file 'video_03.avi'

2、使用ffmpeg进行视频拼接

ffmpeg -f concat -i filelist.txt -c copy output.avi

如果出现"Unsafe file name"错误,使用如下命令

ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.avi

二、视频裁剪

1、按时间裁剪

# 截取从第0秒开始的往后30s视频
ffmpeg -ss 00:00:00 -t 00:00:30 -i input.avi -vcodec copy -acodec copy split1.avi
# 截取从第10s开始的往后30s
ffmpeg -ss 00:00:10 -t 00:00:30 -i input.avi -vcodec copy -acodec copy split2.avi

 2、视频resize

ffmpeg -i input.mp4 -vf scale=640:480,setdar=16/9 output.mp4
# scale 进行视频resize,640:480为resize后的视频尺寸,宽x高;setdar 设置输出视频的长宽比,也可表示为16:9

3、 按视频画面尺寸裁剪

ffmpeg -i input.mp4 -strict -2 -vf crop=10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值