zhaoss / weixinrecordeddemo Goto Github PK
View Code? Open in Web Editor NEW仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑
License: MIT License
仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑
License: MIT License
前置摄像头录制完 视频播放颠倒
附上报错信息
01-18 18:15:48.573 946-1535/? E/ActivityManager: setAppStartingWindow app stack
01-18 18:15:48.603 13397-13397/com.mvideo.record E/YXLog: action_action 4 start
01-18 18:15:48.603 13397-13397/com.mvideo.record E/YXLog: ffmpeg kill
01-18 18:15:48.633 13397-13397/com.mvideo.record E/YXLog: action_action 4 finish 0
01-18 18:15:48.633 13397-13397/com.mvideo.record E/YXLog: action_action 0 start
01-18 18:15:48.633 13397-13397/com.mvideo.record E/YXLog: action_action 0 finish 0
01-18 18:15:48.693 13397-13397/com.mvideo.record E/Camera: Camera open package is com.mvideo.record
01-18 18:15:48.863 29816-14220/? E/QCameraParameters: int32_t qcamera::QCameraParameters::setPreviewFpsRange(const qcamera::QCameraParameters&): error: FPS range value not supported
01-18 18:15:48.863 13397-13397/com.mvideo.record W/System.err: java.lang.RuntimeException: setParameters failed
01-18 18:15:48.863 13397-13397/com.mvideo.record W/System.err: at android.hardware.Camera.native_setParameters(Native Method)
01-18 18:15:48.873 13397-13397/com.mvideo.record W/System.err: at android.hardware.Camera.setParameters(Camera.java:2024)
01-18 18:15:48.873 13397-13397/com.mvideo.record W/System.err: at com.yixia.camera.MediaRecorderBase.startPreview(MediaRecorderBase.java:546)
01-18 18:15:48.873 13397-13397/com.mvideo.record W/System.err: at com.yixia.camera.MediaRecorderBase.surfaceCreated(MediaRecorderBase.java:629)
求教:吧已经存在的视频(比如自己内存卡已有的视频) 直接丢进UtilityAdapter.FFmpegRun("", sb.toString()); 处理失败!
大神求帮忙,切换前置摄像头录制成功后视频是倒过来的,要怎么办啊
您项目中,是把RelativeLayout中的所有涂鸦层绘制成一个bitmap.-->jpeg,然后叠加到视频上,这里遇到一个需求,请问如何添加到图片可能是动态的gif,这时候可以连同其他涂鸦生成一个gif,再叠加上去嘛?如果可以应该Canva要如何绘制呢?感谢🙏!
请教一下,这个libutility.so文件我在VCamera官网上没有找到啊,现在我的项目arm64-v8a里面有别的so文件不能删除,有没有什么可以解决的办法,先谢谢你啦
如题,getOutputVideoThumbPath。能拿到一个图片的地址,但是好像不能设置到imageview 上 是什么问题额
前置摄像头录制过程中是正常的,录制结束后播放还是倒过来的
按下电源键以后屏幕变黑 但是还会有声音,但是点击home键以后就不会有,调试了走的方法都一样,请问一下这个问题怎么解决啊
你好,请问下切换前置摄像头录像后,播放的时候视频是倒过来的,这个要怎么解决,谢谢
这个好像是硬件问题,不过谷歌已经通过api解决了,大佬有空解决一下吧
拍出来的视频音频不同步
我导入jar包的时候,VCamera.initialize(this);这句话一调用就报jni错误,但是我导入module使用的时候, java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.haosen.xueshengshitangwang-1/lib/arm/libutility.so: has text relocations
是这样一个错误,
static {
System.loadLibrary("utility");
}
错误指向这儿,这个看怎么解决
请问一下,点进去之后就报错退出程序,然后看日志报错:
Unsupported class: com.mediatek.common.telephony.IOnlyOwnerSimSupport
这是什么情况?
录制完,本地没有视频啊
后置摄像头录制的视频播放的时候是正常的;
前置摄像头录制的视频,播放的时候变成里倒立。
已添加如下代码,不起作用:
if (mCameraId == Camera.CameraInfo.CAMERA_FACING_BACK) {
UtilityAdapter.RenderInputSettings(MediaRecorderBase.VIDEO_WIDTH, MediaRecorderBase.VIDEO_HEIGHT, 0, UtilityAdapter.FLIPTYPE_NORMAL);
} else {
UtilityAdapter.RenderInputSettings(MediaRecorderBase.VIDEO_WIDTH, MediaRecorderBase.VIDEO_HEIGHT, 180, UtilityAdapter.FLIPTYPE_HORIZONTAL);
}
建议把String VIDEO_PATH = "/sdcard/WeiXinRecordedDemo/";改成
String VIDEO_PATH = Environment.getExternalStorageDirectory().getPath()+"/WeiXinRecordedDemo/";
更改了码率没有反应呢, 请问如何更改视频码率以改变视频的大小
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.yovenny.yuyue-1/base.apk"],nativeLibraryDirectories=[/data/app/com.yovenny.yuyue-1/lib/arm64, /data/app/com.yovenny.yuyue-1/base.apk!/lib/arm64-v8a, /vendor/lib64, /system/lib64]]] couldn't find "libutility.so"
static {
System.loadLibrary("utility");
}
multiDexEnabled true project已超64k
没找到原因。。
多段视频录制合成后,查看该视频时长与视频播放时长不一致;
时间跳动很快,请问能有办法解决吗,求助
demo会出现相同情况
视频录制不太懂,只会拿来使用
有链接的话最好了...
detected problems with app native libraries(please consult log for detail):libutility.so:text relocations
只能录制一次,第一次进入录制,取消再录制,完全没问题,当退出这个activity,再跳入这个activity的时候录制时只有第一秒的视频保存下来了,求解决!!!!!只有把整个程序退出重来才行!
你好,请问下如果想要加入切换前后摄像头功能,要怎么更改,能给个思路么
刚接触这个没什么思路,有考虑加入此功能吗?
如题
您好,我公司项目编译版本是25的,so的版本大于22就不能用了,想问下有什么好的方法么?
VCamera.initialize(this);这句话一调用就报jni错误
java.lang.UnsatisfiedLinkError: No implementation found for void com.mitaodate.video.camera.adapter.UtilityAdapter.FFmpegInit(java.lang.Object, java.lang.String) (tried Java_com_mitaodate_video_camera_adapter_UtilityAdapter_FFmpegInit and Java_com_mitaodate_video_camera_adapter_UtilityAdapter_FFmpegInit__Ljava_lang_Object_2Ljava_lang_String_2)
您好,本人现在的项目与这个项目非常接近,可以说这个项目对我帮助是很大的。比如涂鸦的旋转,缩放,位移,最后绘制一张和视频一样大小的图片,利用ffmpeg叠加。
但是我遇到了关于gif贴纸的问题,查了很多也很久的资料,没有找到合适的,想问下作者是否有这方面的思路,查了ffmpeg文档,目前为止没有找到方便旋转和缩放gif贴纸的方法。
加上可以横屏录制就好了
大神,你好,刚刚收到你的更新回复,就去下载了
然后发现切到前置摄像头的时候,整个录制页面都是倒过来的,录制完成观看视频的时候也是倒过来的
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.