Я заметил странное поведение и не уверен, как справиться с ним через 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.
Спасибо