Ubuntu下使用ffmpeg分割和合并视频文件

1.ffmpeg的安装

sudo apt install ffmpeg

2.裁剪视频文件

ffmpeg -ss 00:00:00 -i input_file.mp4 -vcodec copy -acodec copy -t 01:00:00 output_file.mp4

其中
-ss 表示分割视频开始时间,时间格式为 时:分:秒
-i 输入文件。
input_file.mp4 表示要分割的视频。
-vcodec copy 复制视频编码。
-acodec copy 复制音频编码。
-t 表示从开始分割到分割结束整个分割视频的时间。
output_file.mp4 表示分割后的视频。
-to指定结束时间,时间格式为时:分:秒

#将音频转为mp3编码
ffmpeg -ss 00:00:00 -i input_file.mp4 -vcodec copy -acodec libmp3lame -t 01:00:00 output_file.mp4

3.分割视频文件(实测比较耗时,最好使用2中的方法)

ffmpeg -i video.mp4 -t 00:00:30 video_1.mp4 -ss 00:00:30 video_2.mp4

将video.mp4分割为两部分:第一部分video_1.mp4从video.mp4的开头持续30秒为止,第二部分video_2.mp4为从video.mp4的00:00:30秒处开始到结束。

4.合并多个视频文件为一个视频

  • 4.1.将需要拼接的视频文件按以下格式保存在一个列表 list.txt 中,格式如下:
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
  • 4.2.相应的合并视频命令为:
ffmpeg -f concat -i list.txt -c copy output.mp4

5.参考

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值