Как добавить путь ввода и вывода веб-заданий к существующему URL-адресу контейнера хранения в функции ProcessQueueMessage - PullRequest
0 голосов
/ 08 июля 2020

В приведенном ниже коде я использовал изменение размера видео с помощью веб-заданий в моем приложении. Я хочу настроить (использовать) путь ввода и вывода в моем существующем контейнере образа хранилища в Azure в соответствии с приведенным ниже кодом. Пожалуйста посоветуй. заранее спасибо

public static void ProcessQueueMessage(
         [QueueTrigger("blobcopyqueue")] string filename, TextWriter log,
         [Blob("textblobs/{queueTrigger}", FileAccess.Write)] Stream blobOutput)
        {
            //set the input file path
            string inputfile = string.Format(@"D:\home\site\wwwroot\video\{0}", filename);
            //set the output file path
            string outputFile = string.Format(@"D:\home\site\wwwroot\video-compress\{0}", filename);**strong text**

            using (var engine = new Engine(@"D:\home\site\wwwroot\compress\ffmpeg.exe"))
            {

                string command = string.Format(@"-i {0} -vcodec h264 -b:v 250k -acodec mp2  {1}", inputfile, outputFile);

                //you could change the command value as what you want to use
                engine.CustomCommand(command);
            }

            using (var fileStream = System.IO.File.OpenRead(outputFile))
            {
                fileStream.CopyTo(blobOutput);
            }           

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...