Generating ASEs (FILE may be any sound or video file understandable by ffmpeg, eventually we use audio only): aselnb FILE… Then we can compare various ~/.ease/cache/*.ease files and get a positive result and time shift between them or negative one: ./aselnbcmp -v -c "$name1" "$name2" ./aselnbcmp -v -c -P 16 -S 8 "$name1" "$name2" … or search one in another: ./aselnbcmp -v -s ~/.ease/cache/needle.ease ~/.ease/cache/haystack.ease .