![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频
茶不思基
电子爱好者
展开
-
FFmpeg系列(二):ffprobe指令读取音视频信息
说明Simple multimedia streams analyzerusage: ffprobe [OPTIONS] [INPUT_FILE]Main options:-L show license-h topic show help-? topic show help-help topic show help--help topic show help-version原创 2020-09-29 08:13:25 · 1232 阅读 · 1 评论 -
谷歌ASR音频编码简介
最佳做法本文档包含有关如何将语音数据提供给 Speech-to-Text API 的建议。这些准则旨在提高该服务的效率和准确性并实现合理的响应速度。如果发送到该服务的数据在本文档中所述的参数范围内,则使用 Speech-to-Text API 可以达到最佳效果。如果您遵循了这些准则,但没有从此 API 获得预期的结果,请参阅问题排查和支持。为达到最佳效果…如果可能,请避免…以 16000 Hz 或更高的采样率采集音频。采样率较低可能会降低准确性。但是,应避免重新采样。例如,电话中翻译 2020-09-29 07:55:11 · 787 阅读 · 0 评论 -
谷歌ASR识别的最佳做法
最佳做法本文档包含有关如何将语音数据提供给 Speech-to-Text API 的建议。这些准则旨在提高该服务的效率和准确性并实现合理的响应速度。如果发送到该服务的数据在本文档中所述的参数范围内,则使用 Speech-to-Text API 可以达到最佳效果。如果您遵循了这些准则,但没有从此 API 获得预期的结果,请参阅问题排查和支持。为达到最佳效果…如果可能,请避免…以 16000 Hz 或更高的采样率采集音频。采样率较低可能会降低准确性。但是,应避免重新采样。例如,电话中翻译 2020-09-29 07:53:03 · 602 阅读 · 0 评论 -
ExoPlayer常见问题(一):修复音视频播放时不能跳播的问题
之前项目中使用ExoPlayer播放音频时,出现了无法跳播的问题,刚开始还以为是播放器本身的问题。播放的过程中出现了void onPositionDiscontinuity(EventTime eventTime, @DiscontinuityReason int reason)查看对应的字段是DISCONTINUITY_REASON_SEEK_ADJUSTMENT,说明音频seek的位置不准确/** * Seek adjustment due to being unable to se.原创 2020-09-27 13:24:56 · 3610 阅读 · 3 评论 -
音频相关调试常用adb命令
adb,全称Android调试桥接器,是用于管理模拟器或真机状态的万能工具。常用adb命令查看连接到计算机的设备:adb devices重启机器:adb reboot重启到bootloader,即刷机模式:adb reboot bootloader重启到recovery,即恢复模式:adb reboot recovery查看log:adb logcat终止adb服务进程:adb kill-server重启adb服务进程:adb start-server查看设备cpu和内存占原创 2020-09-26 15:21:25 · 5521 阅读 · 0 评论 -
FFmpeg系列(一):FFmpeg的安装
[官方下载网站]http://ffmpeg.org/download.htmlmac安装brew install ffmpeg测试指令输入ffmpeg有找到命令说明安装成功原创 2020-09-26 12:03:18 · 452 阅读 · 0 评论 -
Android 如何编译和使用外部so文件
本文指在帮助需要的朋友理解链接的使用文章目录环境准备源文件 main.c编译文件连接文件编译文件初步连接查看链接库加入System库详细参数说明环境准备源文件 main.c#include <stdio.h> int main(){ printf("Hello World from t1 Main!\n"); return 0;}编译文件gcc -v main.c生成a.out文件执行编译日志为:Apple LLVM version 10.原创 2020-09-13 09:07:22 · 465 阅读 · 0 评论 -
ogg文件封装格式简介
核心参考 xiph官网ogg 数据结构datatypepurposeogg_pageThis structure encapsulates data into one ogg bitstream page. 编码时page的信息在此输出ogg_stream_stateThis structure contains current encode/decode data for a logical bitstream. 代表当前流ogg_packetThis str.原创 2020-09-13 09:02:33 · 2013 阅读 · 0 评论 -
PC机使用CMake编译Android可执行文件
说明系统环境:mac os运行条件: 安装cmake 和 下载ndk创建文件源文件 hello.cpp#include<stdio.h>int main(){ printf("hello world \n"); return 0;}CMakeCache.txt 文件cmake_minimum_required(VERSION 3.7)#include(/Users/Shared/ShareLib/Android/sdk/ndk-bundle/build/cmake/an原创 2020-09-13 00:33:47 · 1953 阅读 · 1 评论 -
Android AudioRecord 的使用
AudioRecord本工程实现pcm多配置(采样率、文件格式可选)的录音和播放工具,可用户音频的录制。工程代码:https://github.com/worson/AudioRecord.git[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Hvl37yP-1580284239332)(img/picture_2020_01_29_14___52_41.pn...原创 2020-01-29 15:55:17 · 3947 阅读 · 0 评论