【问题标题】:how to change the audio bitrate sent by local ip camera?如何更改本地网络摄像机发送的音频比特率?
【发布时间】:2015-12-04 13:45:24
【问题描述】:

如何更改 openrtsp 生成的音频比特率?我喜欢相机发送相同的比特率。

./openRTSP "rtsp://user:pass@IP_CAMERA/....."

相机发送的比特率为 64 kb/s,但当我尝试获取有关 openrtsp 音频输出的信息时,我得到 352 kb/s。

  ffmpeg version git-2014-07-16-aa1d096 Copyright (c) 2000-2014 the FFmpeg developers
      built on Jul 16 2014 18:28:34 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
      configuration: --extra-cflags=-I/home/zied/junk/include --extra-ldflags=-L/usr/local/lib/ --enable-gpl --enable-libx264
      libavutil      52. 92.100 / 52. 92.100
      libavcodec     55. 69.100 / 55. 69.100
      libavformat    55. 48.100 / 55. 48.100
      libavdevice    55. 13.102 / 55. 13.102
      libavfilter     4. 11.100 /  4. 11.100
      libswscale      2.  6.100 /  2.  6.100
      libswresample   0. 19.100 /  0. 19.100
      libpostproc    52.  3.100 / 52.  3.100
    [mulaw @ 0x9ac0360] Estimating duration from bitrate, this may be inaccurate
    Guessed Channel Layout for  Input Stream #0.0 : mono
    Input #0, mulaw, from 'audio-PCMA-2.ul':
      Duration: 00:00:48.46, bitrate: 352 kb/s
        Stream #0:0: Audio: pcm_mulaw, 44100 Hz, 1 channels, s16, 352 kb/s

最好的问候,

【问题讨论】:

    标签: audio ffmpeg rtsp recording ip-camera


    【解决方案1】:

    openRTSP 不会改变比特率,它只是将传入的样本保存到文件中。

    44100 * 8 / 1000 = 352.8 kbps
    

    如果您想要更低的比特率,您需要查看您的相机是否支持其他音频格式。

    【讨论】:

    • 谢谢@Ralf,
      但是当我使用具有相同音频格式的ffmpeg 时,这个问题就不存在了。这意味着问题出在我对 openRTSP 的使用上。
      ffmpeg -i "rtsp://user:pass@Camera_IP/..." -vcodec copy -strict experimental -acodec aac -ab 64k -ar 44100 -f mpegts test.ts
      用这个命令,结果是正常的音频速度。
    • 在您的情况下,ffmpeg 正在以 64kbps 将音频转码为 AAC,openRTSP 没有转码功能,它只输出接收到的媒体。查看从摄像机接收到的 SDP,它将为您提供服务器正在流式传输的音频格式的详细信息。 openRTSP 打印这个 IIRC。
    • 我尝试了这个命令,将 openRTSP 生成的音频文件和视频文件作为输入,我使用了相同的设置。但是音频问题仍然存在。 ffmpeg -i video-H264-1 -i audio-PCMA-.ul -vcodec copy -strict experimental -acodec aac -ab 64k -ar 44100 -f mpegts test.ts
    • 好的,但是您的 ts 文件应该包含 64kbps 的音频?
    • Input #0, mpegts, from 'test.ts': Duration: 00:00:05.14, start: 1.400000, bitrate: 103 kb/s Stream #0:0[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 320x240, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x101]: Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, mono, fltp, 65 kb/s
    猜你喜欢
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    相关资源
    最近更新 更多