konoden
03-07-2016, 23:24
Здравствуйте! Хочу решить следующую задачу:
Есть несколько сотен видеороликов mp4. В конце каждого ролика нужно приклеить короткий видео-фрагмент.
Вручную делать это совсем не хочется. Пытаюсь найти возможность автоматизации.
Существующие и найденные мной программы плохи тем, что они склеивают все ролики в один, но не позволяют каждый ролик в папке склеить с одним нужным роликом.
* Решение ищу под Windows
Мои изыскания кончились тем, что склеить можно при помощи ffmpeg. Но дальше такого кода не удалось нагуглить:
(for %i in (*.mp4) do @echo file '%i') > mylist.txt
ffmpeg -f concat -i mylist.txt -codec copy output.mp4
Это создание списка файлов в папке и склейка их по списку.
Возможно ли изменить код для ffmpeg под Windows, чтоб он именно к каждому файлу приклеивал в конец одинаковый видео-фрагмент и сохранял получившийся ролик в указанную папку, также сохраняя имя файла как у исходного ролика?
Возможно, вы подскажете другое решение.
За любой совет буду благодарен.
Есть несколько сотен видеороликов mp4. В конце каждого ролика нужно приклеить короткий видео-фрагмент.
Вручную делать это совсем не хочется. Пытаюсь найти возможность автоматизации.
Существующие и найденные мной программы плохи тем, что они склеивают все ролики в один, но не позволяют каждый ролик в папке склеить с одним нужным роликом.
* Решение ищу под Windows
Мои изыскания кончились тем, что склеить можно при помощи ffmpeg. Но дальше такого кода не удалось нагуглить:
(for %i in (*.mp4) do @echo file '%i') > mylist.txt
ffmpeg -f concat -i mylist.txt -codec copy output.mp4
Это создание списка файлов в папке и склейка их по списку.
Возможно ли изменить код для ffmpeg под Windows, чтоб он именно к каждому файлу приклеивал в конец одинаковый видео-фрагмент и сохранял получившийся ролик в указанную папку, также сохраняя имя файла как у исходного ролика?
Возможно, вы подскажете другое решение.
За любой совет буду благодарен.