Задать вопрос
@DWZ

Как в ffmpeg.exe *ОДНОЙ КОМАНДОЙ* перекинуть звуковую дорожку из одного *.mp4 в другой?

Есть 2 mp4-файла: 1080.mp4 без звука и 360.mp4 со звуком. Требуется без перекодирования перекинуть звук из 360.mp4 в 1080.mp4. Конечно, можно было бы сделать по рабоче-крестьянски примерно так:
ffmpeg -i 360.mp4  -vn -acodec copy sound.aac
ffmpeg -i 1080.mp4 -i sound.aac -c copy 1080_sound.mp4

но начальство требует, чтобы это было сделано через одну команду, то есть скормить ffmpeg'е через ключ -i (или как-то ещё) сразу оба видеофайла и получить 1080_sound.mp4 за один запуск ffmpeg.

Какие это сделать?
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    1С-программист
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
MvcBox
@MvcBox
Software Engineer [C/C++/JS(for Node.js)/etc]
ffmpeg -i 1080.mp4 -i 360.mp4 -map 0:v:0 -map 1:a:0 -c:v copy -c:a copy -shortest 1080_with_audio.mp4
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы