Benützte FFmpeg-Befehle

Schreibtisch als Arbeitsfolder bestimmen

Linux/Mac/Windows Terminal oder WSL:

cd ~/Desktop

 

Windows auf dem Computer:

cd Desktop

 

Windows auf OneDrive Cloud:

cd OneDrive

Hilfe suchen

ffmpeg -h encoder=tiff

 

ffplay -f lavfi -i testsrc

Video: rawvideo (RGB[24] / 0x18424752), rgb24, 320x240

 

ffplay -f lavfi -i testsrc2

Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240

 

ffplay -f lavfi -i mandelbrot

Video: rawvideo (RGB[0] / 0x424752), rgb0, 640x480

rgb0 = packed RGB 8:8:8, 32 bpp

Übungsdateien generieren

Bilddateien generieren

mkdir MEMORIAV

ffmpeg -f lavfi -i "mandelbrot=size=2048x1536" -pix_fmt rgb48le -compression_algo 1 -t 10 MEMORIAV/mandelbrot_%06d.tif

Generierte Bilddateien sichten

ffplay MEMORIAV/mandelbrot_%06d.tif

Video: tiff, rgb48le, 2048x1536

 

ffplay -framerate 1 MEMORIAV/mandelbrot_%06d.tif

Tondatei generieren

ffmpeg -f lavfi -i "anoisesrc=color=brown" -filter:a "tremolo=f=0.1:d=0.9" -c:a pcm_s24le -ar 48k -ac 2 -t 10 seashore.wav

Metadaten aus der generierten Tondatei extrahieren

ffprobe -show_format -show_streams -print_format json seashore.wav

Zugangsdatei generieren

ffmpeg -f image2 -i MEMORIAV/mandelbrot_%06d.tif -i seashore.wav -filter:v "scale=640:480:flags=lanczos, hue=H=.5*t" -c:v libx264 -pix_fmt yuv420p -preset veryslow -crf 18 -filter:a "loudnorm=I=-16:LRA=11:TP=-1.5" -c:a aac -ar 44100 -movflags +faststart mandelsea_H264.mp4

Metadaten extrahieren

ffprobe -show_format -show_streams -print_format json mandelsea_H264.mp4

Histogramm visualisieren

ffmpeg -i mandelsea_H264.mp4 -pix_fmt uyvy422 -f nut - | ffplay -vf histogram=display_mode=overlay -x 640 -y 480 -


2023-01-28