GeistHaus
log in · sign up
42 pages link to this URL
Reordering frames, extracting I-frames, and other ffmpeg tricks

There are a bunch of ffmpeg commands I find myself copying and pasting over and over. Maybe you do too. Here are mine. I’ll explain the flags for this first one in a lot of detail, if I skip a flag on another example then it’s probably described here. And I’ll link to some more thorough docs at the end. ffmpeg -i /mnt/nas/photos/PXL_20230128_171859165.mp4 -vf select='between(t\,200\,210)*eq(pict_type\,I)*gt(pts-prev_pts\,0.500)' -vsync 0 -frames:v 100 /mnt/nas/frames-PXL_20230128_171859165/img-%03d.jpg Flags

0 inbound links article en posts
Working with Audio and Video in R

Bindings to FFmpeg <http://www.ffmpeg.org/> AV library for working with audio and video in R. Generates high quality video from images or R graphics with custom audio. Also offers high performance tools for reading raw audio, creating spectrograms, and converting between countless audio / video formats. This package interfaces directly to the C API and does not require any command line utilities.

The av Package: Production Quality Video in R

At rOpenSci we are developing on a suite of packages that expose powerful graphics and imaging libraries in R. Our latest addition is av – a new package for working with audio/video based on the FFmpeg AV libraries. This ambitious new project will become the video counterpart of the magick package which we use for working with images. install.packages("av") av::av_demo() The package can be installed directly from CRAN and includes a test function av_demo() which generates a demo video from random histograms.

1 inbound link article en
FreeBSD and hi-fi audio setup: bit-perfect, equalizer, real-time

High-quality sound in FreeBSD: system parameters, bitperfect signal, real-time operation, equalizer, MPD, FFmpeg filters.

0 inbound links article en blogen audiobit-perfectbitperfectconfigurationequalizerffmpegfilterfreebsdgraphic equalizerguidelibavfilterlinuxmpdmpd.confmusic player daemonmusicpdreal-time modertossetup
FreeBSD i konfiguracja audio hi-fi: bit-perfect, equalizer, real-time

Dźwięk wysokiej jakości we FreeBSD: parametry systemu, sygnał bitperfect, praca w trybie czasu rzeczywistego, equalizer, MPD, filtry FFmpeg.

0 inbound links article pl blogpl audiobit-perfectbitperfectequalizerffmpegfiltrfiltryfreebsdkonfiguracjakorektor graficznylibavfilterlinuxmpdmusic player daemonmusicpdprzewodnikreal-time modertossystem czasu rzeczywistego
Editing your video on the command-line

There are good video editors for Linux but every time I find myself in need of editing a video I end up spending more time learning how to use the program than benefiting from it. Behind the scenes they use ffmpeg. Learning how to use ffmpeg is a much more transferable skill, for example if you want to write a service which encodes GIFs to videos or a service to crop images.

Fix Rivian Drive Cam Distortion

Using ffmpeg and the lenscorrection\u00A0filter to fix the fisheye distortion on Rivian Drive Cam footage.

0 inbound links article en Code rivianffmpeg
/montaziera

A video-editing tool, using ffmpeg, PowerShell, and a CSV spreadsheet.

0 inbound links article en objects Tag-Code CC BY-SA 3.0
mpv.io

a free, open source, and cross-platform media player

14 inbound links en mpvmplayerdownloadmedia playerencodervideovideo playermultimediaWindowsLinuxUnixBSDMacmacOSStreamingDVDBlurayMatroskaMPEG4H264H265HEVCAV1HDRMKVm2tsupscalingopen sourcefree softwareFOSSFLOSSfree
mpv.io

a free, open source, and cross-platform media player

12 inbound links en mpvmplayerdownloadmedia playerencodervideovideo playermultimediaWindowsLinuxUnixBSDMacmacOSStreamingDVDBlurayMatroskaMPEG4H264H265HEVCAV1HDRMKVm2tsupscalingopen sourcefree softwareFOSSFLOSSfree
Building an open-source OTT platform

Attention: I released resty-dynacode an openresty library enabling users to add Lua code dynamically to Nginx. Create software from “scratch” might not be a good idea at first but it&#8…

0 inbound links article en code designdeveloperdistributed systemshigh scalabilitypatternunix ffmpeghlsliveluanginxredis-clustervideovideostreaming
FFmpeg audio cleanup

A script to apply dynamic compression and noise reduction to audio files

0 inbound links en poststechnicalffmpeg
Automating AV Archival Workflows: Part 4 — eddycolloton

One of our goals in building the macOS app AV Spex was to “flag” aspects of a video that need a closer look, so archivists can prioritize which parts of a video receive further investigation. Using the qct-parse features in AV Spex, we can identify specific frames that might have artifacts or errors

0 inbound links article en
FFmpeg the Easy Way

FFmpeg is a powerful tool for processing multimedia files, but its command-line interface can be daunting. This article introduces a web-based FFmpeg command generator to simplify the process of creating FFmpeg commands for common tasks.

0 inbound links article en