ffmpeg视频音频命令

视频音频合并

视频音频合并,以视频时间为主,音频短了循环

方法1:混音,视频权重0,volume调节音量,aloop无限循环,duration:first为第一个素材的长度

ffmpeg -i video.mp4 -i audio.mp3 -filter_complex "1:avolume=0.5a1;a1aloop=loop=-1:size=2e+09a2;0:aa2amix=inputs=2:duration=first:weights='0 1'a" -map 0:v -map "a" out.mp4

有的音频:first不起作用,需要-t截止时间

方法2:替换音频

ffmpeg -an -i video.mp4 -stream_loop -1 -i audio.mp3 -af volume=0.5 -shortest -fflags +shortest -y out.mp4

有的音频shortest不管用,需要-t截止时间

合并视频的时候加字幕

ffmpeg -i /video/0.ts -i /video/4.ts -filter_complex "0:v:00:a:01:v:01:a:0concat=n=2:v=1:a=1vouta;outvdrawtext=text='字幕Text':fontcolor=#ffffff:fontsize=192:fontfile=/conf/msyhbd.ttc:x=(w-text_w)/2:y=(h-text_h)/1.5:enable='between(t\,0\,1)'dv" -map dv -map outa -vsync 2 -y out.mp4

视频合并,有的视频没有音频,找到没有音频的视频,用虚拟音频,concat=n=的数量不包括虚拟音频

./ffmpeg -i /video/0.mp4 -i /video/1.mp4 -i /video/无音频视频.mp4 -f lavfi -t 0.1 -i anullsrc -filter_complex "0:v:00:a:01:v:01:a:02:v:03:aconcat=n=3:v=1:a=1outvouta" -map outv -map outa -vsync 2 -y out.mp4

切割视频

按关键帧切割视频

ffmpeg.exe -i video.m4v -c copy -f segment -reset_timestamps 1 video\output-%d.mp4

按帧切割视频

./ffmpeg -i ./video/video.m4v -vf "select=between(n\,0\,52),setpts=N/FRAME_RATE/TB" -af "aselect='between(n\,0\,52)',asetpts=N/SR/TB" -y ./video/output.mp4

./ffmpeg -i ./video/video.m4v -vf "trim=start_frame=0:end_frame=52+1,setpts=PTS-STARTPTS" -an -y ./video/output1.mp4

音频渐入渐出

音频音量+渐入渐出,st起始时间,d持续时间

ffmpeg -an -i video.m4v -stream_loop -1 -i 3m.mp3 -filter_complex 1:avolume=0.5a1;a1afade=t=in:st=0:d=3,afade=t=out:st=29:d=3 -t 32 -vcodec copy -y out.mp4

详细讲解ffmpeg命令的使用(视频合并&avi转MP4&补空白音频

相关推荐
烟雨江南78512 小时前
200路并发语音识别系统实践:CPU、GPU与国产昇腾三种部署方案怎么选?
人工智能·websocket·音视频·语音识别·ai客服
视频技术分享13 小时前
视频会议系统技术全解:底层架构、选型标准与实战优化
架构·音视频
林墨聊AIGC14 小时前
AI视频怎么做跳舞的动作效果:从入门到精通的舞蹈动画制作指南
大数据·人工智能·自动化·aigc·音视频
小鱼爱吃草灬灬17 小时前
实时面试辅助排查清单:音频来源、问题输入与上下文
面试·职场和发展·音视频
行者-全栈开发17 小时前
Spring Boot + FFmpeg 视频批量处理实战:压缩、HLS切片与异步任务引擎
spring boot·ffmpeg·异步处理·视频压缩·hls切片·批量任务·redis队列
可乐鸡翅yeah_17 小时前
HLS 自动化拨测与手动调试分工,流媒体线上监控体系建设实践
运维·自动化·测试用例·音视频·媒体·m3u8·音视频在线播放
欧特克_Glodon19 小时前
OpenCV计算机视觉开发入门与实践<三十五>:开发视频播放器
c++·opencv·计算机视觉·音视频
2301_7681034920 小时前
AI视频创作Agent实战05:Wan场景融合与VideoRetalk口型驱动
人工智能·音视频
淼澄研学21 小时前
Sonos空间音频技术解析与Python本地API控制实操
开发语言·python·音视频
可乐鸡翅yeah_21 小时前
M3U8测试流使用指南,流媒体开发自测与环境校验标准化方案
网络·ffmpeg·音视频·m3u8·m3u8在线·音视频在线播放