1) Muitos formatos de imagem e vídeo já estão compactados, por isso é muito pouco a ganhar comprimindo-os com algum outro programa. Isto é especialmente verdadeiro para JPEG. Para imagens muito pequenas (em bytes) - ou melhor, um arquivo grande com muitas fotos pequenas - pode economizar um pouco, mas, em geral, os arquivos JPEG são tão compactados quanto possível.
2) Geralmente, é uma má ideia tentar compactar os mesmos dados repetidamente; seja compactando um tipo de arquivo já otimizado (por exemplo, gziping de um arquivo jpeg) ou aplicando um programa de compactação diferente ou igual ao mesmo arquivo em série (como você fez).
3) Quando você compacta um arquivo, às vezes você acaba com um arquivo maior do que o original (use o toque para criar um arquivo vazio e tente bzip2). Tem que ser assim; porque senão você seria capaz de pegar alguns dados, compactá-los de novo e de novo até que nada fosse deixado, mas um arquivo vazio, e ainda pudesse descompactar os dados originais mais tarde - mas isso soa lógico?
Tipicamente, ele compacta os dados já otimizados (como jpeg) ou já compactados, o que causará o crescimento dessa maneira, especialmente usando os mesmos programas de compactação nos dados várias vezes.
4) A melhor maneira de salvar dados é encontrar o programa de compressão que oferece o melhor ganho para qualquer dado que você tenha (já que o ganho pode variar dependendo dos dados); e use somente esse programa de compactação e use-o somente uma vez - mas com sua configuração melhor (geralmente mais lenta e mais exigente em recursos). Atualmente, o programa de compressão "best" (dando mais ganho) é provavelmente o xzip, embora o bzip2 não fique muito atrás. Certifique-se de selecionar a melhor taxa de compressão.
5) Para imagens (como jpeg) você costuma usar compressão "com perdas" - ie. você perde alguns dados (ao contrário de quando você usa programas como xzip, bzip2 e gzip que não são com perdas). Repetidamente, a compactação JPEG de uma imagem irá para tornar a imagem menor cada vez que for usada (ao contrário de usar algo como bzip2 duas vezes), mas irá soltar detalhes na imagem. Há também outras coisas que você pode fazer com as imagens - como alterar o tamanho (diminuindo) ou a resolução (menos pixels por polegada) - que o tornam "menor", mas novamente os dados serão perdidos.
Assim, se a qualidade das imagens não é tão importante e você realmente quer economizar espaço, usar um programa como o ImageMagic para processar em lote todas as imagens e torná-las menores, menos detalhadas e / ou usar maior compactação jpeg pode poupe muito espaço. Será perda, e suas fotos perderão detalhes.
6) Um pouco OT, mas você já viu coisas como diretórios de thumbnails - como ~ / .thumbnails? Se você tiver muitas imagens em seus diretórios e usar navegadores de arquivos com visualização de imagem, os minúsculos poderão conter lotes de miniaturas de imagens pelas quais você navegou em algum momento. Pessoalmente eu ganhei muito espaço em disco, apagando rotineiramente arquivos em vários esconderijos para miniaturas ...