官网链接:https://kdenlive.org/zh/
命令行安装:
apt-get install kdenlive
Kdenlive能够进行多轨道视频编辑,可以使用和调整多条音频、视频轨道。每条轨道可以按需进行单独锁定、静音。
选择<文件>-<新建>,建立新的kdenlive文件,初始设置为<视频轨:2>,<音频轨:2>。
视频轨和音频轨可以在后续渲染视频的过程中更改。
如何更改?
右键点击所想要在<增加>或<减少>的轨道,选择新增一条音频轨道或视频轨道或者删除该轨道。
将所想要处理的视频拖拽到左侧的项目箱中,上传视频或音频时视频名称下方会出现一个灰色的进度条,待进度条走满(黑色部分走到最右侧)时,该视频或音频上传完成。
注意:视频越大上传速度越慢,过大的视频甚至会导致Kdenlive软件出现闪退情况,所以如果只是想要在这一步对多机位视频进行同步化处理,建议先使用ffmpeg对原视频进行压缩,代码如下:
ffmpeg -i video.mp4 -b:v 400k -s 1920*1080 -strict -2 video_compress.mp4
参数解释:
-i 输入文件的路径或者url;
-s 设置输出文件的分辨率,wxh; 常见的分辨率有40962304,19201080,720*576等。
-b:v 输出文件的码率,一般500k左右即可,人眼看不到明显的闪烁,这个是与视频大小最直接相关的;
-strict -2 严格模式
在对多机位同音频的视频进行同步化处理时,我们只需要选择一个音频轨道即可,以该音频为基准,将其他视频与它对齐。
对齐操作如下:
(1)右键点击音频(绿色部分),选择
(2)依次右键点击视频(蓝色部分),选择<对齐音频>,将视频依次对齐。
在对齐后的视频上添加所需要的片段的开始时间标记点和结束时间标记点,并记下这两个标记点的位置(时间参数),以便后面使用ffmpeg剪切视频。
Ubuntu下ffmpeg命令行安装代码:
sudo apt install ffmpeg
剪切视频(格式不变,音视频参数不变)代码:
ffmpeg -y -i video.mp4 -ss 00:01:23.15 -to 00:34:23.05 -acodec copy -vcodec copy -async 1 video_crop.mp4
参数解释:
-i 输入文件的路径或者url;
-ss 开始时间,从视频哪一时刻开始;
-to 到达哪一时刻结束;也可以使用-t即duration持续时间,从-ss开始持续多少s后结束;
最后,得到经由同步化处理的多机位视频。