tangyxgit / ffmpegvideo Goto Github PK
View Code? Open in Web Editor NEWandroid ffmpeg小视频功能
android ffmpeg小视频功能
changeAudioOrMusicVol 方法中去掉
commands[5] = "-acodec";
commands[6] = "copy";
就可以了
应用商店需要更新64位so库,可以更新64位libffmpeg.so版本吗?
ffmpeg -i 1.mp3 -ac 1 -ar 8000 1.amr
执行之后,生成了1.amr空文件.是什么问题呢?
你好,多视频录制不管用呢,下一步也没有合成
大佬, 我完美运行了你的项目, 现在有一个问题, 项目中的背景音乐合成, 为视频/音频录制后, 再合成的, 能否做成实时的? 类似与喜马拉雅FM的录制功能, 录音与背景音乐实时录制, 还支持试听
public native static int run(String[] commands);
FFmpegRun类的run方法提示错误
有的视频添加水印会崩溃,崩溃日志:
07-30 12:18:34.787 865-996/? E/NativeCrashListener: Exception dealing with report
android.system.ErrnoException: read failed: EAGAIN (Try again)
at libcore.io.Posix.readBytes(Native Method)
at libcore.io.Posix.read(Posix.java:165)
at libcore.io.BlockGuardOs.read(BlockGuardOs.java:230)
at android.system.Os.read(Os.java:350)
at com.android.server.am.NativeCrashListener.consumeNativeCrashData(NativeCrashListener.java:240)
at com.android.server.am.NativeCrashListener.run(NativeCrashListener.java:138)
大佬,我运行了你的demo然后按照你的写法写了一个demo,但是出现在视频和音频合成的时候,合成的结果只是1秒的视频,原视频大概是6秒左右,我的ffempeg so文件不是用的你的,
config.h文件找不到
我给视频添加水印,特别的慢,是怎么回事?
使用的命令如下:
String waterMarkCmd = "ffmpeg -i %s -i %s -filter_complex overlay=0:0 %s";
waterMarkCmd = String.format(waterMarkCmd, videoUrl, watermark, outputUrl);
return waterMarkCmd.split(" ");
如果多个线程执行runcmd, 应该是不安全的吧?
因为ffmpeg.c的代码使用了大量的全局变量,
所以应该同时多个线程执行多个命令会有问题?
您好,我是今日头条互娱研发上海HR Sunny,有幸看到您的FFmpeg相关项目分享,希望有机会和您认识,不知道是否方便加个微信沟通,我的微信是fengzhigu-s,期待您的回复。
String concatAudioCmd = "ffmpeg -i concat:%s|%s -acodec copy %s";
concatAudioCmd = String.format(concatAudioCmd, audio1, audio2, outputUrl);
return concatAudioCmd.split(" ");//以空格分割为字符串数组
concat命令没有拼接成功,是底层不支持吗?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.