Practice/FFmpeg

FFmpeg으로 미디어 스트림 열기

예제 코드

static AVFormatContext *fmt_ctx = NULL;

void open_input_file()
{
    avformat_open_input(&fmt_ctx, filename, NULL, NULL);

    for (i = 0; i < fmt_ctx->nb_streams; i++) {
        AVStream *st = fmt_ctx->streams[i];
        AVCodec *dec;

        avcodec_open2(st->codec, dec, NULL);
    }
}

void close_input_file()
{
    for (i = 0; i < fmt_ctx->nb_streams; i++) {
        AVStream *st = fmt_ctx->streams[i];
        avcodec_close(st->codec);
    }
    avformat_close_input(&fmt_ctx);
}



예제 코드에 사용한 자료형과 함수


다음 학습


저작자 표시 변경 금지
신고

'Practice > FFmpeg' 카테고리의 다른 글

FFmpeg으로 트랜스코딩하기  (1) 2013.06.21
FFmpeg으로 재생하기  (1) 2013.06.20
FFmpeg으로 미디어 스트림 열기  (0) 2013.06.19
FFmpeg 데이타 흐름 다이어그램  (0) 2013.06.17
FFmpeg 기본 자료형 - AVFifoBuffer  (0) 2013.06.10
FFmpeg 소개  (0) 2012.11.02

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

카운터

Today : 68
Yesterday : 341
Total : 179,320