FFmpeg from Beginner to Mastery
Tags
Summary
Editor's review
Who it's for
A good fit for
- 需要快速用命令行完成转封装、切片、转码、推流的音视频工程师
- 要在C/C++项目中调用libavformat、libavcodec、libavfilter的开发者
- 做直播、点播、云转码后端,需要系统补齐FFmpeg知识的技术人员
- 多媒体方向本科生、研究生作为课程参考与动手实践读物
Not a good fit for
- 希望深入编解码算法、码率控制原理与论文级推导的算法研究者,本书偏应用
- 完全零基础、不熟悉命令行和Linux编译环境的读者,上手会较吃力
- 需要最新FFmpeg版本接口说明的读者,请优先查阅官方文档与新版资料
Reading tips
- 先在第1章完成编译与版本确认,形成与书中示例一致的运行环境,再逐章敲命令
- 命令行部分边读边用手机/摄像头录制的短片段试手,把命令整理成自己的脚本库
- API部分建议对照当前版本FFmpeg的头文件和示例程序阅读,遇到接口变更以官方文档为准
- 遇到流媒体章节时动手搭一个本地RTMP/HTTP服务,比纯看不跑更容易掌握推拉流细节
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- Part One: FFmpeg Command-Line Usage
- Chapter 1 Introduction to FFmpeg (definition, history, basic components, ffmpeg/ffplay/ffprobe, compilation, codec support and customization)
- Chapter 2 Basics of Using FFmpeg Tools (common commands of ffmpeg, ffprobe, ffplay)
- Chapter 3 FFmpeg Remuxing (to MP4, to FLV, to M3U8, slicing, stream extraction)
- Chapter 4 FFmpeg Transcoding (H.264/H.265 software encoding, hardware codecs, outputting MP3, outputting AAC)
- Chapter 5 FFmpeg Streaming (RTMP push and recording, RTSP, HTTP, UDP/TCP, multi-stream pushing, HDS, DASH)
- Chapter 6 Using FFmpeg Filters (filter description format, watermark, picture-in-picture, multi-grid, audio filters, subtitles, keying, 3D, screenshots, speed adjustment)
- Chapter 7 FFmpeg Capture Devices (device operations on Linux, OS X, Windows)
- Part Two: FFmpeg API Usage
- Chapter 8 Using the FFmpeg Interface libavformat (muxing, demuxing, remuxing, video clipping, avio memory operations)
- Chapter 9 Using the FFmpeg Interface libavcodec (old and new interfaces)
- Chapter 10 Using the FFmpeg Interface libavfilter (filtergraph, reserved filters, flowcharts, adding logos)
FAQ
这本书的作者是谁,背景可靠吗?
书中示例基于哪个FFmpeg版本,现在还能用吗?
只做业务开发、不写C代码,需要看第二部分吗?
豆瓣评分不算高,值得买吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Zhao Wenjie's works span several fields, including law, agriculture and forestry, inspirational growth, and English learning, with seven titles held in the collection. Among them, Case Studies in German Law of Obligations I: Contractual Obligations (6th Edition) is a legal study or translated reader, while A General Introduction to Global Agriculture addresses the agricultural field. Zhao also compiled the "Daily Listening to English Fable Stories" series for grades three through six, using fables and listening practice to support primary-school English learning. The documentary work My Football Story with Shanghai Jiao Tong University centers on campus football experiences. Because public information is limited, details such as nationality, dates of birth and death, education, and professional career are unknown, and the available information comes mainly from the works themselves. Overall, Zhao Wenjie's writing crosses specialized translation, textbook compilation, and personal documentary, with a wide range of subjects and readers extending from law and agriculture students to primary-school English learners.