Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$29.99$29.99
FREE delivery: April 17 - 19 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $26.36
Other Sellers on Amazon
+ $3.99 shipping
95% positive over last 12 months
+ $3.99 shipping
91% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Learn to Produce Videos with FFmpeg: In Thirty Minutes or Less Paperback – June 1, 2017
Purchase options and add-ons
This title was superseded by the 2018 Edition of the same name, which is now available on Amazon and other online booksellers. If you purchased this version, send proof of purchase to janozer@gmail.com and I'll send you a free PDF copy of the update ($29.95 value). Note that the changes in the book are concentrated, with new sections on Bento4 in Chapters 10 and 12, and several new sections on live transcoding and AV1 encoding in Chapter 14. Otherwise, most of the book is the same, so having a physical copy of the old edition and a PDF of the new should not be a hassle. Note that if you wait and buy a physical copy of the new edition, you won't get a PDF copy.
This focused 120-page book teaches readers how to use FFmpeg to create full adaptive bitrate ladders and package them into HLS or DASH formats. The book also includes a primer on terms and technologies related to streaming and recommended settings for all parameters detailed in the book.
Initial chapters focus on installing FFmpeg on Windows, Mac, and Linux computers, and basics of command-line programming. Then the technology primer, and individual chapters on bitrate control, resolution, frame rate, I-, B-, P- and reference-frame settings. These are followed by chapters on H.264 and HTTP Live Streaming (HLS), which includes instruction on Apple tools Media File Segmenter, Variant Playlist Creator, and Media Stream Validator. Also covered is encoding for DASH with MP4Box. Next up are chapters on encoding HEVC with x265, and producing VP9, with the final chapter covering miscellaneous operations like concatenating multiple files, or computing PSNR with FFmpeg.
A downloadable zipped file includes all (Windows) batch files used in the book, which you can easily adapt for your own use, and a detailed Table of Contents and Index will help you find what you need. All these contents ensure that you'll be able to Learn to Produce Videos with FFmpeg in 30 Minutes or Less.
(Note: the email in the book for the downloadable files is incorrect. Please email the request to jozer@mindspring.com. Sorry for any inconvenience).
- Print length130 pages
- LanguageEnglish
- PublisherDoceo Publishing
- Publication dateJune 1, 2017
- Dimensions7.5 x 0.35 x 9.25 inches
- ISBN-100998453013
- ISBN-13978-0998453019
Frequently bought together

Customers who bought this item also bought
Product details
- Publisher : Doceo Publishing (June 1, 2017)
- Language : English
- Paperback : 130 pages
- ISBN-10 : 0998453013
- ISBN-13 : 978-0998453019
- Item Weight : 11.4 ounces
- Dimensions : 7.5 x 0.35 x 9.25 inches
- Best Sellers Rank: #3,965,983 in Books (See Top 100 in Books)
- #1,065 in Digital Video Production (Books)
- Customer Reviews:
About the author

Ozer is a leading expert on H.264, H.265, and VP9 encoding for live and on-demand production. In his consulting practice, Ozer helps streaming publishers produce highly optimized and deliverable streams and to choose encoders, transcoders, and workflows that optimize cost, efficiency and flexibility. Ozer is a contributing editor to Streaming Media Magazine, where he reviews codecs, on-premise and cloud encoders, and ancillary tools like QoE and QoS monitoring services. Skilled in video production and editing, Ozer also produces live events for streaming or on-demand and disc-based distribution.
Ozer blogs at http://www.streaminglearningcenter.com/ and is the author of over 20 streaming and video-related books, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video, and Learn to Produce Videos with FFmpeg: In Thirty Minutes or Less. His books have consistently garnered five-star reviews on Amazon and have been adopted as textbooks by multiple colleges and universities.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I have a background with creating and encoding closed captions within TV broadcast files, but have a very limited knowledge of streaming files. I had lightbulb moments at least once in every chapter with the things I learned.
One of the main overarching themes throughout the book is streaming is all about efficiencies in bitrate or data rate. The data pipe to the customer playing the streaming video is often limited and even changing through time. There are many different strategies to maximize the quality and size of the encoded video. Encoding strategies that work best for non-streamed files are often not the best for adaptive bitrate streamed files. Strategies that work best for a LIVE stream are not necessarily best for VOD (video on demand) files.
I had contacted the author and got the batch files (see bottom of page 10 in the book for directions), but decided to just read the book first. I am on a Macintosh computer at work, and if I set FFMPEG up--it would be on our Windows server, and I decided not to invest time on the Macintosh side of things. (I have since set up FFmpeg on the Windows server, and using Microsoft Remote Desktop on my Macintosh--I am running through many of the examples.)
This strategy was helpful for me because I decided to concentrate on understanding the concepts first and didn't get bogged down in running the batch files. The book filled in a lot of details I was missing on streaming. (If you find yourself getting bogged down, just read the book first and then go back and do the examples.)
One area of great interest to me is the creation of HTTP Live Streaming (HLS) adaptive bitrate streaming files developed by Apple from start to finish for the web. On page 88 it says as of June 2017, FFmpeg cannot create a master playlist file, which is the last of three steps in creating HLS files for the web. The book goes on to describe using a free third party software Bento4 to create this file. I googled this, and found the following in an online forum, “Update January 2018 You can now create master playlists directly with FFmpeg using master_pl_name and var_stream_map.” I hope in future editions of this book, that this information is updated to also include using FFmpeg to create the master playlist file.
I reached out to the author and he pointed me to a newer online article “An FFmpeg Script to Render and Package a Complete HLS Presentation” he wrote on this very topic. He also helped me figure out why the example was giving me an error in trying to run it in a DOS batch file. Apparently if a DOS batch file includes a “%” or “&” one must use double %% every place there is a single % (also &&) this is called “escape characters”.
I was hoping to find in the book a single "recipe card" of program instructions that I could use with FFMPEG to produce HLS files for the program I create closed captions.
While I didn’t find for my specific situation code that I could just copy and paste into FFmpeg, the author has been most helpful in leading me to the material I need for more study.
When I purchased this book, I thought when I finished reading it, it would be the end of my journey; but I realized it is only the beginning--and that is ok. Encoding files is a very detailed subject that takes a lot of learning, and this book is a great help to me. I also found that the author has a website Streaming Learning Center (read the free blog articles) and offers this material and more in many different formats. You can purchase a printed book, a PDF book, take an online video course, etc. Depending on your learning style, you may prefer one method over another. By the way, I love both a printed book to read and markup, and also a PDF version for word searching. It would be great to see a bundled offer for this, and maybe even a bundle of all three formats (printed book, PDF, online course) for one price.
1) The decision maker who may be skeptical about using FFmpeg in a production environment compared to a turn-key commercial solution.
2) The video-adjacent engineer who has been asked by the decision maker to evaluate FFmpeg for use in a streaming encoding pipeline and needs to ramp up fast on the basics.
I built automation around FFmpeg for a large streaming media service and had this book existed then it would have saved me a lot of time. You can spend days trolling around Stack Overflow and various other forums and still not have all you need to get started. That's what this book covers.
I think the author could go further with advanced topics in a followup volume:
- Using FFmpeg as the heart of a distributed encoding solution for UHD content.
- Advanced audio mixing and re-sampling
- HDR encoding in detail
- Advanced filtering
- Using statistics from filters like IDET and FIELDMATCH to detected combing, mixed film/video and telecined content.
- Using it with cloud hosting and delviery providers like Azure Media Services
- When it makes sense to use other tools. IE: Mediainfo may be a better choice for media attribute detection.
- Issues with codec IP and when using a licensed solution may be the wise choice.
- Scripting FFmpeg via code (C#, python, etc).
- Using named pipes to use FFmpeg with 3rd party/commercial tools like UHDKIT.
2. There are some missing examples, and a promise to send electronic materials. I tried the emails and several variations but they all bounced. So the print book is all I got.
Everything here as already available on the net. But this is much easier. Worth the price just to have it all in one place.
Easy to read and understand. Does not go into depth on all ffmpeg options, just covers what most of us need to do.
I have no idea at all why the book was in there. I ripped it out, and the rest of the book is fine.
Wierdest damn thing I've ever seen.
Reviewed in the United States on September 13, 2019
I have no idea at all why the book was in there. I ripped it out, and the rest of the book is fine.
Wierdest damn thing I've ever seen.
Top reviews from other countries
If your new to ffmpeg, this book should be your first choice before wasting endless hours on the web. If you already know the basics, this is still a very worthwhile purchase, particularly for those intending on working with streaming media. Whilst my personnel interest is output for TV, this has still proved to be an invaluable purchase.




