1

我已经从 mac 上的网络摄像头录制了一段视频,现在我正在尝试对其重新编码,但 ffmpeg 无法识别音频流:

FFmpeg 版本 git-120610e,版权所有 (c) 2000-2010 FFmpeg 开发者
  使用 gcc 4.4.1 于 2010 年 9 月 21 日 15:56:57 构建
  配置: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable- libmp3lame --enable-libx264
  libavutil 50.27。0 / 50.27。0
  libavcore 0. 9. 0 / 0. 9. 0
  libavcodec 52.89。0 / 52.89。0
  libav 格式 52.78。5 / 52.78。5
  libav 设备 52. 2. 2 / 52. 2. 2
  库过滤器 1.39。0 / 1.39。0
  libswscale 0.11。0 / 0.11。0
  libpostproc 51. 2. 0 / 51. 2. 0
[flv @ 0x1e79470] 从比特率估计持续时间,这可能不准确
输入 #0,flv,来自 '10125174c09241f6536ccbe503ebbc00.flv':
  持续时间:00:00:22.68,开始:0.000000,比特率:N/A
    流 #0.0:视频:flv、yuv420p、640x480、1k tbr、1k tbn、1k tbc
    流 #0.1:音频:[0][0][0][0] / 0x0000,0 个通道

是否可以让 ffmpeg 支持录制在 MAC 上的 flv 格式的音频流?

4

2 回答 2

0

使用GSpot确定流中真正的音频编解码器是什么。我从来没有见过 FFMPEG 像这样抛出如此奇怪的格式。一旦您知道编解码器,您可能需要使用一些额外的库和依赖项重新编译 FFMPEG。

于 2010-09-24T01:02:46.100 回答
0

我敢打赌,视频中真的没有音频流......您可以添加参数-an以完全排除音轨,它应该只编码视频流,或者您可以添加不同的输入作为音频。

于 2011-09-22T14:36:47.383 回答