android ffmpeg视频添加字幕和配音

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android ffmpeg视频添加字幕和配音相关的知识,希望对你有一定的参考价值。

参考技术A 使用ffmpeg三方:https://github.com/abyuthup/mobile-ffmpeg

兼容处理android10的不能操作二进制文件流问题;

1、添加字幕

主要命令:-i videoPath.mp4 -q 5 -vf ass=subtitle.ass -y outPath.mp4

其中-q 5命令是为了生成的视频不会很模糊

2、添加字幕和配音

ffmpeg在特定的时间混合一个或多个音频,参考文章

如何在指定的时间点向视频插入配音文件即音频文件,参考文章

主要命令:ffmpeg -y -i video1.mp4 -i audio1.mp3 -i audio2.mp3 -filter_complex "[1]atrim=0:5,adelay=3000|3000[aud1];[2]atrim=0:6,adelay=10000|10000[aud2];[aud1][aud2]amix=2,apad,atrim=0:20[a]" -map 0:v -map "[a]" -c:v copy -ac 2 output.mp4

以上是关于android ffmpeg视频添加字幕和配音的主要内容,如果未能解决你的问题,请参考以下文章

请教下制作抖音纯文字图片视频还有一边讲话配音要用到哪些软件?

ffmpeg 给视频添加字幕,在视频的某个时间段加入声音特效和动画

ffmpeg - 添加和删除字幕而不更改视频

python之 ffmpeg给mp4视频添加字幕

怎么制作诗朗诵的背景和配音

php使用ffmpeg向视频中添加文字字幕