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

0