Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:ffmpeg

Dies ist eine alte Version des Dokuments!


ffmpeg

ffmpeg ist ein Programm zur Videoverarbeitung.

Beispiele

gif aus Video erstellen

ffmpeg -ss 00:05:40 -i ../video.mp4 -to 6 -r 25 animation.gif
ffmpeg -ss 00:00:02 -i video.mp4 -to 5 -r 5 -vf scale=400:-1 bild.gif

Video ausschneiden

ffmpeg -ss 01:29:06.000 -i video.avi -to 7.5 -r 25 video-cut.mp4

Einzelbilder erstellen aus Video

ffmpeg -i Baergida.mp4 -ss 00:05:40 -t 6 -r 5  -f image2 ./test/foo-%03d.jpeg

Audio entfernen

ffmpeg -i example.mkv -c copy -an example-nosound.mkv

Videos zusammenfügen

Videos müssen im gleichen Format vorliegen.

ffmpeg -i "concat:teil1.webm|teil2.webm" -acodec copy -vcodec copy ausgabe.webm

Videos drehen

Um 90 Grad nach rechts drehen

ffmpeg -i input.mpeg -vf "transpose=1" -qscale 0 output.mpeg

Um 90 Grad nach links drehen

ffmpeg -i input.mpeg -vf "transpose=2" -qscale 0 output.mpeg

Um 180 Grad drehen

Horizontales und vertikales Flippen:

ffmpeg -i input.mpeg -vf "hflip,vflip" -qscale 0 output.mpeg

Webcam

Von https://trac.ffmpeg.org/wiki/Capture/Webcam// === List devices === <code> v4l2-ctl –list-devices </code> === List device capabilities === Supported pixel formats, video formats, and frame sizes <code> ffmpeg -f v4l2 -list_formats all -i /dev/video0 </code> === Encoding examples === <code> ffmpeg -f v4l2 -framerate 25 -video_size 640×480 -i /dev/video0 output.mkv ffmpeg -f v4l2 -input_format yuyv422 -framerate 25 -video_size 640×480 -i /dev/video1 output.mkv ffmpeg -f v4l2 -input_format h264 -framerate 25 -video_size 640×480 -i /dev/video1 output_h264.mkv </code> === Adjusting camera functions === List: <code> v4l2-ctl -L </code> Adjust: <code> v4l2-ctl -c <option>=<value> </code> ===== Weblinks ===== * https://ffmpeg.org/ * de:ffmpeg

linux/ffmpeg.1501234908.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki