Использование ffmpeg для преобразования всех файлов в подкаталог с тем же именем [дубликат]Linux

Anonymous
Использование ffmpeg для преобразования всех файлов в подкаталог с тем же именем [дубликат]

Сообщение Anonymous »

Мне не удается создать рабочий сценарий для этого под Linux.
По сути, мне нужен сценарий, который выполняет команду ffmpeg и выводит файлы в подкаталог с тем же именем, что и исходный.
Длинный Короче говоря, это конвертирование аудио из нескольких файлов MKV, но я хочу сохранить то же имя, и, поскольку ffmpeg не перезаписывает файлы, мне нужно вывести их в подкаталог.
Там это ответ:
https://superuser.com/questions/912730/ ... 17e1fd2127
Но решение для Linux :

Код: Выделить всё

mkdir outdir
for i in *.wav; do
ffmpeg -i $i -acodec pcm_s16le -ac 1 -ar 22050 outdir/$i;
done
В моем случае это должно быть:

Код: Выделить всё

mkdir outdir
for i in *.mkv; do
ffmpeg -i $i -c:v copy -c:a flac -compression_level 12 -map 0 -c:s copy outdir/$i;
done
Но это не работает:

[in#0 @ 0x5fd710398840] Ошибка при открытии ввода: такого файла нет или каталог
Ошибка открытия входного файла AAA.
Ошибка открытия входного файла: такого файла или каталога нет


Подробнее здесь: https://stackoverflow.com/questions/783 ... -same-name

Вернуться в «Linux»