Kazam视频倍速及格式处理

在录制的kazam视频中,由于时间太常需要做倍速快进处理,且使用ubuntu系统kazam保存的格式在windows下不能正常加载,故而需要做格式转换。

一、核心工具准备:安装 FFmpeg

Kazam 录制的视频可通过 FFmpeg 工具实现灵活的速度调整(加速 / 减速),同时能解决 Ubuntu 录制视频在 Windows 上的兼容性问题。

bash 复制代码
# 更新软件源后安装 FFmpeg
sudo apt update && sudo apt install -y ffmpeg

安装完成后,执行 ffmpeg -version 显示版本信息,说明安装成功。

二、工具使用

2.1 场景 1:仅调整速度,保留原格式(适合 Ubuntu 内播放)

bash 复制代码
ffmpeg -i input.mp4 -vf "setpts=(PTS-STARTPTS)/30" -crf 18 output_30x.mp4

参数解释

  • -i input.mp4:指定输入视频文件(替换为你的 Kazam 录制文件,如 kazam_20240123_123456.mp4);
  • -vf "setpts=...":视频滤镜,通过调整帧时间戳(PTS)改变速度,(PTS-STARTPTS) 确保从视频起始点计算,避免时间偏移;
  • -crf 18:恒定速率因子,控制画质(数值越小画质越好,18 接近无损,23 为默认,建议 18-22 平衡画质与体积);
  • output_2x.mp4:输出文件名,建议加速度标识(如 _2x/_0.5x),方便区分。

eg:
ffmpeg -i gazebo+waypoints+纯追踪+LIWO.mp4 -vf "setpts=(PTS-STARTPTS)/30" -crf 18 LIWO_output_30x.mp4

LIWO_output_30x

2.2、场景 2:调整速度 + 转换格式(Windows 可播放)

Kazam 录制的 MP4 因编码格式(默认 H.264 但封装兼容问题),在 Windows 自带播放器 / PPT 中可能无法播放,需同时转换为 Windows 兼容的编码(libx264 视频编码 + aac 音频编码),命令如下:

bash 复制代码
# 30倍速 + Windows 兼容格式(推荐)
ffmpeg -i input.mp4 -vf "setpts=(PTS-STARTPTS)/30" \
  -c:v libx264 -c:a aac -strict experimental \
  -tune fastdecode -pix_fmt yuv420p -b:a 192k -ar 48000 \
  -crf 18 output_2x_windows.mp4

关键兼容参数解释

  • -c:v libx264:使用 H.264 视频编码(Windows 全兼容);
  • -c:a aac:使用 AAC 音频编码(解决 Kazam 原音频编码不兼容问题);
  • -tune fastdecode:优化编码器
  • -pix_fmt yuv420p:调整像素格式,适配 Windows 播放器的色彩解码;
  • -b:a 192k -ar 48000:设置音频比特率(192k)和采样率(48000Hz),保证音质。

eg:

ffmpeg -i gazebo+waypoints+纯追踪+LIWO路径.mp4 -vf "setpts=(PTS-STARTPTS)/30" -c:v libx264 -c:a aac -pix_fmt yuv420p -crf 18 LIWO_path_30x.mp4

LIWO_path_30x

2.3 场景 3:截取视频片段并调整速度(精准处理)

若只需调整视频中某一段(如从第 10 秒开始,截取 20 秒内容并 2 倍速),可添加 -ss(起始时间)和 -t(时长)参数:

bash 复制代码
# 截取第10秒开始的20秒内容,转为2倍速 + Windows兼容格式
ffmpeg -ss 00:00:10 -t 20 -i input.mp4 -vf "setpts=(PTS-STARTPTS)/2" \
  -c:v libx264 -c:a aac -pix_fmt yuv420p -crf 18 output_clip_2x.mp4
  • -ss 00:00:10:从视频第 10 秒开始截取(格式:时:分: 秒);
  • -t 20:截取时长为 20 秒(若需截取到视频结束,去掉 -t 参数即可)。
相关推荐
美狐美颜sdk1 小时前
美颜SDK开发难点有哪些?Android/iOS美颜SDK接入
人工智能·音视频·直播美颜sdk·视频美颜sdk·美狐美颜sdk
blevoice2 小时前
JL杰理AC696N开发板上调试蓝牙音质优化:开启AAC高清音频支持
单片机·ffmpeg·音视频·aac·ac6966b蓝牙音响方案·杰理智能音箱开发·杰理ac6965e蓝牙音频开发
Elastic 中国社区官方博客2 小时前
jina-embeddings-v5-omni:用于文本、图像、音频和视频的 embeddings
大数据·人工智能·elasticsearch·搜索引擎·ai·音视频·jina
EasyGBS2 小时前
智慧工地、明厨亮灶、平安校园……国标GB28181视频平台EasyGBS凭什么成为ToB视频方案的“万能基座”?
网络·音视频
CheungChunChiu3 小时前
Linux 音频子系统完整梳理:ALSA、ASoC、DAPM、Codec、Machine、es8389 与 rk‑multicodecs 全解析
linux·运维·音视频·codec·audio·asla·dapm
ZC跨境爬虫3 小时前
跟着MDN学HTML_day_46:(HTMLCollection与NodeList)
前端·javascript·ui·html·音视频
HwJack204 小时前
深潜 HarmonyOS APP开发中AVSession 音视频会话管理
华为·音视频·harmonyos
潜创微科技15 小时前
IT9201+IT66021:便携 KVM 一站式方案,音视控三合一免驱即插即用
嵌入式硬件·音视频
音视频牛哥18 小时前
大牛直播SDK(SmartMediaKit)鸿蒙NEXT RTSP/RTMP低延迟播放器集成与实践指南
音视频·harmonyos·大牛直播sdk·鸿蒙rtmp播放器·鸿蒙rtsp播放器·鸿蒙next rtsp播放器·鸿蒙next rtmp播放器
时空自由民.1 天前
优化ESP32 ADF 音频问题
音视频