Я запускаю такой скрипт для перекодирования моих аудио файлов:
#!/bin/bash
acodec="vorb"
arate="256"
ext="ogg"
vlc="/usr/bin/vlc"
fmt="mp3"
for a in *$fmt; do
$vlc -I dummy -vvv "$a" --sout "#transcode{acodec=$acodec,ab=$arate,channels=2}:duplicate{dst=std{access=file,mux=ogg,dst=\"$a.$ext\"}" vlc://quit
done
И пытается перенаправить вывод этого скрипта в файл следующим образом:
./transcode.sh > /media/sf_Downloads/transcode.log
Но получите только 0 байт файла. Зачем?