问题标签 [3gp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1249 浏览

java - 从 3GP 文件中提取 AMR 数据

我在从.3gp文件中提取原始 AMR 音频帧时遇到了一些问题。我点击了链接:“ http://android.amberfog.com/?p=181 ”,但不是“mdat”框类型,而是“moov”。我在某处读到“moov”框和“mdat”框位置因设备而异。有谁知道如何正确跳过.3gp标题并提取原始 AMR 数据?下面是一个代码片段:

0 投票
1 回答
2089 浏览

android - Android MediaCodec 3gpp 编码器输出缓冲区包含不正确的字节

我正在尝试将来自 MIC 的音频流编码为 3gpp (AMR-NB)。问题是输出缓冲区包含奇怪的数据。代码和输出如下:

创建媒体编码器:

来自 MIC 的 PCM 数据似乎是正确的(存储到文件中,用 Audacity 收听)

读取编码字节(缓冲区,在线程中运行):

输出是:

我用谷歌搜索并没有找到任何帮助。关于 MediaCodec 使用的 Android 文档也不是很好 - 在 outputbuffer 上下文中使用 ByteBuffer.clear() 进行了大量试验和错误。

最好的问候,阿赫蒂。

0 投票
0 回答
183 浏览

android - 在 Gmail 中播放视频

我为我的应用程序附加了音频或视频。当我打开邮件时,我收到了音频或视频。但我的问题是当我收到音频时,我可以在 gmail 中找到两个播放和下载选项,当我尝试视频时,我可以只找到附加视频的下载选项..我想要像音频这样的播放选项..这是我的代码

0 投票
0 回答
1143 浏览

android - Android ffmpeg - 3gp 到 mp4(或 avi)视频 - 不播放

我正在做一个 android 应用程序,用于合并两个视频,合并完成后播放结果视频。为此,我正在使用 ffmpeg。

当我录制两个 mpeg 或 mp4 视频时,结果合并视频播放正常。现在我将视频录制为 3gp 并将其转换为 mp4(或 avi)并合并。然后结果视频没有播放。

任何人都可以帮助我可能是什么问题?

我正在使用以下代码:

要合并视频:

0 投票
1 回答
1203 浏览

android - ffmpeg 解码错误

我正在使用 libav 开发一个 android 应用程序,我正在尝试使用以下代码解码 3gp:

...

但我收到以下日志和错误:

我正在尝试解码的音频文件:

多谢!


已编辑

我阅读了有关以下方法avcodec_decode_audio4的 ffmper 文档:

在这里看到了一个解决方案posix_memalign,对于 android 我建立了一个类似的方法memalign,所以我做了改变:

删除:

插入:

我得到了正确的内存序列位置,但错误没有改变。

一段输出:

0 投票
1 回答
611 浏览

django - 3gp audio to ogg conversion does not work

I have a django app and use a call to subprocess.call('avconv -i ' + fileName + ' ' + fileNew, shell=True). The input file is a .3gp file which has only aac mono audio stream converted to an .ogg file. Conversion succeeds, but the new file seems to be damaged and audio will not play.

Here is what I got after trying to get information for one of the input files:

Here is the successful convert:

Here is one of the sample files: link

The following usage strings also return me an error : audio.3gp: Invalid data found when processing input::

Could the input files be broken, I think they are recorded on a Nexus 7?

0 投票
1 回答
2781 浏览

html - 如何在 video.js 中播放 3gp

我正在尝试使用 video.js 播放 3gp 视频,是否可以在 video.js 中播放带有 Flash 回退的 3gp?我收到错误:Sorry no compatible source and playback technology is found. 请给我一些好的建议或学习资源。

0 投票
1 回答
1868 浏览

android - 无法在 android videoview 中播放 .3gp 视频

嗨,我使用 Android 视频播放器下载并播放了下面引用的 3gp 视频,但我找不到使用下面的代码播放它的方法。我的 xml 布局定义如下:

我试过这段代码,但不起作用,只播放声音,但没有视频,只有一个黑色方块:

此代码显示我在手机上拥有的媒体播放器:

但是当我添加 intent.setData(video) 时,文件选择器会显示 chrome 和其他网络浏览器,但没有像上面那样的视频播放器

0 投票
0 回答
155 浏览

ios - iOS开发(播放3gp视频作为视图背景)

有没有办法播放 .3gp 视频作为视图背景?

我努力了 :

但这只是行不通。

0 投票
1 回答
2334 浏览

android - Android 3gp 到 mp4 转换器

我正在寻找一种在 Android 中将 3gp 转换为 mp4 的方法。我通过“MediaStore.ACTION_VIDEO_CAPTURE”使用设备的摄像头,视频被传输到我的服务器。我的服务器只允许 mp4 文件。几乎所有设备都将视频保存为 mp4 文件,但有些设备保存为 3gp 文件。因此,对于某些设备,我必须将 3gp 转换为 mp4。

请帮忙!!