Вырезка Google Motion видео из фотографий
- #!/bin/bash
- if [ $# -eq 0 ]; then
- echo "No input file provided"
- sleep 1
- exit 1
- fi
- file="$1"
- mp4_start_pos=$(grep -b -a -o "ftyp" "$file" | head -n 1 | cut -d ':' -f 1)
- if [[ -z $mp4_start_pos ]]; then
- echo -e "\t\tSKIPPING - File does not appear to be a Google motion photo.\n"
- sleep 1
- else
- mp4_start_pos=$((mp4_start_pos - 3))
- tail -c +$mp4_start_pos "$file" > "$TMP/video.mp4"
- ffplay "$TMP/video.mp4"
- fi
Скрипт достаёт видео из снимков с Google Camera (файлы с пометкой MP)
По-сути просто находит тег mp4 контейнера, вырезает байты, сохраняет в файл и запускает ffplay для воспроизведения
По-сути просто находит тег mp4 контейнера, вырезает байты, сохраняет в файл и запускает ffplay для воспроизведения