All Projects → slhck → Ffmpeg Encoding Course

slhck / Ffmpeg Encoding Course

Licence: mit
An introduction to FFmpeg and its tools

Projects that are alternatives of or similar to Ffmpeg Encoding Course

Ffmpeg Video Player
An FFmpeg and SDL Tutorial.
Stars: ✭ 149 (+181.13%)
Mutual labels:  encoding, ffmpeg
Android
Android app for collecting OpenStreetCam imagery
Stars: ✭ 119 (+124.53%)
Mutual labels:  encoding, ffmpeg
Notenoughav1encodes
GUI for AV1 (aomenc, rav1e & svt-av1)
Stars: ✭ 138 (+160.38%)
Mutual labels:  encoding, ffmpeg
staxrip
StaxRip is a video encoding app for Windows with a unrivaled feature set and usability.
Stars: ✭ 132 (+149.06%)
Mutual labels:  encoding, ffmpeg
Dockerfiles
Optimized media, analytics and graphics software stack images. Use the dockerfile(s) in your project or as a recipe book for bare metal installation.
Stars: ✭ 98 (+84.91%)
Mutual labels:  encoding, ffmpeg
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (+649.06%)
Mutual labels:  encoding, ffmpeg
ffmpeg-commander
🛠️ FFmpeg Command Generator Web UI
Stars: ✭ 136 (+156.6%)
Mutual labels:  encoding, ffmpeg
Snickers
🍫 An open source alternative to the video cloud encoding services.
Stars: ✭ 498 (+839.62%)
Mutual labels:  encoding, ffmpeg
Analysisavp
音视频学习,相关文件格式/协议分析。h264 nalu aac adts flv
Stars: ✭ 38 (-28.3%)
Mutual labels:  ffmpeg
Ffmpeg Autobuild
Automated builds of FFmpeg for Windows using GitHub Actions
Stars: ✭ 47 (-11.32%)
Mutual labels:  ffmpeg
Iocane
An odorless, tasteless NodeJS crypto library that dissolves instantly in liquid
Stars: ✭ 35 (-33.96%)
Mutual labels:  encoding
Go Transcode
Live on-demand transcoding in go using ffmpeg. Also with NVIDIA GPU hardware acceleration.
Stars: ✭ 39 (-26.42%)
Mutual labels:  ffmpeg
Ffmpeg Build
Script for compile and install a static ffmpeg build with nvenc support.
Stars: ✭ 47 (-11.32%)
Mutual labels:  ffmpeg
Pyimagevideo
write animated GIF, multipage append TIFF, AVI OGV video in Python
Stars: ✭ 36 (-32.08%)
Mutual labels:  ffmpeg
Learningvideo
【Android 音视频开发打怪升级】系列文章示例代码(A demo to introduce how to develop android video)。本项目将从MediaCodec硬解,FFmpeg软解,OpenGL等方面,全方位讲解如何在Android上进行音视频编辑开发。
Stars: ✭ 1,069 (+1916.98%)
Mutual labels:  ffmpeg
Tricycle
Video transcoding... easier than riding a bike.
Stars: ✭ 35 (-33.96%)
Mutual labels:  ffmpeg
Cryptii
Web app and framework offering modular conversion, encoding and encryption
Stars: ✭ 971 (+1732.08%)
Mutual labels:  encoding
Fast ber
A C++11 ASN.1 BER Encoding and Decoding Library
Stars: ✭ 54 (+1.89%)
Mutual labels:  encoding
Pi Camera In A Box
Stream your Raspberry Pi Camera Module directly to your web browser
Stars: ✭ 49 (-7.55%)
Mutual labels:  ffmpeg
Ffmpeg Example
FFMPEG 0.11-4.4/LibAV 0.8-11 example application with byte exact reading
Stars: ✭ 44 (-16.98%)
Mutual labels:  ffmpeg

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 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.md

This 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].