Mam film (m4v / h.264 / AAC), który dobrze gra na moim komputerze Mac, ale niedawno odkryłem, że nie będzie on odtwarzany na moim Apple TV3. Po przejrzeniu właściwości tego pliku filmowego widzę, że ma on profil High@4.1, ale Apple TV3 obsługuje tylko High@4.0. Myślę, że jedyną właściwością, która powoduje niezgodność tego wideo, jest maksymalna przepływność wideo, wszystkie inne właściwości wyglądają tak, jakby były obsługiwane w High@4.0.
Jak mogę użyć ffmpeg, aby obniżyć wersję tego filmu do High@4.0?
Czy też muszę zamiast tego zmienić rzeczywistą właściwość (maksymalna przepływność), która sprawia, że ten film 4.1 zamiast 4.0? Martwię się, że jeśli po prostu zmienię szybkość transmisji, mimo że plik byłby zgodny z High@4.0, nadal byłby „oznaczony” jako High@4.1, a zatem nadal nie byłby odtwarzany na moim Apple TV3.
ffmpeg -i input.mp4 -vcodec x264 -vprofile high -vlevel 4.0 -acodec copy output.mp4