maaash.jp

what I create

ffmpegでnellymoserデコード

こんな感じ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
から

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

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

Comments