Tôi có một bộ phim (m4v / h.264 / AAC) phát tốt trên máy Mac của tôi nhưng gần đây tôi phát hiện ra rằng nó không phát trên Apple TV3 của tôi. Sau khi xem các thuộc tính của tệp phim này, tôi thấy rằng nó có cấu hình High@4.1 nhưng Apple TV3 chỉ hỗ trợ tối đa High@4.0. Tôi nghĩ rằng thuộc tính duy nhất làm cho video này không tương thích là tốc độ bit video tối đa, tất cả các thuộc tính khác trông giống như chúng được hỗ trợ trong High@4.0.
Làm cách nào tôi có thể sử dụng ffmpeg để hạ cấp video này xuống High@4.0?
Hoặc tôi phải thay đổi thuộc tính thực tế (tốc độ bit tối đa) làm cho video này 4.1 thay vì 4.0? Tôi lo lắng rằng nếu tôi chỉ thay đổi tốc độ bit, mặc dù tệp đó sẽ tương thích với High@4.0, nó vẫn sẽ được 'gắn thẻ' là High@4.1 và do đó vẫn không phát trên Apple TV3 của tôi.
ffmpeg -i input.mp4 -vcodec x264 -vprofile high -vlevel 4.0 -acodec copy output.mp4