android ffmpeg视频添加字幕和配音

android ffmpeg视频添加字幕和配音,第1张

使用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

理论上来讲:任何视频格式都是支持外挂字幕的迅雷看看也是支持外挂字幕的没显示字幕的可能性有两个:1、播放器不支持外挂字幕(显然应该不是播放器的问题,有可能你关闭了外挂字幕功能,你可以试着重新安装迅雷看看)2、视频文件名跟字幕文件名不同(在同一个文件夹下要播放器自动载入外挂字幕,首先必须保证视频跟字幕在同一个文件夹内,然后要保证文件名称一样,这里说的文件名称不包括后缀名举个例子:视频文件名为:ZXCV.mp4 ,,这里我们可以看到这个视频是一个名称为:ZXCV的MP4格式的视频文件,ZXCV为为视频名称,“.mp4”则为文件的后缀名,即为文件种类要保证外挂字幕文件顺利的自动载入,那么它的文件名就必须为:“ZXCV.ass”)明白?

你好,很高兴为你回答这个问题,录屏完成后整特写的方法:可使用第三方专业内存工具,也是工具提词全能王APP。虽然这是一款主打字幕提词功能的软件,但为了满足用户拍摄视频,录制剪辑等方面的需求,特意配置了视频剪辑,虚拟直播间,变装录屏等使用工具。其中路程功能相较于其他软件有所不同,为用户提供自定义设置,录屏的清晰度以及是否静音录屏单选项充分保护的用户在录制视频的各种需求,比如整特写、添加字幕等等。希望我的回答能帮到你,谢谢


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11539078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存