【发布时间】:2018-01-01 03:14:18
【问题描述】:
我有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 '!/^$/' 删除空行。
这是我得到的输出:
tag:lavfi.black_start 以相同的值重复多次,没有正确的结构并关闭 tag:lavfi.black_end
如果我将blackdetect=d=3.5 更改为其他值,例如d=10,它会输出与d=3.5 相同的结果。正确的tag:lavfi.black_start,tag:lavfi.black_end synthax 和正确的 grepping d= 值如何解决这个问题?
【问题讨论】:
标签: ffmpeg