【问题标题】:How to passing string to ffmpeg correctly?如何正确地将字符串传递给ffmpeg?
【发布时间】:2018-10-15 11:45:44
【问题描述】:

我想通过 process 函数将此字符串传递给 ffmpeg。我启动了该程序,但 ffmpeg 没有运行它。我哪里做错了??也许是逃生序列?

string templateMergingIntroOutro = " -i \"" + "{0}" + "\" -i \"" + "{1}" + "\" -i \"" + "{2}" + "\" -filter_complex “[0:v:0] [0:a:0] [1:v:0] [1:a:0] [2:v:0] [2:a:0] concat=n=3:v=1:a=1 [v] [a]” -map “[v]” -map “[a]” \"" + "{3}";

【问题讨论】:

    标签: c# string ffmpeg process escaping


    【解决方案1】:
    “[0:v:0] [0:a:0] [1:v:0] [1:a:0] [2:v:0] [2:a:0] concat=n=3:v=1:a=1 [v] [a]” -map “[v]” -map “[a]”
    

    看起来您将这些放在 Microsoft Word 中。代码使用直引号 (")。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      • 2020-01-11
      • 2011-12-05
      • 2019-11-05
      • 2017-06-22
      • 2016-01-08
      相关资源
      最近更新 更多