ffmpeg создать код для кодирования mp4 в HLS с созданием общего мастер-плейлиста
Бюджет
20$
/ 1200
руб
в месяц
Создан: 1 год назад
На модерации
- Описание
- Простая задача для знающего человека.
Описание проблемы:
Есть программа ffmpeg для windows (запускаю cmd файл с нужными командами).
Создаю HLS видео из mp4 в 3х вариантах разрешения 1080, 720, 540, каждое в своей папке, туда же помещаются мастер-плейлисты для каждого разрешения и обычные плейлисты с сегментами.
Проблема в том, что общий мастер-плейлист с тремя разрешениями приходится создавать вручную, открывая мастер-плейлисты из каждого разрешения и копируя его данные. Это неудобно.
Нужно сделать код для ffmpeg чтоб общий мастер-плейлист создавался автоматически.
Сейчас использую следующий код, запускаемый в файле start.cmd:
ffmpeg -i XXX.mp4 -vcodec libx264 -crf 25 -keyint_min 150 -g 150 -sc_threshold 0 play_1080.mp4
ffmpeg -i XXX.mp4 -s 1280x720 -vcodec libx264 -crf 25 -keyint_min 150 -g 150 -sc_threshold 0 play_720.mp4
ffmpeg -i XXX.mp4 -s 960x540 -vcodec libx264 -crf 25 -keyint_min 150 -g 150 -sc_threshold 0 play_540.mp4
ffmpeg -i play_1080.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls -master_pl_name master.m3u8 1080out.m3u8
ffmpeg -i play_720.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls -master_pl_name master.m3u8 720out.m3u8
ffmpeg -i play_540.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls -master_pl_name master.m3u8 540out.m3u8
Все прекрасно работает.
Нужны все те же параметры (параметры менять не нужно). Все чего не хватает это создание общего мастер-плейлиста (master.m3u8) в корне каталога и автоматическое удаление файла исходника XXX.mp4
Общий мастер-плейлист сейчас выглядит так:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:BANDWIDTH=449729,RESOLUTION=1920x1080
1080/out.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=309004,RESOLUTION=1280x720
720/out.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=249169,RESOLUTION=960x540
540/out.m3u8
Этот пример создан путем объединения вручную трех мастер-плейлистов и добавления имени папки к каждому варианту.
Нужно автоматизировать процесс создания общего мастер-плейлиста и добавить автоматическое удаление файла исходника XXX.mp4
- Категория
Источник: fl.ru
Похожие проекты
$86
0
2
0
0
более 30 игр– нужно выбрать лучшие моменты (пас, обводка, защита, гол) и сделать нарезку для портфолио футболиста, . чтобы футбольные клубы могли заинтересоваться....
1 день назад
0
4
$43
0
11
0
6
Требуется сделать видеомонтаж rкороткого ролика для салона красоты....
2 месяца назад
279
12
$56
250
18
34
1
$1
389
30
278
21
$33
222
7
107
2
212
20
70
0
Написание, редактирование, переделка текстов для песен. Стихи для любой темы. Минусовки, аранжировка. Наложение музыки на любую запись....
2 месяца назад
$11
445
1
Купим рекламу, видео ролик Reels (60 сек. 18-35 лет, современная внешность, стильный гардероб. Девушки - мимишной внешности ! Мужчины - с модной внешностью (хипстеры). Локация: кафе/кофейня/модный книжный/коворкинг/современный ТЦ. Не серый офис, не квартира (только если это пентхаус в Burj Khalifa).......
2 месяца назад
319
18
Требуется специалист по видеомонтажу, имеющий опыт создания небольших законченных фильмов, рекламных роликов на имеющемся материале. Профессионально владеющий необходимым программным инструментарием (Adobe Premiere, After Effects. Sony Vegas. ), коммуникабельный и ответственный. Работа удаленная и под......
2 месяца назад
274
9
есть ли тут актёры озвучки которые могут озвучить отрывок cloud. mail. ru/public/B7DZ. анимационного сериала за 150 рублей за каждые 5 минут текста озвучки ?...
2 месяца назад
$30
274
6
Куплю музыку написанную вами лично. Критерии музыки:. -трек в формате WAV;. -хронометраж от 2х минут;. -наличие вокала;. -скриншот проекта где делали музыку;. -отсутствие релиза/публикации в интернете;....
2 месяца назад
72
0
Профессиональный композитор. Пишу музыку в разных стилях для различных проектов ( музыкальная озвучка видео роликов,компьютерных игр,театральных постановок,хореографии и пр....
2 месяца назад
586
4
Ищу недорогого видеооператора который может снять видеоролик 3-4 минуты одновременно с 3-х ракурсов. (с 3-х штативов). Инструментальное исполнение на музыкальном инструменте....
2 месяца назад
$9
95
2
Задача записать песню с женским вокалом для презентации. Нужна вокалистка у которой есть возможность записать голос дома в студийный микрофон. Я просто отправлю трек, что нужно спеть, если понравится, отправить нужно просто вокал свой запись. Я послушаю, если понравится буду готов поработать. Женский......
2 месяца назад