一键批量提取音频、提取视频

一键批量提取音频、提取视频

从有声视频中提取音频、或者从有声视频中提取视频------这两个需求在很多场景下都会遇到:

比如录制了培训课程,但是只想要课程的录音。或者是在活动现场录制视频时,收音效果太差,想单独配音。再或者是拍了很多的视频素材,其实我们只需要这些素材中的音频做剪辑。这些场景下,我们都需要对有声视频做音频提取或视频提取。

在市面上也有很多工具提供了这样的功能,但是都有一些体验上的问题。要么需要上传云端,隐私得不到保证。要么就是处理速度太慢,浪费时间。还有一些情况需要在电脑中处理,数据传来传去,非常的麻烦。

音轨快提就是专门处理这两种场景的工具。

核心处理逻辑特别简单:把视频里的音频拷贝出来,不做转码。

这与视频压缩有本质的区别,中间过程没有编解码过程,所以效率比较高,速度也比较快,耗时耗电都大幅度降低。音轨快提用的是 track passthrough 直接把音频样本从视频容器里复制到音频容器里,不需要编解码处理。所以处理速度特别快。一个十来分钟的视频,几秒钟就提取完成了。质量是无损的------没有压缩,原始音频数据直接拷贝提取出来。

音频格式自动选择:AAC编码的走M4A,Opus和Vorbis的走OGG或WEBM。

支持的格式也很全面:最常见的MP4、MOV这些格式都支持,只要是Android能识别的视频格式都能处理。

如果画面很好但音频不行------比如活动现场风声很大、环境特别吵------也可以选择导出静音视频。保留完整画面,去除所有音轨,输出MP4。之后再用剪辑软件配上自己的音频就行了。

批量处理也能支持。一次可以选多个视频,点一下开始,排队处理视频。

处理完后直接在应用里就能试听音频、预览视频,如用启动其他应用即可查看效果。

整个应用是离线运行。不需要访问网络,素材不出手机设备。处理完的文件存在公共的音频和视频目录,方便用户使用这些文件。

技术上也不需要什么复杂的技术,直接调用安卓系统的MediaExtractor来读取轨道信息,然后通过MediaMuxer写容器。将读出的音轨完全原封不动地拷贝到新文件中,中间过程不需要编解码,占用的CPU资源很少,手机也不会发热。

如果你也遇到过类似的困扰,或者有什么建议,欢迎在评论区聊聊。

关注我并回复"音频快提",获取相关资源。

相关推荐
千里马学框架3 天前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台3 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone3 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc3 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo3 天前
Kotlin 协程中的 Job 结构化并发与取消
android
2601_955662463 天前
短剧多人对白怎么配?2026年多角色配音工具对比
大数据·人工智能·音视频·语音识别
sun0077003 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼3 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
开发笔记-阿牛3 天前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
AFinalStone3 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui