草庐IT

video-encoding

全部标签

android - FFMPEG 输出文件不包含任何流 [Android] video concat

我一直在尝试合并(连接)两个具有相同高度和宽度的mp4视频,但出现了一些错误。它说输出文件没有任何流。请帮忙。代码如下:String[]arg=newString[]{ActualVideoFile.getAbsolutePath(),path};Stringlist=generateList(arg);String[]command=newString[]{"-fconcat-i"+list+"-c:vcopy"+mergedVideo.getAbsolutePath()};try{ffmpeg.execute(command,newFFmpegExecuteResponseHand

java - 机器人:摆脱 "warning: unmappable character for encoding ascii"

我正在使用android工具不使用eclipse进行编译。我从命令行编译启动“antdebug”。我在网上找到了很多关于如何删除烦人警告的说明,但我无法使它们中的任何一个起作用。我试过-D选项,我试过随机调整build.*文件,我试过导出环境变量……什么都没有。我想这些方法中的一些根本行不通,而另一些方法可能行得通,但我一直在错误地使用它们。一切皆有可能,我再也受不了了:关于如何去做有什么建议吗? 最佳答案 我遇到了同样的问题。我就是这样解决的:当我启动antrelease时,输出中有这一行:[setup]Importingrule

机器人 : trim mp4 video

我正在尝试创建一个演示,它将一个mp4文件作为输入并将其从00:01到00:10修剪为10秒我正在使用mp4parser来完成我的任务。compile'com.googlecode.mp4parser:isoparser:1.1.18'我的Activity中有以下代码:MainActivity.java:importandroid.Manifest;importandroid.app.Activity;importandroid.app.ProgressDialog;importandroid.content.ContentUris;importandroid.content.Cont

javascript - react native : Native Android UI component with JWPlayer shows no video image

我已经为Android编写了一个nativeUI组件,它基本上由一个自定义View(RelativeLayout)组成,该View又包含JWPlayer.组件和播放器本身都在我的RN项目中正确渲染(尺寸、颜色等具有正确的值),但是当我开始播放时,我得到的是没有任何图像的声音。但是,当我旋转手机时,我也会看到视频图像,一切似乎都正常。我在我的Android项目中尝试了invalidate()和requestLayout()之类的东西,但没有任何改变。我还尝试在包含native组件的RN组件中再次调用render()(通过更新其状态),但仍然没有成功。我创建了一个原生Android项目,其

android - Android 上的 Facebook 分享视频异常 "ShareVideo must reference a video that is on the device"

我正在通过Gradle使用FacebookAndroidsdk4.6.0。根据SharingonFacebookguidenline配置facebook后,我正在尝试从移动目录上传视频,但我在调用sharedialog.show后遇到异常“ShareVideo必须引用设备上的视频”。异常是通过`onError(FacebookException异常)的回调向我报告的。/**firstcheckingiffileexistthanexecutecode,fileexitsandcodeexecutebutafterexecutingcallbackwithexception"ShareV

android - 视频 View : how to always show MediaController while playing video

我有一个非常简单的任务-只是在VideoView上播放视频时显示播放控件。但我无法解决它。这是我用于初始化VideoView和设置MediaController的一段代码:videoView.setVideoURI(Uri.parse(videoUrl));MediaControllermediaController=newMediaController(this);videoView.setMediaController(mediaController);videoView.setKeepScreenOn(true);videoView.setOnPreparedListener(m

android - HTML5 <video> 不能在 Android 模拟器 4.0 上播放

我尝试在Android模拟器0f版本4.0上播放html5页面中的视频,我发现屏幕黑屏(无法显示视频画面),音频播放正常。我已经在互联网上搜索了几个小时,仍然无法得到我想要的答案。有人可以告诉我原因或解决方案吗?顺便说一下,我很抱歉我的英语不好。代码如下: 最佳答案 您的视频是否符合android要求?看看:http://developer.android.com/guide/appendix/media-formats.html还要检查初始网格下的编码要求。如果它兼容,那么您可能还必须确保它不是模拟器。

java - 尝试视频通话时,Android WireApp记录UnsatisfiedLink错误:“wcall_set_video_send_state”

我已经从以下存储库构建了Wire应用程序:https://github.com/wireapp/wire-android使用以下构建说明:如何在本地构建请查看wire-android系统信息库。切换到最新的relase分支版本从checkout文件夹中,运行./gradlewassembleProdRelease。这将获取所有必要的依赖项来自Maven。我已经尝试了发布分支:gitclonehttps://github.com/wireapp/wire-android.git--branchrelease和主人:gitclonehttps://github.com/wireapp/wi

android - 检测 Android 上支持的音频编码器以防止崩溃 "The given audio encoder 2 is not found"

当Android设备不支持强制音频编码器时,您会得到:(X=编码器的数字索引)E/MediaProfiles(4048):找不到给定的音频编码器XA/AudioSource(4048):frameworks/base/media/libstagefright/AudioSource.cpp:58CHECK(channels==1||channels==2)失败。A/libc(4048):0xdeadbaad处的致命信号11(SIGSEGV)(代码=1)在native代码中。没有异常(exception)的react。应用程序只是强制关闭。有什么方法可以查询Android>3.x设备,如

java - 如何获取 sun.misc.BASE64Encoder 类的 JAR 文件?

我的Activity类中有一些代码使用sun.misc.BASE64Encoder类。但它显示java.lang.NoClassDefFoundError:sun.misc.BASE64Encoder。我需要jar吗?从哪里下载? 最佳答案 不要使用sun.*类。对于Android中的Base64,使用它的nativeclass或者在你的项目中添加一个库来执行此操作(Apachecommons等)。或者,如果您需要在2.2之前的设备上使用它,只需将Android源代码复制到您的项目(在您自己的包中)。