Como Matt_Simmons tão lucidamente explicou, o ntbackup não faz a saída para stdout, então tentar usá-lo está condenado.
gpg, no entanto, irá fazer a coisa certa se você usar (unix convention) '-' como o arquivo a ser inserido.
Portanto, agora você precisa de uma maneira de coletar arquivos que inclua 'a capacidade de selecionar e excluir arquivos individuais com facilidade', o que se ajusta totalmente à fatura (consulte os sinalizadores -T e -X). Versões modernas também fazem compressão, via sinalizadores -z (gzip) e -j (bzip).
E, claro, você pode amarrá-los juntos com um cano:
tar -cjf - /dir/to/backup -X .mp3 | gpg --encrypt - --output "encrypted_backup.enc"