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
|