
Как обрезать видео "Оживить фото"

Как обрезать видео "Оживить фото"
Скоро Новый год, и, скорее всего, вы захотите подарить близким что-то необычное и теплое. Например, можно превратить фотографии в короткое видео - так вы сохраните ценные моменты, оживите образы дорогих вам людей и вновь прикоснетесь к своим воспоминаниям. В сентябре 2025 года в мобильном приложении "Алиса" от Яндекса появилась функция "Оживить фото". Чтобы создать ролик, достаточно взять нужное фото, нажать кнопку в приложении, загрузить изображение и описать желаемый сюжет. Нейросеть сгенерирует видео длиной 4 секунды. Но Яндекс был бы не Яндексом, если бы не запоганил отличную идею. На каждое видео добавляется целая секунда рекламы с логотипом компании. Особенно досадно, если вы хотите собрать ролик из нескольких таких фрагментов, тогда спама становится еще больше.
Конечно, ради одного ролика не стоит заморачиваться, но если нужно сделать несколько видео, то можно применить универсальную обрезку. Для этого отлично подойдет бесплатная программа для работы с мультимедиа - FFmpeg.
Откройте сайт FFmpeg и выберите раздел для Windows. Затем скачайте архив, например, отсюда. Создайте на компьютере папку с названием FFmpeg и распакуйте в нее содержимое архива. Нам понадобятся файлы ffmpeg.exe и ffprobe.exe.
Сначала попробуем обрезку на одном файле. Скопируйте исходное видео, например, в созданную папку FFmpeg, и переименуйте его в video.mp4. Откройте "Блокнот", введите следующую строку:
ffmpeg -i video.mp4 -to 00:00:04 output.mp4и сохраните файл под именем cut.bat. Запустите cut.bat, в той же папке должен появиться файл output.mp4, теперь уже без рекламной секунды. Файлы video.mp4 и output.mp4 можно при необходимости переименовать или заменить своими - так, чтобы все работало с нужными вам видео.
Конечно, главная цель - создать длинное видео, которое будет приятно показать близким. Чтобы склеить несколько видеофайлов в один с помощью FFmpeg, создайте в "Блокноте" текстовый файл со списком видео, например, list.txt, затем добавьте в него строки вида:
file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'Этот файл должен находиться в той же папке, что и ffmpeg.exe. Рекомендуется не использовать кавычки, избегать русских символов, пробелов и специальных знаков в именах файлов. Апострофы в примере - часть синтаксиса FFmpeg и обязательны! После этого выполните в командной строке (или в пакетном файле) следующую команду:
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4В результате получится единый файл output.mp4, собранный из всех указанных роликов без перекодирования, быстро и без потерь качества.
А вот, например, ситуация, когда ролик создан в другой программе, и реклама в нем имеет другую длительность, скажем, 10 секунд или, наоборот, всего 1 секунда. Сначала нужно точно узнать длительность исходного видео. Для этого создайте в "Блокноте" файл с именем test.bat и сохраните в нем следующий текст:
ffprobe -v quiet -show_entries format=duration -of csv=p=0 video.mp4
pauseЗапустите test.bat и в выводе вы увидите точную продолжительность файла (в секундах или минутах). Теперь вычтите длительность рекламы из общей длины и обрежьте ненужный фрагмент. Например, если видео длится 9 секунд, а реклама - последняя секунда, оставляем первые 8 секунд:
ffmpeg -i video.mp4 -to 00:00:08 output.mp4После этого соберите финальное видео из всех обработанных фрагментов так, как вы уже умеете, с помощью файла списка и команды ffmpeg -f concat.
Любите и берегите близких, ведь именно с ними связаны самые теплые воспоминания и самые искренние моменты радости. Пусть Новый год принесет вам покой, вдохновение и время на то, что по-настоящему важно. Хороших новогодних выходных!
Просмотров: 355 | Комментариев: 3
Метки: мультимедиа
Комментарии
Отзывы посетителей сайта о статье
Добавить комментарий
Заполните форму для добавления комментария


