I use x265 to encode a video and the output is mp4. Unfortunately, this file is not playable by any program.
The input video is yuv if that matters.
Do you know which the problem might be?
Thank you in advance.
I use x265 to encode a video and the output is mp4. Unfortunately, this file is not playable by any program.
The input video is yuv if that matters.
Do you know which the problem might be?
Thank you in advance.
It looks like the x265 codec needs to be installed for the App you are using to play the file with.
VLC does support x265 with a dd on codec but it seems the link on there site is broken https://www.videolan.org/developers/x265.html which is not very useful right now.
there are some other players out there doing a quick Google brought up some results but I dont have a x265 file to play with to test them.
if you exported the file, have you tried exporting it again to see if the same issue happens ?
VLC is usually quite slow to update their version of ffmpeg. A recent build of mpv should do well. It's been playing h.265 for me since well before this question was asked.
Also note that Adam's answer is not quite right. x265 is an encoder, and doesn't include a decoder. FFMpeg's hevc decoder (in libavcodec, aka lavc) is the main Free Software implementation that everything uses.
IDK if VLC's current release plays h.265 (at all / well), or if you need a nightly build. (assuming you want to use VLC, and not mpv / mplayer2 / mplayer).