public void test_video_convert() { CloudConverterClient converter = new CloudConverterClient(_cloudConverterApiKey); var process = converter.ConvertAsync(InputParameters.Create("mov", _onlineVideoUrl), OutputParameters.Create(), ConversionParameters.Create("mp4")).Result; var status = converter.GetStatusAsync(process.Url).Result; while (!status.IsFinished) { Thread.Sleep(3000); status = converter.GetStatusAsync(process.Url).Result; } var bytes = converter.DownloadAsync(process.Url).Result; File.WriteAllBytes(status.Output.Filename, bytes); }