因为疫情在家摸鱼了几个月,总算赶上心情比较愉悦的时候,把一直困扰的视频编解码的cmd运行代码跑出来了。然而并不能直接用hm在VS上运行编解码,会出现奇妙的bug。
以下为x.265将yuv序列压缩成bin文件的代码
preset fast --input BasketballDrill_832x480_50.yuv --fps 30 --input-res 832x480 --output out.bin --psnr --ssim --bitrate 128
以下为hm decoder将压缩后的bin文件解压缩为yuv序列的代码
TAppDecoder -b out.bin -o kasha.yuv
以下为x.265将yuv序列压缩成.265文件的代码
x265.exe --fps 25 --input-res 1920x1080 --frames 20 --input aspen_1080p_0.yuv --keyint 5 --b-adapt 0 --bframes 0 --qp 32 --ipratio 1.0 -o enc.265
一些具体的参数应该问题不大(主要是解码参数,因为编码参数这里已经比较全了),以后再说吧
cmd运行编解码的代码
最新推荐文章于 2023-12-30 09:02:50 发布