FFmpeg
FFmpeg; video, ses ve diğer çokluortam (multimedya) dosyalarını işlemek için ücretsiz ve açık kaynak kodlu çokluortam kütüphanesi ve uçbirim tabanlı bir araçtır.
FFmpeg Araçları
- ffmpeg
- ffplay
- ffprobe
Kurulum
sudo apt install ffmpeg
ffmpeg -version
Video Bilgilerini Öğrenme
ffmpeg -i input.mp4
ffmpeg -i input.mp4 -hide_banner
Video veya Ses Dosyalarını Önizleme
ffplay input.mp4
Videoyu Yeniden Boyutlandırma
ffmpeg -i input.mp4 -vf scale=1920:1080 output.mp4
Video Dosyasını Görsellere Dönüştürmek
ffmpeg -i video.mp4 image%d.jpg
Videoyu Sese Dönüştürme
ffmpeg -i input.mp4 -vn output.mp3
Videoyu GIF’e Dönüştürme
ffmpeg -i input.mp4 gif-dosyasi.gif
MOV’dan MP4’e Dönüştürme
ffmpeg -i input.mov output.mp4
Video ve Sesi Birleştirme
ffmpeg -i audio.mp3 -i video.mp4 video_audio_mix.mkv
Videodan Ses Kaldırma
ffmpeg -i input.mp4 -an mute-output.mp4
Videoya Altyazı Ekleme
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
Videonun Belirli Bir Kısmını Dönüştürme
- -t: videonun zamanını belirtme
- -ss: başlangıç zamanını ayarlama
- -to: bitiş zamanını ayarlama
ffmpeg -i input.mp4 -t 10 output.mkv
Video Kırpmak
ffmpeg -i input.mp4 -ss 00:03:20 -to 00:05:48 -c copy output.mp4
Videoları Birleştirmek
- Birleştirmek istediğimiz videoları sırasıyla bir metin dosyasına yazarak videoları birleştirebiliriz.
ffmpeg -f concat -i file-list.txt -c copy output.mp4
Masaüstü / Ekran Kaydınızı Yakalama
ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0+100,200 output.mp4
Videoya Watermark Yerleştirme
- overlay: watermark görselini videonun neresine koyacağını belirtme
ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4