У меня есть список путей к файлу rmvb и вы хотите преобразовать эти файлы в файлы mp4. Поэтому я надеюсь использовать конвейер bash для его обработки. Код
Convert() {
ffmpeg -i "$1" -vcodec mpeg4 -sameq -acodec aac -strict experimental "$1.mp4"
}
Convert_loop(){
while read line; do
Convert $line
done
}
cat list.txt | Convert_loop
Однако он обрабатывает только первый файл, и труба выходит.
Итак, ffmpeg влияет на канал bash?