There doesn’t seem to be a well defined standard for video metadata (compared to photos and audio files, which have EXIF and ID3/etc. respectively)
Some tags exists like e.g. Title, Composer etc. You can see those if you select a movie file in Windows 7 (perhaps earlier versions also) explorer or right click and view properties. I have not found a tag for recording date unfortunately — the closest thing available is Year
(integer)
Programatically, you can read and write most of these tags in .NET using Taglib Sharp from the mono project. Source and binaries are available on the banshee FTP server. It has a pretty impressive list of formats it supports (but still, make sure you catch exceptions when trying to read or write tags — it will throw whenever it finds a file it cannot understand, something which happened to me several times for my modest collection of home recordings.)
To read tags:
using (var f = TagLib.File.Create(@"c:PathToMyVideo.mp4"))
{
if (f.Tag != null)
{
string title = f.Tag.Title;
Size resolution = new Size(f.Properties.VideoWidth, f.Properties.VideoHeight);
int year = f.Tag.Year;
// etc.
}
}
And similarly, to write metadata back to the file:
using (var f = TagLib.File.Create(@"c:PathToMyVideo.mp4"))
{
f.Tag.Title = "My Awesome Movie";
f.Tag.Year = (uint)2011;
f.Save();
}
Да очень просто. Держатель аккаунта на Youtube — не инопланетянин. Значит имеет обратный адрес и всегда можно отправить ему послание. С просьбой уточнить место и время съемки. Я лично так и поступаю.
Но если кто желает поиграть в штирлицы, то может раз питцот просматривать видеоролик и напряженно искать номера автомобилей, названия улиц и площадей. Затем уходить в Гугл, и настойчиво пользоваться сервисом «Просмотр улиц» — по названиям улиц конкретного города. Это что касается географии.
Героиня ролика назвала министерство. Поиск занял 2 минуты. В Астрахани такое учреждение находиться по адресу Бакинская, 147. Просмотр Ул. Бакинской Обычная старая улица. Легко убедиться.
На счет времени съемки — гораздо труднее. Если сам автор не указал время, то постороннему зрителю выяснить это без его помощи не удастся. Видео может храниться на носителе очень-очень долго.
Да, такое бывает сплошь и рядом в старых городах. Сэрдце кровью обливается. Вот микроскопическая часть:
Заброшенные, забытые Богом и властью дома, развалины
Кажется, не существует четко определенного стандарта для метаданных видео (по сравнению с фотографиями и аудиофайлами, которые имеют EXIF и ID3/ и т. Д. Соответственно)
Существуют некоторые теги, например, «Заголовок», «Композитор» и т. Д. Вы можете увидеть их, если выберете файл фильма в проводнике Windows 7 (возможно, и в более ранних версиях) или щелкните правой кнопкой мыши и просмотрите свойства. К сожалению, я не нашел метки для даты записи. Year
(целое число):-(
С программной точки зрения вы можете читать и писать большинство этих тегов в.NET, используя Taglib Sharp из моно-проекта. Исходный код и двоичные файлы доступны на банши FTP-сервере. У него довольно внушительный список поддерживаемых форматов (но, тем не менее, убедитесь, что вы перехватываете исключения при попытке чтения или записи тегов — он будет выдавать всякий раз, когда находит файл, который не может понять, что случилось со мной несколько раз для моей скромной коллекции домашних записей.)
Чтобы прочитать теги:
using (var f = TagLib.File.Create(@"c:PathToMyVideo.mp4"))
{
if (f.Tag != null)
{
string title = f.Tag.Title;
Size resolution = new Size(f.Properties.VideoWidth, f.Properties.VideoHeight);
int year = f.Tag.Year;
// etc.
}
}
И точно так же, чтобы записать метаданные обратно в файл:
using (var f = TagLib.File.Create(@"c:PathToMyVideo.mp4"))
{
f.Tag.Title = "My Awesome Movie";
f.Tag.Year = (uint)2011;
f.Save();
}
На YouTube последнее время перестали отображаться дата публикации некоторых видео. А иногда хочется узнать, когда это видео было опубликовано. Поиск информации, почему ЮТуб решил перестать показывать дату видео ни к чему не привели, да оно и не важно. Важно то, что эту дату можно посмотреть. В этой статье рассмотрим два варианта того, как узнать дату видео: непосредственно со страницы YouTube или используя он-лайн сервис. Кому как удобнее.
Сначала посмотрим то, как выглядит страница YouTube, на которой дата публикации видео по какой-то причине не отображается:
Ну вот нет даты, хоть ты глаз вырви! Но нас так просто не остановишь! =)
Как посмотреть дату публикации видео в YouTube в HTML-коде страницы
Для того, чтобы посмотреть дату публикации видео в YouTube в HTML-коде страницы, нужно кликнуть в любом свободном месте на странице правой кнопкой мышки. При этом появится контекстное меню. В этом меню нужно выбрать пункт «Просмотр кода страницы», или «Исходный код страницы», или ещё как, в зависимости от того, каким браузером вы пользуетесь. Этот пункт меню скорее всего второй снизу. По нему нужно кликнуть один раз левой кнопкой мышки:
Если всё сделано правильно, откроется новая вкладка с HTML-кодом страницы Ютуба:
Пугаться не надо. Знаний HTML тут не потребуется
Всё что требуется это:
- Нажать комбинацию клавиш
Ctrl + F
, что означает find, в переводе на русский «найти». - В появившемся поле для ввода поисковой фразы набрать
publishDate
- Протереть глаза и монитор, и внимательно посмотреть на то, что найдено.
За тем, что следует после publishDate
будет стоять дата публикации видео на Ю-Тубе. Что нам и требовалось найти.
Как посмотреть дату публикации видео в YouTube он-лайн
Для тех, у кого с глазами не очень или монитор плохо протирается, есть масса сторонних сервисов, которые выполнят все эти действия за вас: заглянут в код страницы с видео Youtube, найдут дату публикации видео и выведут её вам отдельной строкой. Но для этого нужно открывать чужой сайт, копировать ссылку на страницу с видео ЮТуба, нажимать на кнопку. Как по мне, так куда больше мороки… Ещё и сайт запоминать. =D
Но, → вот ссылка на такой сайт (откроется в новой вкладке). Пользуйтесь!
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Выберите, то, чем пользуетесь чаще всего:
Помимо просмотра и конвертирования изображений утилита XnView позволяет узнать подробности о любых графических файлах, в том числе время и дату съёмки. Данные такого плана пригодятся для формирования альбомов, составления фотоотчётов, синхронизации с техникой и прочего.
Содержание
- 1 Что такое Exif и зачем он нужен
- 2 Работа с метаданными в программе
- 3 Редакция или удаление данных
- 4 Полезное видео
- 5 Заключение
Что такое Exif и зачем он нужен
Подобный набор метаданных в первую очередь необходим технике, к примеру, принтерам. Посредством Exif последние могут распечатать изображение напрямую с фотоаппарата. Метаданные также активно используются утилитами: электронными галереями, библиотеками и другими сервисами по работе с графическими файлами.
Содержание Exif:
- развёрстка фотографии в пикселях/дюймах/сантиметрах;
- расширение гаммы в битах;
- модель фотоаппарата и название производителя техники;
- наименование утилиты, где был выполнен снимок;
- параметры выдержки;
- светочувствительность;
- дата съёмки.
Метаданные придутся как нельзя кстати новичкам-фотографам. С их помощью они могут проанализировать фотографии профессионалов, узнав о тонкостях съёмки.
Работа с метаданными в программе
После скачивания и запуска программы появится рабочая зона, разделённая на две части. С левой стороны расположен обозреватель, посредством которого можно выбрать папку с фотографиями или отдельный файл, к примеру, на флешке. По двойному клику на изображении откроется дополнительная вкладка в верхней части интерфейса.
Для просмотра Exif необходимо кликнуть на иконке листа со знаком вопроса, вызвав тем самым окно со свойствами документа. Всего для анализа доступны четыре вкладки, где в последней как раз и указаны метаданные Exif.
Редакция или удаление данных
Посредством утилиты XnView можно не только просматривать изображения, но и изменять их основные параметры, в том числе дату съёмки. Рассмотрим процедуру редактирования данных на примере десктопного софта для платформы Windows – XnView Classic.
Редактирование даты съёмки:
- Запускаем программу и в левой части интерфейса выбираем папку с фотографиями.
- В рабочей зоне выделяем нужные фото.
- Вызываем контекстное меню правой клавишей мыши.
- Выбираем пункт «Пакетная обработка» (также применимо для одного файла).
- В диалоговом окне в части «Выходные данные» обозначаем место для сохранения изменённых файлов. Здесь же можно уточнить желаемый формат.
- Открываем вкладку «Преобразование».
- Кликаем на строчки «Изображение» -> «Добавить текст». Соответствующий маркер должен появиться в правой части интерфейса.
- В отделении «Параметры» нажимаем на двойную стрелку.
- Кликаем на «Exif-оборудование» -> «Дата съёмки».
- Далее утилита предоставит имеющиеся данные в формате «год-месяц-день_часы-минуты-секунды».
- Дату съёмки можно отредактировать или вовсе удалить.
- Жмём на «Выполнить» и на всех отмеченных ранее фотографиях поменяются метаданные.
Программа XnView позволяет изменить местоположение даты съёмки на фотографии, а также выбрать шрифт и цвет фона. Функционал доступен во вкладке «Преобразование» при пакетной обработке изображений.
При необходимости можно сохранить шаблон, кликнув по соответствующей кнопке в разделе «Сценарий». В следующий раз достаточно загрузить его, избежав лишней редактуры.
Полезное видео
В видео другие способы узнать дату съемки:
Заключение
Разработчики XnView также предлагают решения для мобильных устройств. Они немногим ограничены по функциональности в сравнении с десктопными версиями, но возможности по изменению даты съёмки у них присутствует.