rust 中的 FFMPEG 输入选项

标签 ffmpeg rust rtsp

我想像这样解码 rtsp 流:ffplay -max_delay 50000 "rtsp://name:password@1.2.3.4:port" .所以我尝试使用这个箱子 - https://crates.io/crates/ffmpeg-next ,但我只成功地使用函数 input() 非选项接收数据.
好吧,我不明白如何使用该选项或其他选项。
我应该使用其他 crate 还是其他东西?

最佳答案

出色地。我找到了答案。它需要其他输入。需要使用input_with_dictionary() .但在此之前需要像这样设置“字典”:

    let mut name_of_Dictionary = ::ffmpeg::Dictionary::new();
    name_of_Dictionary.set("key", "value");
我希望有人会觉得它有帮助。

关于rust 中的 FFMPEG 输入选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63148876/

相关文章:

c++ - 如何将解码缓冲区从 ffmpeg 映射到 QVideoFrame?

android - Android(libstreaming)RTSP服务器可以播放视频但没有声音

live - 如何在安卓中播放 RTSP[live streaming] 链接?

visual-studio - 扩展 Win Embedded CE 6.0 的媒体功能

c# - 在 C# 应用程序中播放 Raspberry Pi h264 流

ffmpeg - 减少 FFMPEG h264 视频流延迟

rust - Rust功能可以使优化程序更改程序的结果吗?

Rust 中的 TensorFlow, Unresolved 导入

arrays - 更有效地初始化数组持有结构

FFMPEG:如何将 image2 格式输出到 tcp/udp 套接字?