У мене є фільм (m4v / h.264 / AAC), який чудово грає на моєму Mac, але я нещодавно виявив, що він не буде грати на моєму Apple TV3. Переглянувши властивості цього фільмового файлу, я бачу, що він має профіль High@4.1, але Apple TV3 підтримує лише високий показник High4.4. Я думаю, що єдиною властивістю, яка робить це відео несумісним, є максимальна швидкість передачі бітів, всі інші властивості виглядають так, як вони підтримуються у High@4.0.
Як я можу використовувати ffmpeg для пониження цього відео до High@4.0?
Або я повинен замість цього змінити фактичну властивість (макс. Швидкість передачі), яка робить це відео 4.1 замість 4.0? Я переживаю, що якщо я просто зміняю швидкість передачі бітів, хоча файл тоді був би сумісний з High@4.0, він все одно буде "позначений" як High@4.1 і тому все одно не буде відтворюватися на моєму Apple TV3.
ffmpeg -i input.mp4 -vcodec x264 -vprofile high -vlevel 4.0 -acodec copy output.mp4