ฉันมีภาพยนตร์ (m4v / h.264 / AAC) ซึ่งเล่นได้ดีบน Mac ของฉัน แต่ฉันเพิ่งค้นพบว่ามันจะไม่เล่นบน Apple TV3 ของฉัน หลังจากดูคุณสมบัติของไฟล์ภาพยนตร์นี้แล้วฉันเห็นว่ามันมีโปรไฟล์ High@4.1 แต่จะรองรับ sup@4.0 ของ Apple TV3 เพียงอย่างเดียวเท่านั้น ฉันคิดว่าคุณสมบัติเดียวที่ทำให้วิดีโอนี้ไม่สามารถทำงานร่วมกันได้คืออัตราบิตวิดีโอสูงสุดคุณสมบัติอื่น ๆ ทั้งหมดดูเหมือนว่าได้รับการสนับสนุนใน 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