Скачать: avmerge_x64.7z, avmerge_x86.7z
В общем какое-то время назад я написал скрипт для склейки видео. Делал его для УГЦ, в то время когда там только начинали стримить и в рамках одного стрима могли померять разрешени и настройки кодирования. Обычными утилитами такой винегрет обрезков воедино собрать не удавалось, поэтому я и вымучил скриптец, который приводит все куски к общему знаменателю и склеивает. Если хочется подробностей, то можно почитать мой пост в бложике, где подробно расписано как это пашет.
Минусом такого решения является гемор в установке, так ак требуется питон и пара утилит для работы с видео, которые скрипт юзает. Но вот свершилось чудо и я нашел способ собрать все в один экзешник (линки в начале поста).
Продублирую ридми чтобы было понятно что оно умеет:
Использование:
1. Кинуть куда поближе, например на C:
2. Открыть консоль и перейти в папку с файлами, которые надо объединить (файлы объединятся в алфавитном порядке, у них должно быть общее расширение - по дефолту flv)
3. Если выходной аспект должен быть 4:3, то просто запускаем экзешник, типа:
c:\avmerge.exe
Если нужен вайд:
c:\avmerge.exe -w
На выходе получим видео в 960х720 или 1280х720 соответственно
4. Если надо переопределить разрешение, то юзаем ключ -r Ширина Высота, например: -r 1920 1280
5. Если надо переоределить расширение исходных файлов: -e расширение
6. c:\avmerge.exe -h - для хелпа
Замечу - скрипт ядрёный, принудительно перекодирует видео в довольно хорошем качестве и на длинных стримах вся процедура займет несколько часов, поэтому я обычно оставляю его на ночь. Еще бывает что ютуб не принимает полученное видео, ругается на формат - тогда надо перекодировать это видео еще раз. Случается такое редко, но бывает. В остальном - если есть проблемные кусочки которые не удается склеить, или хочется решения "запустил и не паришься"- рекомендую попробовать.
|