分享

ffmpeg命令混合多路音频

 海漩涡 2015-05-13

        将Beyond1.mp3   ,Beyond2.mp3这两个文件混合成一个文件: iok.aac


ffmpeg -i Beyond1.mp3 -i Beyond2.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -strict -2 iok.aac


       本来要将混合后的文件也设为MP3格式,但是ffmpeg只有MP3的解码器,没有编码器。
当选择MP3格式输出时会出错。


===========================================================================

运行命令时的打印

tanxiaohai@tanxiaohai-virtual-machine:~/share/ffmpeg-2.6.2$ ffmpeg -i Beyond1.mp3 -i Beyond2.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -strict -2 iok.aac
ffmpeg version 2.6.2 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  configuration: 
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
[mp3 @ 0xab9a1a0] Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from 'Beyond1.mp3':
  Metadata:
    album           : ò?à?μ?ì?MusicPalace
    artist          : Beyond£¨???ò??£?
  Duration: 00:05:21.77, start: 0.000000, bitrate: 128 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s
Input #1, mp3, from 'Beyond2.mp3':
  Metadata:
    album           : 25?ü?ê????
    artist          : BEYOND
    title           : à?óêò1
  Duration: 00:04:20.73, start: 0.025056, bitrate: 128 kb/s
    Stream #1:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s
    Metadata:
      encoder         : LAME3.97 
    Stream #1:1: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 150x150 [SAR 100:100 DAR 1:1], 90k tbr, 90k tbn, 90k tbc
    Metadata:
      title           : 
      comment         : Cover (front)
Output #0, adts, to 'iok.aac':
  Metadata:
    album           : ò?à?μ?ì?MusicPalace
    artist          : Beyond£¨???ò??£?
    encoder         : Lavf56.25.101
    Stream #0:0: Audio: aac, 44100 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      encoder         : Lavc56.26.100 aac
Stream mapping:
  Stream #0:0 (mp3) -> amix:input0
  Stream #1:0 (mp3) -> amix:input1
  amix -> Stream #0:0 (aac)
Press [q] to stop, [?] for help
[mp3 @ 0xabb0140] Header missing bitrate= 130.7kbits/s    
Error while decoding stream #1:0: Invalid data found when processing input
[mp3 @ 0xab9bde0] incomplete frameitrate= 130.7kbits/s    
Error while decoding stream #0:0: Invalid data found when processing input
size=    5143kB time=00:05:22.50 bitrate= 130.6kbits/s    
video:0kB audio:5048kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.880916%
tanxiaohai@tanxiaohai-virtual-machine:~/share/ffmpeg-2.6.2$ 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多