ffmpeg -i a.ts -y -s 352x480 -r 16 -c:v libx264 -b 32k -g 30 -vprofile baseline -level 30 -refs 1 -qp 36 -представить сверхбыстрый -c: копия o.ts не является играемый игроком Iphone. Там написано ошибка декодирования или что-то в этом роде.
но ffmpeg -i a.ts -y -s 352x480 -r 16 -c:v libx264 -b 32k -g 30 -vprofile базовый уровень -уровень 30 -refs 1 -qp 36 -представить сверхбыстрый экспериментальный -c: aac o .ts играется ....
это внутри м3у8 ...
Есть идеи почему?
Входной аудиосигнал aac.
У меня есть эта теория. Частота кадров установлена на 16, кадры исчезнут. Поэтому он больше не будет синхронизироваться со звуком. Вопрос, как видеоплеер сопоставляет данное видео с соответствующей звуковой дорожкой? Я думаю, это должно быть какая-то временная метка ...
Могут ли метки времени быть такими разными, что проигрыватель не может найти аудио для данного видеокадра? Как я могу это проверить? ffmpeg будет использовать ту же самую начальную временную отметку для видео автоматически?