Não tenho certeza de entender esse comando. Por que você coloca - antes do% F?
Tente isto:
xfce4-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{}.m4a' ::: %F"
Explicação: Pelo que entendi,% F é o que Thunar substitui pelos arquivos e usos paralelos :: para a entrada.
Um exemplo na manpage é precisamente
parallel gzip {} ::: file1 file2
Para adicionar à ação personalizada do Thunar, um comando como o de aqui
for i in *.mp4; do avconv -i "${i}" -map 0:1 -c:a copy "${i%.mp4}.aac"; done
primeiro adicione isso em um script executável, como
#! /bin/sh -e
for i in *.mp4; do avconv -i "${i}" -map 0:1 -c:a copy "${i%.mp4}.m4a"; done
Torne-o executável e salve-o.
Em ações personalizadas do Thunar, adicione uma nova entrada com o comando bash /path/to/the/script %F
e as seguintes condições:
Isso requer ações personalizadas separadas para cada tipo de arquivo (porque é limitado a mp4 a m4a: faça alterações de acordo com flv para m4a, webm para ogg, avi para mp3 etc) mas tem a vantagem de que a saída mantém a entrada exata nome ( arquivo.mp4 se torna arquivo.m4a ), enquanto o primeiro comando não ( arquivo.mp4 se torna arquivo.mp4 .m4a ).