Сам скрипт тут:
https://help.ubuntu.ru/wiki/bashscript_ffmpegДобавил туда следующее по примеру:
MP3 ()
{
Convert "$1" "$2" "mp3" "-vn -ar 44100 -ac 2 -ab 192 -f mp3"
}
Попытался конвертировать видеофайлы из папки в mp3, то есть извлечь из видеофайлов аудиодорожки.
По логу вроде бы видно, что записав один файл другой файл скрипт сохраняет в тот же файл, что и в первом случае. А нужно, чтобы для следующего файла формировалось имя от имени второго входного видеофайла. А так получается, что скрипт формирует для разных файлов одно и то же имя.
Из лога:
"Input #0, asf, from '2.wmv':
Metadata:
WMFSDKNeeded : 0.0.0.0000
DeviceConformanceTemplate: MP@ML
WMFSDKVersion : 11.0.5721.5275
IsVBR : 0
Duration: 00:03:12.76, start: 0.000000, bitrate: 1091 kb/s
Chapter #0:0: start 0.112000, end 192.755000
Metadata:
title :
Stream #0:0: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels, fltp, 160 kb/s
Stream #0:1: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 640x480, 1900 kb/s, SAR 1:1 DAR 4:3, 8.33 fps, 8.33 tbr, 1k tbn, 1k tbc
File '/media/Yupiter/DISKC/songs/1.mp3' already exists. Overwrite ? [y/N] "
Сам скриптов не писал для linux, поэтому просьба помочь с правкой скрипта.