Ubuntu 简单的视频剪辑方法

视频剪辑主要分为两种:

1. 纯粹的录屏,不增加停顿、文字说明等

2. 在关键位置停顿,并配以文字说明;

针对第二种情况,可以把要处理的视频保存成图片,然后再利用opencv进行处理,添加文字等;或者利用更加高级的视频处理软件,应该很容易做到。

一般的,比较多的是第一种情况。下面说一下操作方法:

现在有4个子视频,需要在播放每个视频之前加上一段的文字说明。

首先,我们利用PPT,打出所需要的文字说明,并且录屏,形成多个视频。

1. 可以利用 Avidemux 轻松完成4个子视频的多余部分的裁剪。

2. 然后利用ffempg进行视频倍速处理,注意,处理完成的视频,总的时间并没有缩短。还需要利用Avidemux 裁剪一次。

2. 把倍速处理好的子视频,以及 ppt 文字视频,利用ffmpeg 进行拼接。

4. 如果处理完的视频比较大,怎么办?可以用ffempg 降低比特率(也称为码率),来降低视频大小。

   ffmpeg -i input.mp4 -b:v 2000k -bufsize 2000k output.mp4    ; 比特率的单位是 k ;  2000k 就是你的目标比特率;

   这种操作,不改变视频的分辨率。从而有效的降低了视频的大小。参考: http://blog.7cuu.com/aid/381.html

 

所以,视频的处理操作主要有:

1. Avidemux  裁剪操作;其实也可以用ffempg进行裁剪:ffmpeg -ss 00:00:00.0 -i output_fast.mp4 -to 00:01:15.0 -c copy out_put_fast_good.mp4;

    -ss  表示 开始时间; -t  表示要截取的时长 和  -to 表示终止位置的时间

2. ffempg 倍速操作:ffmpeg -i output.mp4 -vf  "setpts=0.25*PTS" -strict -2 output_fast.mp4  这是4倍速播放; “-strict -2” 要加上,因为不加会报错有时候。

3. ffempg 拼接操作:ffmpeg -f concat -safe 0 -i file.txt -c copy output.mp4; 其中,file.txt 中依次列出需要拼接的视频文件目录,如下:

file '/home/视频/new/end/out_put_fast_good.mp4'
file '/home/视频/new/end/new2.mp4'

ffempg 的操作参考:https://www.cnblogs.com/feipeng8848/p/9601103.html

 

综上,可以说,ffempg 是十分强大的工具了。

 

===== update =====

剪切功能不好用,所以,在window下,用格式工厂进行剪切和拼接,然后拿到Ubuntu下加速和缩小视频大小。

使用ffempg进行加速的时候,视频时间长度不会改变,拿到Avidemux软件切一下就好了。

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值