ffmpegでnellymoserデコード

Posted on 8月 29, 2008
Filed Under ffmpeg, youtube, nellymoser |

こんな感じ

CODE:
  1. santrini% ffmpeg -i 2008_08_29_11_17_49.flv -ar 44100 2008_08_29_11_17_49.mpg
  2. FFmpeg version git-c0390c6, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  3.   configuration:
  4.   libavutil     49.10. 0 / 49.10. 0
  5.   libavcodec    51.69. 0 / 51.69. 0
  6.   libavformat   52.21. 0 / 52.21. 0
  7.   libavdevice   52. 1. 0 / 52. 1. 0
  8.   built on Aug 29 2008 11:49:02, gcc: 4.3.1
  9. Input #0, flv, from '2008_08_29_11_17_49.flv':
  10.   Duration: 00:00:23.21, start: 0.000000, bitrate: N/A
  11.     Stream #0.0: Video: flv, yuv420p, 320x240, 1000.00 tb(r)
  12.     Stream #0.1: Audio: nellymoser, 8000 Hz, mono, s16
  13. Output #0, mpeg, to '2008_08_29_11_17_49.mpg':
  14.     Stream #0.0: Video: mpeg1video, yuv420p, 320x240, q=2-31, 200 kb/s, 60.00 tb(c)
  15.     Stream #0.1: Audio: mp2, 44100 Hz, mono, s16, 64 kb/s
  16. Stream mapping:
  17.   Stream #0.0 -> #0.0
  18.   Stream #0.1 -> #0.1
  19. Press [q] to stop encoding
  20. frame= 1381 fps=  0 q=5.5 Lsize=    1108kB time=23.00 bitrate= 394.6kbits/s
  21. video:913kB audio:181kB global headers:0kB muxing overhead 1.223595%

red5で録画&録音したflvをmpgに。
-ar 44100 はオーディオのサンプリングレート。nellymoserの8000Hzじゃmp2にエンコードできないよって怒られるから。
ffmpegは FFmpeg Download and SVN
から

CODE:
  1. git clone git://git.mplayerhq.hu/ffmpeg/
  2. cd ffmpeg
  3. ./configure
  4. make
  5. sudo make install

できたmpgはそのままyoutubeへアップ可能
簡単

Comments

One Response to “ffmpegでnellymoserデコード”

  1. mash on 9月 29th, 2008 9:47

    as3でmicrophoneをnetstreamにattachしてないと、音声がねーよって怒られる。そんな時には

    ffmpeg -y -i 2008_09_19_11_37_20.flv -an 2008_09_19_11_37_20.mpg

    音声無しで

Leave a Reply