由于近期公司需要用到ffmpeg 这个东西,查询网上资料好多东西不对的,现在贴出一些最近用到的命令
合成硬字幕:ffmpeg -i a.mp4 -vf subtitles=1.srt output.mp4
提取音频:ffmpeg -i 4.mp4 -vn 4.mp3
提取无音频的视频:ffmpeg -i 4.mp4 -an r.mp4
合成音频和视频:ffmpeg -i r.mp3 -i r.mp4 output.mp4 (音频放前面)
ffmpeg -y -i input.mp3 -i input.mp4 -vcodec copy output.mp4
ffmpeg -i output2.mp4 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,// 获取视频是时长
ffmpeg -i 1.mp4 -i 1.png -filter_complex 'overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2:enable=lte(t\,10)' -y 4.mp4
给视频前十秒加水印