вопрос по скриптам ffmpeg
На сайте очень много умных людей, вот решил спросить
картинка из интернета
Вобщем, можно сделать скрипт который объеденит файлы? Имеется очень много серий с отдельной звуковой дорожкой, например:
- └Cowboy Bebop
⠀└Cowboy Bebop 01 - Asteroid Blues.mkv
⠀└Cowboy Bebop 02 - Stray Dog Strut.mkv
⠀⠀⠀└Azazel
⠀⠀⠀└Cowboy Bebop 01 - Asteroid Blues.mka
⠀⠀⠀└Cowboy Bebop 02 - Stray Dog Strut.mka
⠀⠀ ⠀└Евгения Лурье
и т.д, но это пример. Возможно ли сделать массовое слияние файлов? по одному делать не вариант. Надеюсь вы подскажите мне скрипт.
p.s На руках имеется сейчас только микрокомпьютер Raspberry pi 4, поэтому ищу путь через этот способ
Комментарий недоступен
Если знаешь как объединить один, то
https://stackoverflow.com/questions/20796200/how-to-loop-over-files-in-directory-and-change-path-and-add-suffix-to-filename
В цикле проходишься по нужным файлам и выполняешь для всех то шо там тебе надо
Жаль только что я не очень умный
Тоже недавно делал скрипт подобный, причем нужно было сохранить оригинальную дорожку. За счет ключа map удалось провернуть. Мб поможет
#!/bin/bash
VIDEO_EXT=".mkv"
AUDIO_EXT=".mka"
for filename in /path/to/folder/*${VIDEO_EXT}; do
FILE_PATH="$(dirname "$filename")" # Путь
FILE_NAME="$(basename "$filename" "$VIDEO_EXT")" # Имя без расширения
ffmpeg -i "${FILE_PATH}/${FILE_NAME}${VIDEO_EXT}" -i "${FILE_PATH}/${FILE_NAME}${AUDIO_EXT}" -map 0:0 -map 1:0 -map 0:1 -c copy -shortest "${FILE_NAME}${VIDEO_EXT}"
done
Привет, мне помогли выше, но видимо я не правильно все равно что-то сделал, и у меня ничего не вышло
🎮 [Firepath](https://rawg.io/games/firepath)
Дата релиза: 05.11.2020
Разработчик: rpainer
🛒 [itch.io](https://rpainer.itch.io/firepath)
———
🎮 [AudioBeats](https://rawg.io/games/audiobeats)
Дата релиза: 05.01.2017
Разработчики: Gamepoch, Famiku
Издатель: Famiku
🛒 [PlayStation Store](https://store.playstation.com/en-us/product/UP1496-CUSA11050_00-AUDIOBEATS000001) • [Steam](http://store.steampowered.com/app/570860/)
а сайте очень много умных людейЭЭэ-э-э-э