tangled
alpha
login
or
join now
stream.place
/
streamplace
77
fork
atom
Live video on the AT Protocol
77
fork
atom
overview
issues
1
pulls
pipelines
add mp4ff-info
Eli Mallon
3 months ago
e75fc56e
634dea05
+7
1 changed file
expand all
collapse all
unified
split
hack
compare-hash.sh
+7
hack/compare-hash.sh
···
78
78
bash -c "ffmpeg -y -bsf:v trace_headers -i \"$TWO\" -c copy -f null /dev/null 2>&1" | sed 's/\[trace_headers @ 0x[0-9a-f]*\]//' > 2.trace_headers
79
79
(diff --color=always "1.trace_headers" "2.trace_headers" || true) | head -n 5
80
80
81
81
+
go install github.com/Eyevinn/mp4ff/cmd/mp4ff-info@latest || true
82
82
+
mp4ff-info "$ONE" > 1.mp4ff-info
83
83
+
mp4ff-info "$TWO" > 2.mp4ff-info
84
84
+
(diff --color=always "1.mp4ff-info" "2.mp4ff-info" || true) | head -n 5
85
85
+
81
86
# ffmpeg -y -loglevel fatal -i "$ONE" -c copy 1tweaked.mp4
82
87
# ffmpeg -y -loglevel fatal -i "$TWO" -c copy 2tweaked.mp4
83
88
···
111
116
echo " meld $(realpath 1.xxd) $(realpath 2.xxd)"
112
117
echo "Compare framemd5 hashes:"
113
118
echo " meld $(realpath 1.md5) $(realpath 2.md5)"
119
119
+
echo "Compare mp4ff-info data:"
120
120
+
echo " meld $(realpath 1.mp4ff-info) $(realpath 2.mp4ff-info)"
114
121
exit 1