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

Почему не получается пакетно добавить intro в видео с ffmpeg?

При помощи скрипта пытаюсь добавить INTRO в 1000 видео файлов.

На выходе получается не то что нужно: либо видео к которому нужно добавить intro, либо само intro

Подскажите, как исправить проблему?

Кодек и формат видео совпадают.
Пробовал уже видео-файлы латиницей называть.

Что происходит в консольке:
5b3a3c70ed0ea053969187.png

И еще бывают ошибки:
E:\Видео\new try\videos>(
Set "File=Видео.mp4"
Ren "Видео.mp4" "!File: =_!"
)

E:\Видео\new try\videos>(
Set "File=Видео.mp4"
Ren "Видео.mp4" "!File: =_!"
)
Ошибка в синтаксисе команды.
  • Вопрос задан
  • 163 просмотра
Подписаться 2 Сложный 4 комментария
Пригласить эксперта
Ответы на вопрос 1
Moskus
@Moskus
1. Перестаньте пользоваться скриптом, который делает невнятные манипуляции с названиями.
2. Подготовьте названия файлов заранее, убрав из них пробелы и кириллицу. Также рекомендуется не использовать кириллические имена каталогов.
4. Положите ваш файл intro.mp4 вне дерева папок с видео, которые хотите обработать.
3. В корневом каталоге того дерева папок, где лежат ваши видео, выполните в командной строке:
for /r %F in (*.mp4) do ffmpeg -i "concat:полный_путь_к_intro.mp4|%~dpF.mp4" -c copy "~dpnF_i.mp4"

Эта команда должна обойти все подкаталоги, для всех mp4-файлов выполнить конкатенацию вашего intro-файла (не забудьте заменить "полный_путь_к" на собственно путь) и каждого найденного файла, сохранить его с именем найденного файла, приписав к нему "_i".
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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