Как просмотреть фотографии движения Google на моем ПК с Windows?

мне могут скачать файлы в формате JPG с моего DCIM и папку в мои Пиксель 2 и я знаю, что видео кодируется внутри jpg, но я не знаю, какой образ зрителя я могу использовать, чтобы увидеть движение. Я обычно использую Ирфан, но я еще не смог найти, как заставить его показывать движение. И я не нашел кто-то говорил о том, как это сделать. Кто-нибудь знает?

Ответы и комментарии:

Я не видел любое программное обеспечение для их просмотра на Google Фото сайте. Мне было любопытно об этом, так начал вытягивать только одна из фотографий с моего телефона, и вот что я нашел: Файл изображения, кажется, стандартный JPEG-изображения, но продолжается после конца сегмента изображения (значение 0xFF 0xD9). exiftool отчеты непризнанные MakerNotes. Я подозреваю, что этот обычай метаданных идентифицирует файл как движения цены. Если перенести все данные после сегмента ВЗ в отдельный файл, вы будете иметь стандарт MPEG-4 контейнера. Я получил краш и GStreamer, когда пытаюсь играть в нее, но его, кажется, быть в состоянии справиться с этим и отображаются следующие метаданные: Ввода input #0, MOV и MP4 в форматы M4A,3gp форматы,файлы 3g2,mj2 успешно, от 'фу.МР4': Метаданные: major_brand : mp42 поддержек minor_version : 0 compatible_brands: isommp42 creation_time : 2018-07-07T20:37:57.000000 з ком.андроид.версия: 8.1.0 Длительность: 00:00:01.87, начало: 0.000000, битрейт: 20283 кб/с Поток #0:0(англ): видео: кодек H264 (высокий) (avc1 / 0x31637661), yuvj420p(ПК, smpte170m/smpte170m/неизвестно), 1024х768, 20161 кб/с, САР 1:1 дар-4:3, 30.01 кадров в секунду, 30 тбр, 90к ТБН 180к ТПГ (по умолчанию) Метаданные: creation_time : 2018-07-07T20:37:57.000000 з handler_name : VideoHandle Поток #0:1(англ): данных: нет (Метт / 0x7474656D), 108 КБ/С (по умолчанию) Метаданные: creation_time : 2018-07-07T20:37:57.000000 з handler_name : MetadHandle Поток #0:2(англ): данных: нет (Метт / 0x7474656D), 0 КБ/С (по умолчанию) Метаданные: creation_time : 2018-07-07T20:37:57.000000 з handler_name : MetadHandle Неподдерживаемый кодек с id 0 для входного потока 1 Неподдерживаемый кодек с id 0 для входного потока 2 Так, что на 1.87 секунды видео H. 264 с разрешением 1024x768, который, кажется, примерно совпадало с тем, что я вижу из приложения/сайта в Google (падение разрешения и изменение соотношения аспект). Я знаю, что это не полное решение, но это может быть достаточно, чтобы начать работу над инструментом для извлечения видео.
Создан 17-07-2018 03:42 James Henstridge 1213

Я сделал некоторые эксперименты, основанные на пост @jameshenstridge и придумал простой PHP скрипт, который успешно делить каждую гугле движения цены я бросил на него. <?в PHP $src_arg = $массива argv[1]; $src_dir = реального пути(pathinfo($src_arg, PATHINFO_DIRNAME)); Эхо "сканирования для файлы...\п"; по каждому элементу (Глоб($src_arg) как $ГКЗ) { $файл = реального пути($ГКЗ); если (!is_dir (файл$) & & in_array(strtoupper(pathinfo($файл, PATHINFO_EXTENSION)), ["изображение", "формат JPG"])) { Эхо "\tProcessing: ". файл$. "\п"; $размер файла = размер файла ($); Эхо "\Т\сайт tfile размер: ". $размер . "\п"; $ручка = файл с помощью функции fopen ($, "РБ"); $данных = fread операционной($ручки, $размер); функции fclose($ручка); $eoi_pos = strpos($данных, "\xFF\xD9\х00\х00\х00\Х18"); Эхо "\Т\tEOI сегмент позицию: ". $eoi_pos . "\п"; если ($eoi_pos !== Значение false) { $output_base = $src_dir . DIRECTORY_SEPARATOR . pathinfo($файл, PATHINFO_FILENAME); Эхо "\Т\tSaving фото...\п"; функции file_put_contents($output_base . "_photo.jpg", функцию substr($данных, 0, $eoi_pos + 2)); Эхо "\Т\tSaving видео...\п"; функции file_put_contents($output_base . "_video.МР4", функцию substr($данным, $eoi_pos + 2)); } еще { Эхо "\Т\tSKIPPING - файл не отображается в Google движение цены\.Н"; } } } Эхо "сделать.\Н"; ?> Она должна работать на Windows и Linux. Вы просто пройти путь в качестве первого аргумента, и она будет разделена на все файлы, которые он считает фото движения. Вы можете использовать подстановочные знаки. Это неразрушающий метод - исходный файл(ы) не удаляются. Некоторые примеры использования: в PHP google_motion_photo_splitter.php c:\test\file.jpg в PHP google_motion_photo_splitter.php c:\test\*.формат JPG в PHP google_motion_photo_splitter.php c:\test\*
Создан 15-11-2018 04:30