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 [email protected], ale Apple TV3 obsługuje tylko [email protected]. 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 [email protected].
Jak mogę użyć ffmpeg, aby obniżyć wersję tego filmu do [email protected]?
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 [email protected], nadal byłby „oznaczony” jako [email protected], 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
-v
opcje to pseudonimy:v
. Jakie metadane straciłeś?W odniesieniu do komentarza wypróbuj to polecenie:
Twoje zdrowie
źródło