This is my first post here. I am in a situation where my original file is of profile High and transcoding profile is High10. I am suspecting that this is the cause my video is not getting played in jwplayer. I have also tried to set profile to -profile:v high but no help . I am using ffmpeg version

ffmpeg version 2.6.2

No pixel format specified, yuv420p10le for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
x264 [error]: high profile doesn't support a bit depth of 10
[libx264 @ 0x350d960] Error setting profile high.
[libx264 @ 0x350d960] Possible profiles: baseline main high high10 high422 high444

Please help me.

  • Like the error message says, use "-pix_fmt yuv420p" and place it after "-profile:v high" – Gyan Jul 10 '15 at 11:18
  • Tried but ended in italic Incompatible pixel format 'yuv420p' for codec 'libx264', auto-selecting format 'yuv420p10le' x264 [error]: high profile doesn't support a bit depth of 10 [libx264 @ 0x3acb980] Error setting profile high. [libx264 @ 0x3acb980] Possible profiles: baseline main high high10 high422 high444 – 89n3ur0n Jul 10 '15 at 16:41
  • maybe I need to compile and install ffmpeg than using a build. libx264 seems to be a problem, maybe does not have required codec – 89n3ur0n Jul 10 '15 at 16:44
  • Can you post the entire command you used? And also the output of "ffprobe -i <yourinputfile>" – Gyan Jul 10 '15 at 17:29
  • Here is the shortest command I am using to check if my "High" video is getting converted to "High" again ----- ffmpeg -i 50_Cent___My_Life_ft__Eminem__Adam_Levine_hd720.mp4 -profile:v high -pix_fmt yuv420p arvind34.mp4 . The original video downloaded from youtube is of "High " profile which after above command is converted to "High10". ffprobe gives segmentation fault on the input video – 89n3ur0n Jul 10 '15 at 18:06

The ffmpeg build you have uses libx264 compiled for 10-bit. Apparently one can only build with support for either 8-bit OR 10-bit. So, you'll need a build where libx264 supports 8-bit.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.