播放文件
ffplay.exe 996之歌.flv播放音频 ffplay 1.mp3
获取文件属性
ffprobe 996之歌.flv
转码mkv为mp4
ffmpeg -i example.mkv example.mp4
MP4封装:h264视频编码+aac音频编码
flac转mp3
ffmpeg -i input.flac -acodec libmp3lame -ar 44100 -ab 320k -ac 2 out.mp3
获取单独的视频流,去除音频
ffmpeg -i input.mp4 -vcodec copy -an v.mp4
获取音频
ffmpeg -i input.mp4 -vn -acodec copy out.m4a
合并分离的音频和视频
ffmpeg -i out.m4a -i v.mp4 -c copy out.mp4
截取前10s
ffmpeg -i in.mp3 -ss 00:01:00 -to 00:01:10 -acodec copy out.mp3ffmpeg -i in.mp3 -ss 00:01:00 -t 10 -acodec copy out.mp3
截取末尾10s
ffmpeg -i in.mp3 -sseof 00:05:00 -t 10 -acodec copy out.mp3ffmpeg -ss 00:01:00 -i in.mp4 -to 00:01:10 -c copy copyts out.mp4 ss在前保证时间戳位置
合并文件
ffmpeg -i "concat:01.mp4|02.mp4|03.mp4" -c copy out.mp4
截图第5s这一帧画面
ffmpeg -i in.mp4 -ss 5 -vframes 1 img.jpg
左上角加水印
ffmpeg -i in.mp4 -i logo.png -filter_complex "overlay=20:20" out.mp4
7.5到8.5截取成GIF
ffmpeg -i in.mp4 -ss 7.5 -to 8.5 -s 640x320 -r 15 out.gif
录屏
ffmpeg -f gdigrab -i desktop in.mp4
保持编码下载m3u8
ffmpeg -i 't.m3u8' -codec copy -y out.ts
截取片段
ffmpeg -y -i 'out.ts' -ss 00:01:00 -to 00:10:00 -vcodec copy -acodec copy '1.ts'
合并ts生成MP4文件
ffmpeg -y -i "concat:1.ts|2.ts" -map_channel 0.1.0 -map_channel 0.1.0 -s 1024x576 -aspect 16:9 -max_muxing_queue_size 1024 "out.mp4"
图片转视频
cat imgs/* |ffmpeg -framerate 1 -i - out.mp4
m3u8 格式转MP4
ffmpeg -i "http://xxxxxx/video/movie.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4
ffprobe 获取一个视频的基本信息
FFmpeg中常用的工具主要是ffmpeg、ffprobe、ffplay,它们分别用作多媒体的编解码工具、内容分析工具和播放器。 ffprobe 获取一个视频的基本信息,并以JSON格式输出
ffprobe video.mp4 -v quiet -print_format json -show_format -show_streams
将 gif 转为 mp4
ffmpeg -f gif -i origin.gif output.mp4
未经允许不得转载:任鹏个人博客 » PHP利用ffmpeg处理视频相关命令记录
最新评论
Forex wiki. https://lt.forex-stock-bitcoin-brokers.com
Magnificent items from you, man. I have take note your stuff
Following on from the 3rd March Meetings held by economic de
It is remarkable, rather valuable message dfgdlfg2131.32
一般都会有一个沙盒期的,过了沙盒期就会慢慢放出来
百度不收录是应为是新站的原因吗?
The spike in consumer prices that left inflation at a four-d