Пакетная обработка

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Пакетная обработка

Сообщение ya »

#!/bin/bash
#Путь к исходным файлам
MOVIES=~/Desktop/
#Путь к новым файлам
DIR=~/Desktop/new/
#Исходный формат, что ищем?
FORMAT='*.mp4'
#новый формат файлов
NEWFORMAT='.mov'
#В этой строке меняется команда -c copy
find "$MOVIES" -name "$FORMAT" -exec sh -c 'mkdir -p "$DIR$(dirname ${0#*/})"; ffmpeg -i "$0" -c copy "$DIR$(dirname ${0#*/})/$(basename $0 "$FORMAT").mov"' {} \;
exit;




#! to run ./programm name
#by Vic Gusev
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: Пакетная обработка

Сообщение ya »

ffmpeg -i && for f in /SDCARD/*.MP4; do ffmpeg -i "$f" -vcodec copy -acodec copy "${f%.MP4}.MKV"; done
Ответить