FFMPEG: Как я могу перекодировать MP3 в HLS, выполняя ffmpeg в различном интервале входного видео? - PullRequest
0 голосов
/ 01 марта 2020

Целью является ввод mp3 и транскодирование в HLS на разных серверах. Я подумал о том, чтобы взять разные интервалы времени, в этом примере:

Сервер 1 ffmpeg -i input.mp4 - c copy -hls_list_size 0 -ss 00:00:00 -t 00:00: 10 video.m3u8

Сервер 2 ffmpeg -i input.mp4 - c copy -hls_list_size 0 -ss 00:00:10 -t 00:00:10 video.m3u8

Сервер 3 ffmpeg -i input.mp4 - c copy -hls_list_size 0 -ss 00:00:20 -t 00:00:10 video.m3u8

Эти файлы генерируются:

Сервер 1: video.m3u8 video0.ts video1.ts

Сервер 2: video.m3u8 video0.ts video1.ts

Сервер 3: video.m3u8 video0.ts video1.ts

Если я присоединяюсь к файлам 6 .ts (и изменяю первый m3u8, чтобы он содержал все файлы, и переименовывал последовательные имена файлов TS), и воспроизводил видео, VL C cra sh в точке соединения (в 10 секунд).

Есть еще один способ сделать это? Может быть, если не сократить время ... я не знаю ... Большое спасибо.

...