FFMPEG MP4 из потока m3u8 дает несколько черных кадров - PullRequest
0 голосов
/ 14 апреля 2020

Я заметил странное поведение и не уверен, как справиться с ним через FFMPEG. По сути, я загружаю некоторые файлы TS из потока и делаю из них MP4. Мне не нужно кодировать их, поскольку они уже закодированы.

Вот команда:

ffmpeg -nostdin -y -ss 3 -i https://d2nvs31859zcd8.cloudfront.net/d33af82762361135e8ba_yassuo_37349116016_1403122741/chunked/index-muted-EIVFBWYS1V.m3u8 -t 50 -c copy Test.mp4

Если я запускаю файл MP4 в проигрывателе Quicktime, кажется, что есть один или две черные рамки в начале. Как мне избавиться от этого с помощью приведенной выше команды?

Я также попытался загрузить файлы .ts и объединить их через FFMPEG. Но результат тот же. Первые несколько кадров черного цвета.

ffmpeg -nostdin -y -i "concat:0.ts|1.ts|2.ts|3.ts|4.ts|5.ts|6.ts" -c copy Test2.mp4

Похоже, VL C не показывает черную рамку, но это видно на проигрывателе Quicktime.

Спасибо

...