FFMPEG无损快速剪辑入门
一、安装
二、常用命令解释
(1)单音轨视频转换
ffmpeg -i input.mkv -c copy output.mp4
或
ffmpeg -i input.mkv -codec copy output.mp4
或
ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4
或
ffmpeg -i input.mkv -vcodec copy -acodec copy output.mp4
若多音轨视频采用此命令,系统会自动选择一条音轨
(2)多音轨视频转换
ffmpeg -i input.mkv -map 0 -c copy output.mp4
只要第2个音轨
ffmpeg -i input.mkv -vcodec copy -map 0:a:1 -acodec copy output.mp4 -strict -2
-strict -2为了避免输出视频没声音
3.音视频合成
ffmpeg -y –i input.mp4 –i input.mp3 –c copy output.mp4
或
ffmpeg -y –i input.mp4 –i input.mp3 –vcodec copy –acodec copy output.mp4
ffmpeg -i input.mkv -an -vn -scodec copy output.ass
srt字幕
ffmpeg -i input.mp4 -vf subtitles=zm.srt output.mp4
ass字幕
ffmpeg -i input.mp4 -vf ass=zm.ass output.mp4
5.视频合并
新建“list.txt”,内容如下
file 'cut1.mp4'
file 'cut2.mp4'
ffmpeg -f concat -i list.txt output.mp4
6.转为全部关键帧(体积大增,可精确剪辑)
ffmpeg -i input.mp4 -sameq -intra output.mp4
7.视频转图片
ffmpeg -i input.mp4 -r 1 -f image2 output-%03d.jpeg
视频每一帧存为图片
8.图片转视频
ffmpeg -f image2 -i input-%03d.jpeg output.mp4
一组图片转为视频