Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » FFmpeg - Из нескольких фотографий видеоролик с музыкой, текстами, эффектами

Ответить
Настройки темы
FFmpeg - Из нескольких фотографий видеоролик с музыкой, текстами, эффектами

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ищу специалиста по FFmpeg

Ваше потраченное время будет c благодарностью вознаграждено.
Писать на eMail: dahlum@mail.ru

Отправлено: 22:14, 11-09-2016

 

Ветеран


Сообщения: 2584
Благодарности: 245

Профиль | Отправить 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
и то, как тестовый прогон, на 2 файлах пробую..
В итоге получаю отлуп:
Код: Выделить весь код
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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6484
Благодарности: 1463

Профиль | Отправить PM | Цитировать


bredych, пробуйте минимум команд сначала, и два файла.

Вот обсуждение похожей проблемы: https://trac.ffmpeg.org/ticket/5072

Запрос в Гугл: https://www.google.ru/search?q=ffmpe...ny+destination

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 19:19, 17-12-2017 | #12


Ветеран


Сообщения: 2584
Благодарности: 245

Профиль | Отправить 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


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6484
Благодарности: 1463

Профиль | Отправить PM | Цитировать


Попробуйте через файл - https://trac.ffmpeg.org/wiki/Concatenate

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 19:45, 06-03-2020 | #14


Ветеран


Сообщения: 2584
Благодарности: 245

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Попробуйте через файл »
так я код и так в батнике отдаю. Просто удивило,что внезапно реакция непонятная.
Кстати, сменил найти билд на статик 4.2.2 - и поведение сменилось на ожидаемое, создало ролик примерно сходного качества и размера, за примерно впятеро меньшее время, чем на старой.

Отправлено: 01:16, 08-03-2020 | #15


Ветеран


Сообщения: 2584
Благодарности: 245

Профиль | Отправить 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


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6484
Благодарности: 1463

Профиль | Отправить PM | Цитировать


Пишут, что можно игнорить, но тогда есть риск получить растянутые или сплюснутые рожи, а ещё вариант использовать фильтр pad.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 09:04, 12-08-2021 | #17


Ветеран


Сообщения: 2584
Благодарности: 245

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
а ещё вариант использовать фильтр pad. »
если речь о таком -
Код: Выделить весь код
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


Ветеран


Сообщения: 2584
Благодарности: 245

Профиль | Отправить PM | Цитировать


где-то еще имел сохраненный скрипт восстановления sar в положение 1:1 - что-то типа sar=iw:ih или что-то в этом роде.. Но затер при переустановке линя и теперь не помню.
Может кто напомнит?

что-то в стиле этого -
Код: Выделить весь код
ffmpeg -i udp://localhost:1234  -vf "scale=iw*sar:ih:eval=frame,setsar=1,pad=max(iw\,ih*(16/9)):ow/(16/9):(ow-iw)/2:(oh-ih)/2:eval=frame" -aspect 16:9  -update 1 img.jpg
но сильно кратче.

Последний раз редактировалось bredych, 02-02-2022 в 01:55.


Отправлено: 01:45, 02-02-2022 | #19


Ветеран


Сообщения: 2584
Благодарности: 245

Профиль | Отправить PM | Цитировать


сам нашел

-vf "setsar=sar=1/1,setdar=dar=16/9"

Еще есть варианты
Код: Выделить весь код
ffmpeg -i file.mp4 -vf "scale=iw*sar:ih , pad=max(iw\,ih*(16/9)):ow/(16/9):(ow-iw)/2:(oh-ih)/2" -aspect 16:9 file.mp4
ffmpeg -i test.mp4 -vf scale=w=iw:h=ih/SAR a.mp4
-vf scale=1280:720:flags=bicubic,setsar=1:1
но и первый самый краткий сработал, потому те не потребовались
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:34, 02-02-2022 | #20



Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » FFmpeg - Из нескольких фотографий видеоролик с музыкой, текстами, эффектами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход