Я новичок в сценарии Bash. Мне нужно найти способ объединить .wav и .mp4 (они имеют одинаковую длину) вместе, так как мне нужно пройти около тысячи файлов.
Какие-нибудь предложения и возможные примеры я мог бы попробовать? Вероятно, есть слишком много способов сделать это, я смотрел на avconv, поскольку он казался простым в использовании, но он открыт для других предложений (vlc, ffmpeg?)
Также видел этот скрипт ffmpeg для один файл:
https://superuser.com/questions/277642/how-to-merge-audio-and-video-file-in-ffmpeg
Оригинальные имена видео и аудио файлов будут идентичны, за исключением расширения.
Следующее должно быть эквивалентным.
for filename in *.mp4; do
stub="${filename%.*}"
ffmpeg -i "${stub}.wav" -i "${stub}.mp4" -acodec copy -vcodec copy "newfiles/${stub}.avi"
done