мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 18/11/18 в 12:36 |
Подскажите с ffmpeg
если ролик на 10 минут например
нужно вначалае роликаотрезать 2 минуты
и оставило только 3 минуты после (т.е с 2 минуты по 5-ю минуту)и а остальное тоже отрезало?
сейчас в kvs такой код
Код: [развернуть] | -vcodec libx264 -movflags +faststart -threads 0 -r 25 -g 50 -crf 25 -me_method hex -trellis 0 -bf 8 -acodec aac -strict -2 -ar 44100 -ab 128k -f mp4
|
нагуглил вариант http://qaru.site/questions/28403/cutting-the-videos-based-on-start-
ing-ffmpeg
Код: [развернуть] | ffmpeg -i movie.mp4 -ss 00:02:00 -t 00:05:00 -async 1 -c copy cut.mp4
|
ну и хорошо бы заблюрить немного
но как теперь объединить правильно? или как есть запустить?
в принципе исходник в mp4 и на выходе mp4
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 19/11/18 в 18:53 |
если кому нужно будет еще
вот bat который делает это
for %%a in ("*.*") do ffmpeg -i "%%a" -ss 00:02:03 -t 00:03:35 -async 1 -c copy "newfiles\%%~na.mp4"
pause
теперь мучаюсь с батом для добавления картинок в начало и конец видео
исходная команда
ffmpeg -loop 1 -t 5 -i start.png -loop 1 -t 5 -i end.png -f lavfi -t 5 -i anullsrc -i 1.mp4 -filter_complex "[2:a]asplit[i][e];[0][i][3:v][3:a][1][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] output.mp4
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 20/11/18 в 00:44 |
сделал батник, может кому пригодится - добавляет start.pnp в начале видео и emd.png в конце видео
for %%a in ("*.*") do ffmpeg -loop 1 -t 5 -i start.png -loop 1 -t 5 -i end.png -f lavfi -t 5 -i anullsrc -i "%%a" -filter_complex "[2:a]asplit[i][e];[0][i][3:v][3:a][1][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] "newfiles\%%~na.mp4"
pause
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 20/11/18 в 13:45 |
ну и до кучи батник добавляет видео вначале всех видео (intro)
for %%a in ("*.*") do ffmpeg -i intro.mp4 -i "%%a" -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" "newfiles\%%~na.mp4"
pause
если поменять intro.mp4 и "%%a" местами - intor.mp4 будет щгекщ - т.е. в конце видео
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |