gpt4 book ai didi

azure - FFMPEG 输出放在 azure 的 blob 上

转载 作者:行者123 更新时间:2023-12-04 23:17:03 26 4
gpt4 key购买 nike

我们正在开发应用程序,该应用程序从 azure blob 存储中获取输入文件并执行所需的操作,并且需要将视频文件放回 blob 存储。它的 worker 角色

请在下面找到我写的,它在本地机器上工作正常,这基本上是 worker 角色的解决方案。我们面临的挑战正在走出道路。输入路径我提供 blob http url 及其转换并放置在我的本地系统上。如果我想在 azure 中上传相同的内容,我该怎么做

        string mpegpath = @"C:\ffmpeg\bin";
string input = @"http URL of blob storage";
string outputFile = @"D:\Shared\100.mp4";
string Params = string.Format(" -ss 00:00:09 -i {0} -t 00:00:23 -vcodec copy - acodec copy -y {1}", input, outputFile);
string ffmpegPath = Path.Combine(mpegpath, "ffmpeg.exe");
string ffmpegParams = Params;

Process ffmpeg = new Process();
ffmpeg.StartInfo.FileName = "cmd.exe";
ffmpeg.StartInfo.Arguments = "/k " + ffmpegPath + " " + ffmpegParams;
ffmpeg.Start();

最佳答案

我会将您需要的所有工具放入一个 blob 存储容器中,然后在启动辅助角色时,只需将该容器中的所有内容同步到 c:\驱动器,您就可以运行您的代码。

使用 WindowsAzure.Storage

关于azure - FFMPEG 输出放在 azure 的 blob 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22013087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com