一、裁剪视频
1、裁剪视频命令
裁剪视频 , 需要指定 输入文件 / 裁剪起始时间 / 裁剪持续时间 / 指定 视频和音频 编码 ;
指定 输入文件 : 使用 -i 参数 指定输入文件 ;
指定 起始时间...和 音频编码 统一 , 这样才能在之后 将这些视频 拼接起来 ;
执行如下命令 , 裁剪出 3 个 5 秒 的 视频片段 ;
ffmpeg -i input.mp4 -ss 00:00:00 -t 5...:
执行
ffprobe 1.mp4
查看裁剪出的视频信息 , 时长是 5 秒 , 视频编码是 H264 编码 , 音频编码是 AAC 编码 ;
2、h264 编码的 SPS 和 PPS 数据
在 H...h264_mp4toannexb 参数 , 可以避免 SPS 和 PPS 数据丢失的问题 , 以增加 视频 的 兼容性 ;
3、将裁剪的视频转为 ts 格式
执行
ffmpeg -i 1.mp4 -vcodec..., 不同音频编码格式 , 不同音频编码参数 导致失败的案例 ;
错误原因 : 拼接视频时 , 一般都以第一个视频的 编码格式 和 参数为基准 , 如果 后面的视频 编码 和 参数 与 第一个不同 ,