Перенаправление в именованный канал не удалит канал, данные будут передаваться через канал или блокироваться, если из канала ничего не читается.
Это обычный способ использования именованного канала. Вы создаете его, а затем отправляете через него данные.
Вы можете сделать это в цикле for
, как показано ниже
for f in *
do
extension="${f##*.}"
filename="${f%.*}"
ffmpeg -i "$f" -q:v 1 "$filename"_lq."$extension"
rm -f "$f"
done
При увеличении числа -q:v 1
качество еще больше ухудшится.