调整 HDR(高动态范围)视频的码率以及裁剪
码率改变
调整 HDR(高动态范围)视频的码率,与调整标准视频的码率基本相同,但需要确保保留 HDR 的优势。使用 FFmpeg,你可以通过设置视频编码器的参数来调整码率。通常情况下,调整码率可以通过修改 -b:v(视频比特率)参数来完成。
以下是一个示例命令,演示如何使用 FFmpeg 调整 HDR 视频的码率:
複製程式碼
ffmpeg -i input.hdr -c:v libx265 -crf 23 -b:v 10M output.hdr
在这个命令中:
-i input.hdr:指定输入 HDR 视频文件。
-c:v libx265:指定视频编码器为 H.265/HEVC。这是一个常用的编码器,支持高效的压缩。
-crf 23:指定压缩质量。CRF(Constant Rate Factor)是一种不会改变码率的压缩方式,但会根据图像复杂度动态调整压缩质量。23 是一个中等的质量水平,你可以根据需要调整该值,较小的值表示更高的质量。
-b:v 10M:指定视频比特率为 10Mbps。你可以根据需要调整此值。较高的比特率通常意味着更高的视频质量,但也会增加文件大小。
在调整码率时,一定要注意不要牺牲 HDR 视频的质量。确保在减少文件大小的同时保持足够的动态范围和色彩深度。另外,可以调整其他参数,如色度子采样、GOP大小等,以进一步优化视频质量和文件大小的平衡。
裁剪
使用-ss设置起始时间
格式为HH:MM:SS.MILLISECONDS或者秒数
设置结束时间
-to参数
设置的的endTime, 格式为 HH:MM:SS.MILLISECONDS或者秒数
例如
ffmpege -ss 20 -to 80 -i inputVideo.mp4
ffmpege -ss 01:02:03 -to 02:02:03 -i inputVideo.mp4
-t参数
设置持续时间,单位为s
例如
ffmpege -ss 01:02:03 -t 80 -i inputVideo.mp4
端午安康_(:зゝ∠)_