Python-скрипт для генерации 10 часов видео
#beginners #python #ffmpeg #intern #video #10hoursvideo #transcoding #youtube
Скрипт для генерации 10-тичасового ролика из короткого видео.
Вы, скорее всего, встречали на ютубе видео, которые состоят из короткого ролика, повторяющегося по кругу в течение 10-ти часов.
В этом видео я покажу, как написать Python-скрипт, который быстро и легко сделает такое видео.
Проект: https://github.com/DiPaolo/10hrs_loop_video_generator
Командные строки:
brew install ffmpeg - установить FFmpeg на MacOS
sudo apt install ffmpeg - установить FFmpeg в Linux
pwd | pbcopy - скопировать путь к текущей папке в буфер (только MacOS)
ffmpeg -version - вывести версию FFmpeg
ffmpeg -stream_loop 60 -i ﹤ваше видео﹥ -c copy ﹤ваше видео 1 час﹥ - повторить ваше видео 60 раз и результат записать в файл с именем ﹤ваше видео 1 час﹥
ffprobe ﹤видео﹥ - получить информацию о медиа-файле
ffprobe -show_entries stream=duration ﹤видео﹥ - получить информацию о длительности аудио и видео в медиа-файле
ffprobe -show_entries stream=duration -print_format json ﹤видео﹥ - то же самое, но вывести информауию в формате JSON
ffprobe -v error -show_entries stream=duration -print_format json ﹤видео﹥ - то же самое, но убрать все лишнее, оставив только длительность
Мой канал на YouTube: https://www.youtube.com/channel/UC5pfyKAv2Vrvmct3OL-1CwQ
Мой канал в Яндекс.Дзен: https://dzen.ru/realcoding
Таймкоды:
00:00 intro
00:26 ищем видео для теста
00:55 скачиваем видео с YouTube
01:41 устанавливаем FFmpeg
02:03 как установить FFmpeg в Windows
02:08 как установить FFmpeg на MacOS
02:13 как установить FFmpeg в Linux
02:18 удостоверимся, что на машине установлен FFmpeg
02:40 сделаем часовое видео с помощью ffmpeg
03:43 сделаем часовое видео в скрипте
14:16 рассчитыаем количество циклов динамически
14:34 используем ffprobe для получения длительности видео
16:09 получаем длительность видео в скрипте
19:03 парсим вывод ffprobe в формате JSON
20:10 пишем поиск максимального значения длительности
22:24 высчитываем количество циклов на основе длительности
27:12 финальный запуск
27:30 результат
28:48 заключение
Видео Python-скрипт для генерации 10 часов видео автора Реальный Код
Видео Python-скрипт для генерации 10 часов видео автора Реальный Код
Информация
13 марта 2023 г. 8:16:23
00:29:08
Похожие видео