编译新版FFmpeg后无法输出10bit x265视频的问题求助
编译新版FFmpeg后无法输出10bit x265视频的问题求助
我手上有一段10bit的UHD HEVC视频,想把它转成x265 10bit格式。我已经编译了最新版的FFmpeg和x265,但就算我设置了main10参数,输出的依然是8bit视频,而且也没有HDR10信息——源视频明明是10bit的啊!
我试过用apt安装FFmpeg,用完全相同的命令就能正常输出10bit HDR视频,但那个版本实在太老了。我到底哪里操作错了?为什么我自己编译的FFmpeg就是不支持10bit输出呢?
我用的系统是Ubuntu 22.04。
我编译x265的步骤如下:
sudo apt-get install libnuma-dev && \ cd ~/ffmpeg_sources && \ wget -O x265.tar.bz2 bitbucket.org/multicoreware/x265_git/get/master.tar.bz2 && \ tar xjvf x265.tar.bz2 && \ cd multicoreware*/build/linux && \ PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED=off ../../source && \ PATH="$HOME/bin:$PATH" make && \ make install
我是参考FFmpeg官方的Ubuntu编译指南来完成整个编译流程的。
备注:内容来源于stack exchange,提问作者Dwight Schrute
相关产品推荐
相关产品推荐

