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

Похожие проекты

$214
0 1
Здравствуйте ищу людей заинтересованных слушать музыку за деньги!...
 
0 2
более 30 игр– нужно выбрать лучшие моменты (пас, обводка, защита, гол) и сделать нарезку  для портфолио футболиста,  . чтобы футбольные клубы могли заинтересоваться....
1 месяц назад
safe 
0 5
Смонтировать видео на полторы минуты....
2 месяца назад
 
0 7
Требуется сделать видеомонтаж rкороткого ролика для салона красоты....
3 месяца назад
$56
250 19
Монтаж фото и видео. Разная стоимость....
3 месяца назад
safe$1
389 31
Озвучить меня в моём фильме!...
safe 
107 2
Фото монтаж, редактирование. Дизайн визиток, картинок и т....
4 месяца назад
 
70 1
Написание, редактирование, переделка текстов для песен. Стихи для любой темы. Минусовки, аранжировка. Наложение музыки на любую запись....
4 месяца назад
safe$11
445 1
Купим рекламу, видео ролик Reels (60 сек. 18-35 лет, современная внешность, стильный гардероб. Девушки - мимишной внешности ! Мужчины - с модной внешностью (хипстеры). Локация: кафе/кофейня/модный книжный/коворкинг/современный ТЦ. Не серый офис, не квартира (только если это пентхаус в Burj Khalifa).......
 
319 18
Требуется специалист по видеомонтажу, имеющий опыт создания небольших законченных фильмов, рекламных роликов на имеющемся материале. Профессионально владеющий необходимым программным инструментарием (Adobe Premiere, After Effects. Sony Vegas. ), коммуникабельный и ответственный. Работа удаленная и под......
safe 
274 10
есть ли тут актёры озвучки которые могут озвучить отрывок cloud. mail. ru/public/B7DZ.   анимационного сериала за 150 рублей за каждые 5 минут текста озвучки ?...
4 месяца назад
$30
274 6
Куплю музыку написанную вами лично. Критерии музыки:. -трек в формате WAV;. -хронометраж от 2х минут;. -наличие вокала;. -скриншот проекта где делали музыку;. -отсутствие релиза/публикации в интернете;....
 
72 0
Профессиональный композитор. Пишу музыку в разных стилях для различных проектов ( музыкальная озвучка видео роликов,компьютерных игр,театральных постановок,хореографии и пр....
4 месяца назад
safe 
586 4
Ищу недорогого видеооператора который может снять видеоролик 3-4 минуты одновременно с 3-х ракурсов. (с 3-х штативов). Инструментальное исполнение на музыкальном инструменте....
Смотреть все