无损压缩转码指令
h264
ffmpeg -i 1_1.mp4 -an -vcodec libx264 -qp 0 video_h264ll.mp4
ffmpeg -i 1_1.mp4 -an -vcodec h264 -qp 0 video_h264ll.mp4
h265
ffmpeg -i 1_1.mp4 -an -vcodec libx265 -x265-params lossless=1 video_h265llo.mp4
通过对原始文件和转码文件的切图后逐像素比较完全一致
ffmpeg -i 1_1.mp4 -f image2 output%d.png
ffmpeg -ss 1 -i video_h264ll.mp4 -vframes 1 123h4.png
ffmpeg -ss 1 -i video_h265ll.mp4 -vframes 1 123h5.png
ffmpeg -ss 1 -i video_x265ll.mp4 -vframes 1 123h5.png
更改分辨率并转码无损压缩
ffmpeg -i 1_1.mp4 -vf scale=800:640 -an -vcodec h264 -qp 0 video_800640_h264ll.mp4
ffmpeg -i 1_1.mp4 -vf scale=800:640 -an -vcodec libx265 -x265-params lossless=1 video_800640_h265ll.mp4
CPU转码 4K转成1080P容量为原来的25%如果是MP4格式还可以再减少一半体积
转码时间Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz 16核心使用中 基本1:1的时间