草庐IT

java - 将一些声音数据添加到现有的 mp3 文件 Android,lame encoder

所以,这就是mp3在android中从麦克风编码到文件的方式:privatevoidstartBufferedWrite(finalFilefile){newThread(newRunnable(){@Overridepublicvoidrun(){output=null;try{output=newDataOutputStream(newBufferedOutputStream(newFileOutputStream(file)));while(mIsRecording){intreadSize=mRecorder.read(buffer,0,buffer.length);if(re

索尼RSV文件怎么恢复为MP4视频

索尼相机RSV是什么文件?如果您的相机是索尼SONYA7S3,A7M4,FX3,FX3,FX6,或FX9等,有时录像会产生一个RSV文件,而没有MP4视频文件。RSV其实是MP4的前期文件,经我对RSV文件的分析,此类型文件只包含有视频的原始数据,并不具有MP4视频的解码信息,因此RSV文件是无法播放和导入剪辑软件的。索尼相机RSV文件是怎么形成的?一般都是由于录像过程被异常中断造成的。那么有哪些可能性会导致异常中断呢?大体有如下几点值得关注:1.供电问题,如劣质电池,电量不足,电池松动,电池掉落等。2.相机卡问题,如劣质存储卡,长时间录制过热,卡速不够等。3.相机问题,如相机产品问题,老化,

java - android 重复播放 mp3 文件没有任何间隙

我想重复播放sdcard中的mp3文件,没有任何间隙。我正在使用MediaPlayer.setlooping(true)方法重复播放mp3。它工作正常。但它在重复之间给出了几秒钟的间隔。我也在寻找soundPools但它也有一些差距。那么是否有任何类、方法或一些想法可以帮助我消除几秒钟的差距。 最佳答案 在做了一些方便的实验之后,我终于得到了我的解决方案mPlayer.setLooping(true);mPlayer是MediaPlayer类的实例。虽然这行代码是循环代码,但是连续的声音之间有一些间隙。但是最终它对我有用。任何人都可

android - 如何在android中使用Mediaprojection库捕获屏幕并转换为mp4文件?

从android5.0开始,他们提供了mediaprojection库来捕获屏幕内容。但他们提供的示例演示应用程序不清楚。你可以找到示例应用程序here.在该应用程序中,他们使用虚拟显示方法投影捕获的屏幕privatevoidsetUpVirtualDisplay(){Log.i(TAG,"SettingupaVirtualDisplay:"+mSurfaceView.getWidth()+"x"+mSurfaceView.getHeight()+"("+mScreenDensity+")");mVirtualDisplay=mMediaProjection.createVirtual

Android,如何将元数据设置为MP4文件?

我想将元数据设置为MP4文件。我通过以下方式创建MP4文件:newMediaMuxer(mPath,MediaMuxer.OutputFormat.MUXER_OUTPUT_MPEG_4)并且文件有元数据:Title:unknownArtist:unknownAlbum:unknownComment:...类似于:Here我发现对于API21+,我可以通过以下方式制作元数据:MediaMetadata.Builder但是我如何将元数据保存到创建的MP4文件中?请不要使用外部库。谢谢。 最佳答案 要编辑/写入元数据,AndroidSD

Android:Jcodec:将图像文件编码为 .mp4 视频

我正在使用JCODEC创建我的屏幕Activity的视频。我不想使用androidNDK,因为我想在JAVA中使用它。我正在运行一个for循环来使用SequenceEncoder对图像进行编码。问题是循环运行时间过长,并且logcat给出了GC_FOR_ALLOC释放的消息。即使是5次迭代,循环也需要很多秒。所以我无法为我的Activity拍摄适当的视频。我试图对代码进行更改,但没有帮助。请帮我解决一下这个。如果可能,建议其他选项。提前致谢。Filefile=newFile(Environment.getExternalStorageDirectory()+"/a.mp4");Sequ

android - 如何在录制时从(n Android)手机上传视频

我正在尝试编写一个应用程序,通过读取.mp4文件并在写入文件时上传字节来从Android手机上传正在录制的视频。问题是,据我所知,在视频录制完成并且视频文件关闭之前,moov原子和其他一些分类数据似乎没有写入文件。有没有办法处理视频文件并在服务器端添加这些元数据,假设要么完整的视频文件已上传(但没有moov原子或任何其他未在第一次通过时写入的数据)只上传了部分视频(例如前10秒),我想将其转换为包含已上传视频fragment的有效mp4文件。我见过类似http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-a

android - 使用 Mp4parser 旋转视频

我需要旋转视频来调整我的一些需求。我将在下面的列表中解释详细信息。我正在创建一个类似Vine的应用程序。我必须录制视频fragment,然后将所有部分合并到一个文件中。我在使用最新版本1.0-RC-26的mp4解析器库的Android应用程序上使用他们网站上提供的示例毫无问题地执行此操作:here如果所有视频都具有相同的方向,附加视频示例工作正常,但我发现从前置摄像头录制视频时出现一些问题,因此快速解决方案是将视频方向录制设置为270。此解决方案的缺点是具有此方向的fragment在合并后的视频中显示方向错误。我可能的解决方案是旋转视频以在不同情况下应用我需要的内容,但我的代码没有可用

微信小程序(web)和django(后端) 异常报错:405 (Method Not Allowed)(env: Windows,mp,1.06.2206020; lib: 2.19.4)

项目解析:利用django框架创建一个api接口让小程序可以访问 微信小程序报错:  GEThttp://127.0.0.1:8003/api/login/?phone=%E4%BA%8C%E5%A4%A7%E7%88%B7&code=%E8%AF%B7%E6%8B%A8%E6%89%93110405(MethodNotAllowed)(env:Windows,mp,1.06.2206020;lib:2.19.4)django报错:"GET/api/login/?phone=YYQQ&code=11QHTTP/1.1"40540MethodNotAllowed:/api/login/Metho

android - 将视频视觉过滤器添加到 mp4

我正在尝试将视觉过滤器添加到Android中的video。它应该看起来像Instagram的东西,在录制video之后,您可以从列表中选择一个visualfilter然后应用它。到目前为止,我发现最好的是GPUImage,它有多个过滤器选项,但它只能用于图像。录制视频后,我在temp文件夹中创建了一个.mp4文件,在上传之前,会打开与下图类似的屏幕。而且我需要创建一个类似的过滤器选项和过滤器添加。是否有一些可用的API可以帮助我,或者有人有源代码吗? 最佳答案 你试过了吗thisone?它使用FFMPEG添加过滤器/裁剪和更多编辑功