我要问的是自动修剪音频文件的末尾,并在修剪后的末端淡出。
有些视频短片具有演示风格,例如一些地图和文字说明。这些通常是由我的伴侣选择的静止图像产生的,而我仅得到一个.mp4文件。由于它们没有音频,因此我想自动添加一些乐器音乐作为背景,这比几乎所有视频片段都要长。无论如何,没有图形界面视频编辑器可用,只有Linux终端。
MLT框架似乎是我要走的路,但是我无法修剪音乐的结尾并淡出它。我的问题之一是我无法预测每个视频剪辑的长度。
我的尝试之一包括 sox.fade 过滤器:melt music.mp3 -filter sox.fade:”h 5” -filter sox.fade:”h 0 00:45 5” -video-track V.mp4 out=1188
,但它抛出诸如“效果处理失败”的错误,并发出可怕的声音,或者使用另一种命令语法,出现了错误例如“无法淡出,既不知道也不知道音频长度”。
另一种淡入淡出的尝试尝试使用两个音轨,其中一个是静默,并进行从音乐到静默的过渡混合。它仅在淡入时成功。melt V.mp4 in=0 out=1188 -attach-track volume:0 end=-70db in=1000 out=1188 -audio-track music.mp3 out=1188 -transition mix in=800 out=1188
。
我该怎么做才能找到修整和淡化比视频更长的音轨的正确方法,以及如何使该过程自动化?