【问题标题】:How to record microphone to mp3 in Termux on Android?如何在 Android 上的 Termux 中将麦克风录制到 mp3?
【发布时间】:2023-03-26 20:20:02
【问题描述】:

我有兴趣尝试在 Android 上使用 Termux 命令行将麦克风音频录制到 mp3。我试过运行不同的命令,但效果不大。任何人都可以在默认位置(例如下载文件夹)确定正确的示例命令以开始录制麦克风到 mp3 吗? (这是在 Android Oreo 上)

termux-麦克风记录

-d 使用默认值开始录制

-f 开始录制到特定文件

-l 以指定的限制开始录制(以秒为单位,0 无限制)

-e 使用指定的编码器(aac、amr_wb、amr_nb)开始录制

-b 以指定的比特率开始录制(以 kbps 为单位)

-r 以指定的采样率开始录制(以赫兹为单位)

-c 使用指定的通道数(1、2、...)开始录制

-i 获取有关当前录音的信息

-q 退出录音

来自https://wiki.termux.com/wiki/Termux-microphone-record

【问题讨论】:

    标签: audio termux


    【解决方案1】:

    以下命令将记录 10 秒并将您的 file.mp3 保存在您的 termux 主目录中。

    termux-microphone-record -d -f filename.mp3 -l 10
    

    【讨论】:

    • 您的回答会创建一个 mp4 音频文件(通常称为 m4a)
    【解决方案2】:

    Termux 似乎(目前)不支持直接录制为 mp3 格式。要获得 mp3,您需要使用 ffmpeg 转换您的录音。

    AWR Wide 格式具有良好的语音录制质量。

    # Begin recording
    termux-microphone-record -e awr_wide -f filename.amr
    
    # Stop recording
    termux-microphone-record -q
    
    # Convert to mp3
    ffmpeg -i filename.amr filename.mp3
    

    【讨论】:

      猜你喜欢
      • 2021-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多