ffmpeg分割视频

工作中有时候下载的单个视频文件很大,比如在大于4GB的时候有很多限制。百度网盘没有会员的话不能上传,U盘的文件系统如果是FAT格式的话也不能复制。

所以使用ffmpeg工具分割视频文件,操作如下: 这里input.mp4文件大于4GB,将input.mp4分割为两个视频。

ffmpeg.exe -ss 00:00:00 -i 'input.mp4' -c copy -t 01:11:25 output-1.mp4
ffmpeg.exe -ss 01:11:20 -i 'input.mp4' -c copy output-2.mp4

为了使第二个视频有更好的体验,所以与第一个视频重合了5秒.至于第一个视频的截止时间的问题,主要是考虑分割后文件的大小。并且视频在那个时间点没有大量的讲解和操作,这样分割后与第二个视频衔接有更好的体验。

ffmpeg添加字幕到mp4

使用如下命令将字幕文件添加到mp4视频中

ffmpeg -i infile.mp4 -f srt -i infile.srt -c:v copy -c:a copy -c:s mov_text outfile.mp4

ffmpeg合并音视频

ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac -strict experimental output.mp4

如果视频中已经包含了音频,这个时候还可以替换视频中的音频,使用下面命令行

ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac -strict experimental -map 0:v:0 -map 1:a:0 output.mp4

链接:https://www.jianshu.com/p/2a824f13b2af