Compactar todos os arquivos em um arquivo
Você pode compactar todos os arquivos com um nome de base correspondente a * .mp4 localizado no diretório atual em um único arquivo com o seguinte comando:
zip my_mp4_archive.zip $(find . -name "*.mp4")
Compactar cada arquivo em um arquivo próprio
O seguinte script irá zipar cada arquivo individualmente, no mesmo diretório que o arquivo em si é armazenado.
files=$(find . -name "*.mp4")
for f in $files; do
echo "Compressing $f"
(cd $(dirname $f) && zip $(basename $f.zip) $(basename $f))
done