Как редактировать данные EXIF видеофайла mp4 в Windows Phone 8.1

1

Кто-нибудь знает, как можно редактировать EXIF-данные видеофайла в Windows Phone 8.1?

Случай я может записывать видео (захват экрана) и изменять данные EXIF видео. Пример:

StorageFolder folder = KnownFolders.VideosLibrary;
string currentFileName = DateTime.Now.ToString("yy-MM-dd__hh-mm-ss");
StorageFile videoFile = await folder.CreateFileAsync(currentFileName+".mp4", CreationCollisionOption.ReplaceExisting);

...

// Create an encoding profile to use.                  
var profile = Windows.Media.MediaProperties.MediaEncodingProfile.CreateMp4(Windows.Media.MediaProperties.VideoEncodingQuality.HD1080p);
// Start recording
await _mediaCapture.StartRecordToStorageFileAsync(profile, videoFile);
Теги:
xaml
video
windows-phone-8.1
windows-phone

1 ответ

1

У меня не было возможности проверить это самостоятельно, чтобы увидеть, где написаны метаданные, но свойство StorageFolder.Properties может быть тем, что вы ищете.

StorageFile file = //get a file
Dictionary<String, object> propertiesToSave = new Dictionary<string, object>();

//This provides convenient access to the properties
var videoProps = await file.Properties.GetVideoPropertiesAsync();

//You can add as many properties to save as you want here
propertiesToSave.Add("System.Video.Director", "Director Name");

videoProps.SavePropertiesAsync(propertiesToSave);

Список свойств полезен для поиска того, что вы можете написать

Изменение: добавлена дополнительная информация о том, как сохранить свойства.

  • 0
    Да, я уже пробую это, например: var items = await eyeFile.Properties.GetVideoPropertiesAsync(); eyeFile.Properties.GetVideoPropertiesAsync(); items.Publisher = "Hello world!"; items.SavePropertiesAsync(); Этот вариант работает хорошо, но, к сожалению, я не могу добавить данные к такому свойству, как «MakerNote», и большинству других свойств (например, например, долгота, широта только для чтения). Страница PS MSDN - msdn.microsoft.com/ru-ru/library/ окна / приложения / ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню