Для конвертации видео в MP4 я использую сервисы zencoder, все работает отлично. Но теперь я хочу добавить субтитры к обработанному видео, как это делает ffmpeg
ffmpeg -i src-video.mp4 -vf subtitles=subs.srt processed-video.mp4
Я последовал за https://app.zencoder.com/docs/api/encoding/captions но я все еще не могу добавить субтитры с помощью zencoder, я отправляю запрос POST
https://app.zencoder.com/api/v2/jobs
с полезной нагрузкой
{
"input": "s3+us-west-2://bucket/src-video.mp4",
"outputs": [
{
"url": "s3+us-west-2://bucket/processed-video.mp4",
"credentials": "zencoder_s3",
"caption_url": "s3+us-west-2://bucket/subs.scc"}
]
}
S3 bucket доступен для zencoder и после обработки видео вывод не содержит субтитров.
Я нашел свой ответ после сканирования многих веб-страниц,
фактически только быстрый проигрыватель может воспроизводить SCC-тип закрытой подписи, но только когда конвертированное видео находится в формате m4v.
Других решений пока нет …