|
Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » FFmpeg - Из нескольких фотографий видеоролик с музыкой, текстами, эффектами |
|
FFmpeg - Из нескольких фотографий видеоролик с музыкой, текстами, эффектами
|
Новый участник Сообщения: 2 |
Ищу специалиста по FFmpeg
Ваше потраченное время будет c благодарностью вознаграждено. Писать на eMail: dahlum@mail.ru |
|
Отправлено: 22:14, 11-09-2016 |
Ветеран Сообщения: 2597
|
Профиль | Отправить PM | Цитировать пытаюсь склеить несколько отрезков с фейдин эффектом. Пользуюсь скриптом от https://video.stackexchange.com/ques...ack-in-between
Правда слегка допиленным, ffmpeg -i pol.mp4 -i fol.mp4 -i pol.mp4 -i fol.mp4 -filter_complex "[0:v] fade=t=in:st=0:d=1, fade=t=out:st=3:d=1 [0v]; [0:a] afade=t=in:st=0:d=1, afade=t=out:st=3:d=1 [0a]; [1:v] fade=t=in:st=0:d=1, fade=t=out:st=55:d=1 [1v]; [1:a] afade=t=in:st=0:d=1, afade=t=out:st=55:d=1 [1a]; [2:v] fade=t=in:st=0:d=1, fade=t=out:st=3:d=1 [2v]; [2:a] afade=t=in:st=0:d=1, afade=t=out:st=3:d=1 [2a]; [3:v] fade=t=in:st=0:d=1, fade=t=out:st=55:d=1 [3v]; [3:a] afade=t=in:st=0:d=1, afade=t=out:st=55:d=1 [3a]; [0:v] [0:a] [1v] [1a] [2:v] [2:a] [3v] [3a] concat=n=4:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx264 -c:a aac test.mp4 В итоге получаю отлуп: Output pad "default" with type video of the filter instance "Parsed_fade_1" of fade not connected to any destination В самом коде дефолтов тоже не вижу, и не понимаю, чего даже копать. зы, может существует более человеческий способ это делать, не правя код под каждый набор файлов отдельно и не ища длительность каждого ролика для ввода значений фейдаута? |
Отправлено: 02:04, 17-12-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
fascinating rhythm Сообщения: 6494
|
Профиль | Отправить PM | Цитировать bredych, пробуйте минимум команд сначала, и два файла.
Вот обсуждение похожей проблемы: https://trac.ffmpeg.org/ticket/5072 Запрос в Гугл: https://www.google.ru/search?q=ffmpe...ny+destination |
------- Отправлено: 19:19, 17-12-2017 | #12 |
Ветеран Сообщения: 2597
|
Профиль | Отправить PM | Цитировать вопрос возник насчет версий.
Использовал до сих пор на старой машине ffmpeg-20190711-2601eef-win32-static поставил на новой мощной (под вин10/64) - ffmpeg-20200227-9и22254-win64-static итог - то, что на старой кодировалось где-то минут 40 и выдало в результате 345МВ ролик, на новой кодировалось почти сутки и выдало 15ГВ ролик, который к тому же не играло. Код - тот же самый, примитивно склейка нескольких фрагментов в 1280*720, набор файлов тот же самый, запустил на обеих чисто для опыта - сравнить скорость. Скрытый текст
ffmpeg -i 00.mp4 -i 01.mp4 -i 02.mp4 -i 03.mp4 -i 04.mp4 -i 05.mp4 -i 07.mp4 -i 08.mp4 -i 09.mp4 -i 10.mp4 -i 11.mp4 -i 12.mp4 -i 13.mp4 -i 14.mp4 -i 15.mp4 -i 16.mp4 -i 17.mp4 -i 18.mp4 -i 19.mp4 -i 20.mp4 -i 21.mp4 -i 22.mp4 -i 23.mp4 -i 24.mp4 -i 25.mp4 -i 26.mp4 -i 27.mp4 -i 28.mp4 -i 29.mp4 -i 30.mp4 -i 31.mp4 -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=30:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" output.mp4
собсно вопрос: это версия глючная? Или есть какие-то нюансы в командах в зависимости от разрядности? |
Отправлено: 17:45, 04-03-2020 | #13 |
fascinating rhythm Сообщения: 6494
|
Профиль | Отправить PM | Цитировать Попробуйте через файл - https://trac.ffmpeg.org/wiki/Concatenate
|
------- Отправлено: 19:45, 06-03-2020 | #14 |
Ветеран Сообщения: 2597
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Кстати, сменил найти билд на статик 4.2.2 - и поведение сменилось на ожидаемое, создало ролик примерно сходного качества и размера, за примерно впятеро меньшее время, чем на старой. |
|
Отправлено: 01:16, 08-03-2020 | #15 |
Ветеран Сообщения: 2597
|
Профиль | Отправить PM | Цитировать Частая проблема при склейке - несовпадение sar.
пишет. что sar фрагмента к примеру 5 (4185:4186) не совпадает с sar фрагмента 0 Отдельно перекодируя через -vf "setsar=sar=1/1,setdar=dar=16/9" - всё отлично. Но это лишняя перекодировка, что отражается на качестве. А вместе с ресайзом - -vf "scale=-1:720:force_original_aspect_ratio=1,setsar=sar=1/1,setdar=dar=16/9, и т.д. - этот сар меняет, но на очередное непредсказуемое значение. Не 1/1 Собсно вопрос: Как убедить в пределах одной перекодировки нормально выставлять 1/1? |
Отправлено: 15:42, 11-08-2021 | #16 |
fascinating rhythm Сообщения: 6494
|
Профиль | Отправить PM | Цитировать Пишут, что можно игнорить, но тогда есть риск получить растянутые или сплюснутые рожи, а ещё вариант использовать фильтр pad.
|
------- Отправлено: 09:04, 12-08-2021 | #17 |
Ветеран Сообщения: 2597
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
A more generic command that will work for all input file aspect ratios will use force_original_aspect_ratio=1 as an option to scale: ffmpeg -i input -vf "scale=w=1280:h=720:force_original_aspect_ratio=1,pad=1280:720 Форс ориджинал сохраняет оригинальные сары, которые не совпадают от слова совсем. Пад - это просто добавление краев под размер. Вся та строка - это стандартные параметры, используемые мной. И это никак не отменяет проблему различных сар-ов. |
|
Отправлено: 03:08, 15-08-2021 | #18 |
Ветеран Сообщения: 2597
|
Профиль | Отправить PM | Цитировать где-то еще имел сохраненный скрипт восстановления sar в положение 1:1 - что-то типа sar=iw:ih или что-то в этом роде.. Но затер при переустановке линя и теперь не помню.
Может кто напомнит? что-то в стиле этого - но сильно кратче. |
Последний раз редактировалось bredych, 02-02-2022 в 01:55. Отправлено: 01:45, 02-02-2022 | #19 |
Ветеран Сообщения: 2597
|
Профиль | Отправить PM | Цитировать сам нашел
-vf "setsar=sar=1/1,setdar=dar=16/9" Еще есть варианты но и первый самый краткий сработал, потому те не потребовались |
Отправлено: 02:34, 02-02-2022 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2016 - Нужно создать таблицу из большого количества фотографий (около 1000) | Gowdin | Microsoft Office (Word, Excel, Outlook и т.д.) | 5 | 03-09-2017 07:37 | |
[решено] Смена изображений на заставке с эффектами | The_Immortal | Хочу все знать | 1 | 27-02-2017 22:17 | |
CMD/BAT - [решено] Сжатие фотографий из CMD | xctr | Скриптовые языки администрирования Windows | 6 | 12-02-2012 13:22 | |
Интерфейс - Проблема с эффектами в свойствах оформления | serjovanglover | Microsoft Windows 2000/XP | 17 | 18-03-2009 17:17 | |
Мультимедиа - Видеоролик для погоды | pva | Программное обеспечение Windows | 0 | 05-11-2008 15:47 |
|