У меня есть файл .cap Closed Captions и видео .mpg, в которое я хочу добавить это.Я видел несколько сотен примеров того, как это делается для .srt (субтитры) и любого видео формата, использующего ffmpeg, но я не смог найти решения для .cap.
Конечная цель - конвертировать это видео с помощью ClosedПодпись к потоку HLS.Я думаю, что это можно сделать двумя способами: 1. Сначала закодировать подписи к видео> Затем преобразовать в HLS ИЛИ 2. Сначала преобразовать видео в HLS> Затем добавить закрытые подписи на сегменты .ts
Iне удалось найти способ включить файл .cap.ffmpeg выдает следующую ошибку - mycaptionsfile.cap: Invalid data found when processing input
Это cmd, который я использую для конвертации моего видео в hls - ffmpeg -hide_banner -y -i myvideo.mpg -vf scale=w=1280:h=720:force_original_aspect_ratio=decrease -c:a aac -ar 48000 -c:v h264 -profile:v main -crf 20 -sc_threshold 0 -g 48 -keyint_min 48 -hls_time 4 -hls_playlist_type vod -b:v 2800k -maxrate 2996k -bufsize 4200k -b:a 128k -hls_segment_filename 720p_%03d.ts 720p.m3u8