【安装学习】设置对.mkv视频的播放支持

1、安装依赖

安装 ubuntu-restricted-extrasubuntu-restricted-extras 包含常用的多媒体编解码器,包括支持 MKV 格式的解码器。

1
2
sudo apt update
sudo apt install ubuntu-restricted-extras

注意!Ubuntu终端显示文本让选择确定,OK等等:首先按下”TAB”键,会看到选中文本”确定”,”OK”然后按下回车键,即可!

2、成功

3、变速保存

可以使用 ffmpeg 将视频转换为3倍速播放的 mp4 格式。以下是具体操作步骤

在终端中执行以下命令:

1
ffmpeg -i 2024-12-24_15-32-53.mkv -filter:v "setpts=PTS/3" -an -c:v libx264 -preset fast -crf 23 2024-12-24_15-32-53_3x.mp4

解释

  • -i 2024-12-24_15-32-53.mkv: 指定输入文件。
  • -filter:v "setpts=PTS/3": 使用 setpts 过滤器将视频播放速度调整为原来的3倍速。PTS/3 表示时间戳变为原来的1/3。
  • -an: 删除音频轨道。如果需要加快音频速度,见下方。
  • -c:v libx264: 使用 H.264 编解码器。
  • -preset fast: 选择快速编码预设。
  • -crf 23: 设置视频质量,23 为默认值,数值越小质量越高(如需要更高质量可以调低)。
  • 2024-12-24_15-32-53_3x.mp4: 指定输出文件名。

如果需要保留并加速音频,音频也需要同步加速,可以使用以下命令:

1
ffmpeg -i 2024-12-24_15-32-53.mkv -filter_complex "[0:v]setpts=PTS/3[v];[0:a]atempo=3[a]" -map "[v]" -map "[a]" -c:v libx264 -preset fast -crf 23 2024-12-24_15-32-53_3x.mp4
  • [0:v]setpts=PTS/3[v]: 设置视频为3倍速。
  • [0:a]atempo=3[a]: 将音频加速3倍。atempo 最大支持2倍速,可多次链式叠加(例如 6倍速可用 atempo=2,atempo=3)。

最终文件检查:转码完成后,可以使用以下命令检查输出文件信息:

1
ffmpeg -i 2024-12-24_15-32-53_3x.mp4

这样可以确认视频和音频是否按预期处理。如果还有其他需求,随时告诉我! 😊