mpeg4
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mpeg4 [2011/02/24 06:38] – suapapa | mpeg4 [2013/08/03 05:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 34: | Line 34: | ||
</ | </ | ||
+ | ====== 인코딩시 화면 튀는 문제 ====== | ||
+ | 비디오 레코딩 사용 소스 cmds/ | ||
+ | *./ | ||
+ | *./ | ||
+ | *./ | ||
+ | 넥서스원 동영상 | ||
+ | <code txt> | ||
+ | ========================================================================== | ||
+ | Opening video decoder: [ffmpeg] FFmpeg' | ||
+ | Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) | ||
+ | ========================================================================== | ||
+ | ========================================================================== | ||
+ | Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) | ||
+ | FAAD: compressed input bitrate missing, assuming 128kbit/s! | ||
+ | AUDIO: 32000 Hz, 2 ch, s16le, 128.0 kbit/12.50% (ratio: 16000-> | ||
+ | Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/ | ||
+ | ========================================================================== | ||
+ | </ | ||
+ | |||
+ | zoom3 동영상 | ||
+ | <code txt> | ||
+ | ========================================================================== | ||
+ | Opening video decoder: [ffmpeg] FFmpeg' | ||
+ | Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) | ||
+ | ========================================================================== | ||
+ | ========================================================================== | ||
+ | Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) | ||
+ | FAAD: compressed input bitrate missing, assuming 128kbit/s! | ||
+ | AUDIO: 16000 Hz, 2 ch, s16le, 128.0 kbit/25.00% (ratio: 16000-> | ||
+ | Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/ | ||
+ | ========================================================================== | ||
+ | </ | ||
====== 비디오 rotation 정보 ====== | ====== 비디오 rotation 정보 ====== | ||
- | | + | * liboverlay rotation 부분에 똥싸놨음. -_-; 프로요와 비교해 똥싼 부분 찾아보자. |
+ | * [[http:// | ||
===== encode ====== | ===== encode ====== | ||
frameworks/ | frameworks/ | ||
Line 46: | Line 80: | ||
===== decode ===== | ===== decode ===== | ||
+ | <code bash> | ||
+ | [~/ | ||
+ | suapapa $ git grep kKeyRotation | ||
+ | AwesomePlayer.cpp: | ||
+ | AwesomePlayer.cpp: | ||
+ | MPEG4Extractor.cpp: | ||
+ | MPEG4Writer.cpp: | ||
+ | StagefrightMetadataRetriever.cpp: | ||
+ | </ | ||
+ | |||
+ | AwesomePlayer 에서 frameworks/ | ||
+ | <code cpp> | ||
+ | if (!strncmp(" | ||
+ | // Our OMX codecs allocate buffers on the media_server side | ||
+ | // therefore they require a remote IOMXRenderer that knows how | ||
+ | // to display them. | ||
+ | mVideoRenderer = new AwesomeRemoteRenderer( | ||
+ | mClient.interface()-> | ||
+ | mISurface, component, | ||
+ | (OMX_COLOR_FORMATTYPE)format, | ||
+ | decodedWidth, | ||
+ | mVideoWidth, | ||
+ | rotationDegrees)); | ||
+ | } | ||
+ | </ |
mpeg4.1298529482.txt.gz · Last modified: 2013/08/03 05:04 (external edit)