首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将来自ffmpeg控制台输出的行保存到bash变量

可以通过以下命令实现:

代码语言:txt
复制
variable=$(ffmpeg <input_options> -filter_complex <filter_options> <output_options> 2>&1 | grep <desired_output> | tail -n 1)

这里是对命令的解释和一些示例:

  • variable是你想要保存输出行的bash变量名,你可以自定义。
  • ffmpeg是一个强大的音视频处理工具。
  • <input_options>是指定输入文件的选项,例如输入文件的路径或格式等。
  • <filter_options>是应用于输入文件的音视频过滤器选项,例如裁剪、调整音量等。
  • <output_options>是指定输出文件的选项,例如输出文件的路径或格式等。
  • 2>&1将ffmpeg的错误输出重定向到标准输出,以便捕获所有输出。
  • grep <desired_output>用于过滤出你想要保存的输出行,<desired_output>是你想要匹配的字符串或正则表达式。
  • tail -n 1用于只保留匹配的输出行中的最后一行,以防止有多个匹配。

这样,当你运行这个命令时,ffmpeg控制台的输出行将被保存到variable变量中。

请注意,上述命令是一个通用的示例,具体的命令可能需要根据你的实际情况进行调整。此外,如果你想了解更多关于ffmpeg的信息,可以参考腾讯云的云点播产品,链接地址为:https://cloud.tencent.com/product/vod

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券