如何使用tee选项将参数传递给ffmpeg中的比特流过滤器?

时间:2018-04-16 09:23:15

标签: video ffmpeg h.264 tee bitstream

我实际上是在学生项目中。这个项目的目的是在ffmpeg中开发比特流过滤器(bsf)(没问题)。我需要从命令行访问此比特流过滤器中的参数,这实际上可以在简单的命令行中正常工作:

./ffmpeg -i input.mp4 -vcodec copy -bsf my_bsf=1 -an -y output.264

但我需要用" tee"复制我的输出。选项,在这种情况下,我无法使其工作..:

./ffmpeg -i input.mp4 -map 0 -vcodec copy -an -f tee "[bsfs/v=my_bsf1=1]output1.264|[bsfs/v=my_bsf2]output2.264"

ffmpeg的输出:解析比特流过滤器序列时出错

任何帮助?

1 个答案:

答案 0 :(得分:1)

字符串解析器需要opt=val语法,因此[bsfs/v=my_bsf1=optname=1]