0
Я работаю на медиа-портале. У меня уже есть видео и изображения, которые вставляются и просматриваются ежедневно. Требуется перекодировать видеоформат на .mp4 с помощью Amacon Elastic transcoder с C#. Следующим является мой код для загрузки видео:Как перекодировать видеоформат в .net MVC на .mp4 с использованием awsSDK эластичного транскодера?
public string UploadVideoToLocation(Stream fs, String folder, String subFolder, String filename)
{
string accessKey = this.accessKey;
string secretKey = this.secretKey;
filename = filename.Replace("+", "");
String filePath = folder.Replace("+", "") + "/" + subFolder.Replace("+", "") + "/" + Guid.NewGuid() + filename;
if (Path.GetExtension(filePath).IsNullOrEmpty())
{
filePath += ".mp4";
}
using (var client = new Amazon.S3.AmazonS3Client(accessKey, secretKey, S3Config))
{
PutObjectRequest request = new PutObjectRequest { BucketName = "VideoToConvert", CannedACL = S3CannedACL.PublicRead, Key = filePath, InputStream = fs };
client.PutObject(request);
}
String finalOriginalPath = AMAZON_ROOT + filePath;
finalOriginalPath = finalOriginalPath.Replace("+", "%2B");
//TODO: transcode to needed format
return finalOriginalPath;
}
Как мне перейти к перекодированию кода на .mp4?