Git Product home page Git Product logo

yangfeng1994 / ffmpeg-android Goto Github PK

View Code? Open in Web Editor NEW
386.0 386.0 69.0 116.18 MB

🔥FFmpeg-Android 是基于ffmpeg n4.0-39-gda39990编译运行在android平台的音视频的处理框架, 使用的是ProcessBuilder执行命令行操作, 可实现视频字幕添加、尺寸剪切、添加或去除水印、时长截取、转GIF动图、涂鸦、音频提取、拼接、质量压缩、加减速、涂鸦、 倒放、素描、色彩平衡、模糊、九宫格、添加贴纸、滤镜、分屏、图片合成视频等,音视频合成、截取、拼接,混音、音视频解码,视频特效等等音视频处理...

License: MIT License

Java 91.69% Kotlin 8.31%

ffmpeg-android's Issues

请教,如果只用到部分功能的话!

Hi,如题,加入我只使用到了 scale 缩放的功能,是否可以只引入相关的 so?去掉其他用不到的以便减少大小。
还是说必须全部引入呢?

请问,音频抽取那个一直失败是怎么回事

/**
* 使用ffmpeg命令行进行抽取音频
*
* @param srcFile 原文件
* @param targetFile 目标文件
* @return 需要执行命令行
*/
public static String[] extractAudio(String srcFile, String targetFile) {
//-vn:video not
String mixAudioCmd = "-i %s -acodec copy -vn %s";
mixAudioCmd = String.format(mixAudioCmd, srcFile, targetFile);
return mixAudioCmd.split(" ");//以空格分割为字符串数组
}
按照demo里的cmd命令,输入mp4文件输出mp3文件一直回调失败,怎么回事

停止推流

两个通道同时推流,FFmpeg.cancel时候两个地址都会停止推流,有没有通道区分?

安全漏洞 提示

检测App中是否存在FFmpeg文件读取漏洞。 开发者应将使用的FFmpeg版本升级至3.3.2版本及以上。

我们版本是多少啊

视频压缩进度

"ffmepg -y -i %s -vf scale=iw0.5:ih0.5 %s"; 执行此命令,如何获取处理进度!

开发一个类似影音坊的APP,还要做哪些事

大佬,想问下,我想用你这个FFmpeg-Android库,但是我看demo的配置参数太简单了,如果我想开发一个类似影音坊的APP,还要做哪些事呢? 除了用安卓控件做一个漂亮的UI,还需要用到OpenGLES去做渲染吗?

不支持armeabi架构吗?

我看demo的时候看到代码判断只支持
public static final String ARM_64_CPU = "arm64-v8a";
public static final String ARM_V7_CPU = "armeabi-v7a";这两种

体验demo 怎么播放rtsp流?

不输入 放的也是视频 不是 ver信息。
-rtsp_transport tcp -i rtsp地址
执行后还是 默认放 视频。。。。。。。。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.