메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

FFmpeg 라이브러리 : 코덱과 영상 변환을 중심으로

리얼타임 eBook

집필서

판매중

  • 저자 : 이기곤
  • 출간 : 2015-08-13
  • 페이지 : 121 쪽
  • ISBN : 9788968487729
  • 초급 초중급 중급 중고급 고급
3.5점 (4명)
좋아요 : 55

코덱과 영상 변환을 중심으로 FFmpeg 라이브러리의 활용 방법을 배워보자


FFmpeg은 멀티미디어 분야에서 가장 많이 사용되는 오픈소스 프로젝트다. 멀티미디어는 매우 방대하고 쉽게 접근하기 어려운 분야지만, FFmpeg은 멀티미디어를 쉽게 다룰 수 있도록 영상의 변환, 재생, 스트리밍 등의 강력한 기능을 제공한다. 그런데 현재 FFmpeg 라이브러리를 자세하게 다루는 문서는 거의 없다. 인터넷에 게재된 소스 코드도 너무 오래되어 최신 라이브러리에 적용하기에는 문제가 많으며 이해하기도 힘들다. 


이 책은 FFmpeg을 사용하면서 겪었던 저자의 경험을 되살려 반드시 알아야 하는 요소 위주로 정리하였다. Part 1에서는 FFmpeg 라이브러리를 사용하려면 알아야 할 동영상의 특징과 구조를 설명한다. Part 2 에서는 FFmpeg의 가장 강력한 기능인 영상 변환에 대해 살펴본다. 기본적인 개발환경 구성 방법부터 FFmpeg에서 제공하는 기능을 알아보고, FFmpeg 라이브러리로 영상을 변환하는 데 필요한 기능을 단계별로 설명하며, 컨테이너에서 스트림을 분해하는 과정부터 영상을 원하는 규격으로 인코딩하는 방법까지 살펴본다.

이기곤 저자

이기곤

멀티미디어와 게임 업계에서 5년 넘게 C/C++ 개발자로 활동하고 있다. 한편으로는 개발의 본질적 가치와 의미를 찾기 위해 고민하고, 그 과정을 책으로 옮기며 살아간다.

저서로 『FFmpeg 라이브러리』, 역서로 『The Nature of Software Development』, 『도커 오케스트레이션』, 『Docker로 PaaS 구성하기』(이상, 한빛미디어)가 있다.

Part 1 동영상에 대한 이해 


chapter 1 동영상의 구성 
    1.1 컨테이너 
    1.2 코덱 
    1.3 픽셀 
    1.4 해상도 
    1.5 프레임 레이트와 화면 주사방식 
    1.6 크로마 서브샘플링 
    1.7 비디오 압축 
    1.8 오디오 샘플링 
    1.9 비트레이트 


chapter 2 컨테이너와 코덱 
    2.1 동영상 컨테이너 
    2.2 비디오 코덱 
    2.3 오디오 코덱 
    2.4 4K 해상도와 차세대 코덱 이야기 


Part 2 FFmpeg 라이브러리 활용 


chapter 3 FFmpeg 살펴보기 
    3.1 개발환경 구성 
    3.2 FFmpeg CLI 사용법 
    3.2.1 ffmpeg 
    3.2.2 ffprobe 
    3.3 FFmpeg 구조 


chapter 4 멀티플렉싱 
    4.1 동영상 스캔 
    4.2 디먹싱 
    4.3 리먹싱 


chapter 5 디코딩과 인코딩 
    5.1 디코딩 
    5.2 필터링 
    5.3 인코딩 

부록
    A.1 소스 코드 
    A.2 FFmpeg 컴파일 옵션 

표준처럼 쓰이는 H.264의 인코딩 옵션과 그 옵션의 설명이라도 잘 기술되어있었으면 하는 아쉬움이남습니다.
디코딩에 관해서는 yuv420에서 RGB24 형식으로 비트맵을 얻는 방법도 설명이없어 이러한 두가지가 가장 아쉽습니다.

홈페이지만으로는 처음에 접근하기 힘든데, 

기초적인 내용을 빠르게 익히기에 매우 좋습니다.

 

보다 자세한 내용은 직접 라이브러리 홈페이지에서 찾아보면 될것같구요.

분량도 적당하고 알차네요

도움 많이 됬습니다.

아래 "사이트 보다 못한 내용" 이라는 리뷰를 보고 다른 생각의 리뷰를 적어봅니다.

저는 이 책을 ffmpeg의 초.급자용이 아닌 입문.초급자용으로 생각하고 구입하였습니다. 100페이지 분량에 ffmpeg의 고급 내용을 담기에는 너무 부족한 페이지수 이기 때문입니다. 난이도가 중/고급인 이유는 동영상과 코덱에 관련된 개념과 알고리즘의 난이도라고 생각하고 있습니다.

동영상 처리 프로그래밍의 입문 및 초급자 용으로 좋다고 생각한 이유가 코덱의 발전과정과 개념등을 잘 설명하였고 ffmpeg을 사용할 수 있는 범주에서 알맞은 예제를 제공하였다고 생각해서 입니다.

현업에 종사하시는 프로그래머 분들이 책을 쓰는 것은 쉬운 일이 아니라고 생각합니다. 물론 각자 개인에 따라 아쉬운 점은 있겠지만 아래처럼 비판하는 것은 아니라고 생각이 드네요. 차라리 좀 더 발전된 내용의 두꺼운 책의 집필을 부탁하는 것이 더 나을 것 같습니다.

이 책을 보면서 저도 한가지 아쉬운 점은 소스코드의 설명이 모두 부록에 있다는 점입니다. 책을 보면서 책을 보다 코드를 보려 부록으로 왔다갔다 한 점이 약간 불편한 점이었습니다.

좋은 책 써주셔서 감사합니다 :)

ffmpeg 를 사용하는데 기본적인 도움을 받고자 구매하였으나.
타 사이트에서 본 내용 보다 못한 설명
앞부분은 일반적인 개론으로 페이지를 허비 하고 있고,
정작 ffmpeg 의 설명은 하다 말고 끝남..
사이트 검색에서 얻는 지식이 이책 보다 많음
제발 제대로된 책이 출판 되었으면 좋겠습니다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리얼타임 eBook 안내

PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

리뷰쓰기

닫기
* 도서명 :
FFmpeg 라이브러리 : 코덱과 영상 변환을 중심으로
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
FFmpeg 라이브러리 : 코덱과 영상 변환을 중심으로
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
FFmpeg 라이브러리 : 코덱과 영상 변환을 중심으로
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실