こんな感じ
santrini% ffmpeg -i 2008_08_29_11_17_49.flv -ar 44100 2008_08_29_11_17_49.mpg
FFmpeg version git-c0390c6, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration:
libavutil 49.10. 0 / 49.10. 0
libavcodec 51.69. 0 / 51.69. 0
libavformat 52.21. 0 / 52.21. 0
libavdevice 52. 1. 0 / 52. 1. 0
built on Aug 29 2008 11:49:02, gcc: 4.3.1
Input #0, flv, from '2008_08_29_11_17_49.flv':
Duration: 00:00:23.21, start: 0.000000, bitrate: N/A
Stream #0.0: Video: flv, yuv420p, 320x240, 1000.00 tb(r)
Stream #0.1: Audio: nellymoser, 8000 Hz, mono, s16
Output #0, mpeg, to '2008_08_29_11_17_49.mpg':
Stream #0.0: Video: mpeg1video, yuv420p, 320x240, q=2-31, 200 kb/s, 60.00 tb(c)
Stream #0.1: Audio: mp2, 44100 Hz, mono, s16, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 1381 fps= 0 q=5.5 Lsize= 1108kB time=23.00 bitrate= 394.6kbits/s
video:913kB audio:181kB global headers:0kB muxing overhead 1.223595%
red5で録画&録音したflvをmpgに。
-ar 44100 はオーディオのサンプリングレート。nellymoserの8000Hzじゃmp2にエンコードできないよって怒られるから。
ffmpegは FFmpeg Download and SVN
から
git clone git://git.mplayerhq.hu/ffmpeg/
cd ffmpeg
./configure
make
sudo make install
できたmpgはそのままyoutubeへアップ可能
簡単