Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slhck/ffmpeg-encoding-course
An introduction to FFmpeg and its tools
https://github.com/slhck/ffmpeg-encoding-course
encoding ffmpeg video
Last synced: 12 days ago
JSON representation
An introduction to FFmpeg and its tools
- Host: GitHub
- URL: https://github.com/slhck/ffmpeg-encoding-course
- Owner: slhck
- License: mit
- Created: 2017-06-07T13:58:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-21T18:18:24.000Z (over 4 years ago)
- Last Synced: 2024-12-26T13:51:43.215Z (16 days ago)
- Topics: encoding, ffmpeg, video
- Homepage: https://slhck.info/ffmpeg-encoding-course/
- Size: 4.72 MB
- Stars: 96
- Watchers: 7
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-video - ffmpeg encoding course - An introduction to FFmpeg and its tools. (Learning Resources)
README
# FFmpeg Encoding and Editing Course
Author: Werner Robitza
This course is a 1.5 hour introduction to FFmpeg and its tools, basic video coding technology, and some hands-on examples. It contains all the slides, scripts and demo material to get started.
Access the slides here: https://slhck.info/ffmpeg-encoding-course/
# Course Contents
- Introduction to FFmpeg
- General Video Encoding Concepts
- Encoding with the `ffmpeg` Command Line Tool
- Getting media information with `ffprobe`
- Inspecting Video Codecs# Requirements
- This repository
- ffmpeg (≥ v3.3.2) with libx264, libx265, libvpx
- ffprobe
- ffplay
- [Big Buck Bunny](http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_60fps_normal.mp4) video (339 MB)# License
MIT License (c) 2017-2018, see LICENSE for more.
---
# Slides
The slides in `slides/` are written in Markdown and can be converted to Reveal.js slides:
npm install -g reveal-md
cd slides/
reveal-md ffmpeg-encoding-course.mdThis will open a browser and show your slides at `http://localhost:1948/ffmpeg-encoding-course.md#/`.
## Converting to Static
To convert the slides to a static site:
reveal-md ffmpeg-encoding-course.md --static ../docs
This static site in `docs` will be shown via GitHub Pages.
## Converting to PDF
To convert them to a PDF, run:
reveal-md ffmpeg-encoding-course.md --print ffmpeg-encoding-course.pdf