当前位置: 首页 > 知识库问答 >
问题:

如何像shotcut那样将消费者信息应用于mlt文件

牛嘉谊
2023-03-14

如果执行以下命令,我可以得到与shotcut相同的视频文件输出:

.\melt.exe .\stackoverflow_1.mlt -progress

这简直太棒了!因为melt.exe直接生成的mlt文件没有这些消息,所以我需要调用melt两次来做同样的事情。

因此,我将向您展示如何使用melt.exe完成相同的操作。事情是这样的,我更喜欢在导出视频之前生成一个mlt文件。因此,我将键入以下命令:

.\melt.exe .\buck_20s.mp4 in=00:00:04.160 out=00:00:09.440 -consumer xml:buck.mlt
.\melt.exe .\buck.mlt -consumer avformat:buck_5s.mp4  

你可能会问为什么不这样做呢?

.\melt.exe .\buck_20s.mp4 in=00:00:04.160 out=00:00:09.440 -consumer avformat:buck_5s.mp4

好吧,这绝对是对的。但是,除了最终的视频文件之外,什么也不会生成,我想用xml文件来存储视频编辑信息。

mlt文件没有消费者信息,所以我不能像这样键入:

.\melt.exe xxx.mlt  

所以我的问题是,我怎样才能像shotcut那样使用melt命令行将消费者信息应用到mlt文件中。我希望我已经说清楚了。

共有1个答案

家志学
2023-03-14

所以我的问题是,我怎样才能像shotcut那样使用melt命令行将消费者信息应用到mlt文件中。

你不能。熔化命令行实用程序目前不实现/支持这一点。

Shotcut在创建XML文档后手动添加“consumer”元素:https://github.com/mltframework/Shotcut/blob/master/src/docks/encodedock.cpp#l749

 类似资料:
  • 当Kafka消费者未能反序列化消息时,客户端应用程序是否有责任处理Poison Message? 或者 Kafka 是否“递增”了消息偏移并继续使用有效消息? 是否有处理Kafka主题中的有害信息的“最佳实践”?

  • 有什么方法可以阻止Kafka的消费者在一段时间内消费信息吗?我希望消费者停止一段时间,然后开始消费最后一条未消费的消息。

  • 我有一个简单的Kafka消费者微服务应用程序,它使用来自某个主题的消息,同一个应用程序运行在两个不同的池中。 所以,当消息由制作人生成,而我的应用程序尝试使用来自主题的消息时,它只被一个池中的一个人使用。 如何停止从消费者Kafka读取并发消息。我想在两个池中使用相同的消息。 这种情况下可能的解决方案是什么

  • 主要内容:1 并发消费重试,1.1 失败重试,1.2 超时重试,2 顺序消费重试,2.1 失败重试,2.2 超时重试,3 broker处理回退请求,3.1 asyncConsumerSendMsgBack处理回退请求,3.2 handleRetryAndDLQ处理重试和死信消息基于RocketMQ release-4.9.3,深入的介绍了DefaultMQPushConsumer消费者重试消息和死信消息源码。 消费重试:并发消费和顺序消费对于消费失败的消息均会有消息重试机制。 1 并发消费重试

  • 由于它是一个Spring Boot应用程序,默认偏移量设置为Latest。我在这里做错了什么,请帮我弄明白。

  • 我让Kafka连接JDBC接收器连接器写入各种数据库,我想节流到一个数据库的流量。Kafka配额功能可以为客户端ID设置配额,但Kafka连接客户端ID类似于,并动态分配给连接器。因此,如果我的接收器连接器重新平衡,它将被分配所有新的客户端ID。我尝试使用接收器连接器使用者组ID作为客户端ID来设置配额,但这不起作用。有没有办法为一个Kafka连接的消费群体设定一个配额?