FFMPEG用alpha通道透明度替换黑色片段

时间:2017-12-31 05:40:25

标签: ffmpeg

我有file.mov个视频。它有很多空白的黑色碎片,持续时间不同。

我需要用透明度替换出现时间超过5秒的黑色碎片。是否可以为此目的添加一些alpha通道?

评论Mulvya的回答:

惊人的解决方案。 #2部分一切正常。

在#1部分我创建了这段代码:

output=$(ffprobe -f lavfi -i "movie=file.mov,blackdetect=d=3.5" -show_entries tags=lavfi.black_start,lavfi.black_end -of compact=p=0 -v 0|awk '!/^$/')
echo $output

使用awk '!/^$/'删除空行。

以下是我得到的输出:

output

tag:lavfi.black_start多次重复相同的值,没有正确的结构并关闭tag:lavfi.black_end

如果我将blackdetect=d=3.5更改为其他值,那么对于exaple d=10,它会输出与d=3.5相同的结果。如何使用正确的grepping tag:lavfi.black_starttag:lavfi.black_endd= synthax解决此问题?

0 个答案:

没有答案