FFmpeg常用命令,php实例/golang实例【ffmpeg】

2022-11-21 11:24:07 浏览数 (2)

安装

brew -v

brew options homebrew-ffmpeg/ffmpeg/ffmpeg

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-chromaprint

ffmpeg -version

命令

信息ffmpeg -i options -f 视频/音频/图像/网络推流/ts切片

ffmpeg -formats

查看ffprobe -i xiaoerchuidiao.mp3 -v quiet -print_format json -show_format -show_streams -show_frames

转换ffmpeg -i gs.mpga -qscale 0 gs_b.mp3

合成「ffmpeg -i xiaoerchuidiao.mp3 -i gs_b.mp3 -f mp3 a.mp3」「ffmpeg -i bj.mp3 -q 1 -map a bj_b.mp3」「ffmpeg -i bj_b.mp3 -i xiaoerchuidiao.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 fix.mp3」

裁剪 ffmpeg -i xiaoerchuidiao.mp3 -ss 00:00:12 -t 00:00:16 -acodec copy -y a.mp3

提取「ffmpeg -i feng.mp4 -r 1 -f image2 image-=.png」   「ffmpeg -i feng.mp4 -vf fps=1/60 imgd.jpg」

水印ffmpeg -i feng.mp4 -i logo.png -filter_complex "overlay=5:5" out.mp4

PHP

exec()

composer require php-ffmpeg/php-ffmpeg

GO

exec.Command()

giorgisio/goav

参考文章

https://zhuanlan.zhihu.com/p/455572544

http://www.360doc.com/content/22/0724/10/9824753_1041174924.shtml

0 人点赞