1 网上搜出的一些ffmpeg添加logo的命令都不成功,调查了官方手册后以下这种用法成功:
ffmpeg -y -i input.mp4 -vf "movie=logo.png [logo];[in][logo] overlay=10:10 [out]" output.mp4
^^^^^^^^ 输入 ^^^^^ logo文件 ^^^^^ logo位置 ^^^^^^ 输出文件
此命令会在input.mp4的10:10的位置上添加logo.png文件中的logo后输出output.mp4
2 ffmpeg视频截图命令用法
ffmpeg -i input.mp4 -y -f image2 -ss 1 -t 0.001 -s 640X480 test.jpg
3 添加Logo时,logo用全路径时需要注意使用单引号和转义符:
ffmpeg -y -i input.mp4 -vf "movie='D\:\path\logo.png' [logo];[in][logo] overlay=10:10 [out]" output.mp4
ffmpeg -ss 00:02:00 -i test.mp4 -c copy -t 60 output3.mp4(视频截取)
ffmpeg -f concat -i filelist.txt -c copy output.mkv(视频合成)
filelist.txt 内容如下:
- 分离视频出来:ffmpeg -i test.mp4 视频流.avi
- 分离音频出来:ffmpeg -i test.mp4 音频流.mp3