Kategoriler
Linux

FFMPEG Komutları

Merhaba,

Benim sürekli kullandığım ffmpeg komutlarını hem unutmamak için hemde birilerine faydalı olması dileğiyle buraya not ediyorum 🙂

Watermark eklemek için logo.jpg ölcüleri ile video ölcüleri aynı ise extra ölcü vermeden yapabiliyorum.

ffmpeg -i kaynak_video.mp4 -i logo.jpg -filter_complex overlay cikti.mp4

Video birleştirmek için formatların ts olması gerekiyor ilk kod onu temsil ediyor.
Sonra  “intro.ts|kurt.ts|intro.ts” dediğimizde intro videosu kurt videosunun basında ve sonuna eklenmiş oluyor.

ffmpeg -i os.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts os.ts
ffmpeg -i "concat:intro.ts|kurt.ts|intro.ts" -c copy -bsf:a aac_adtstoasc kurt_bitti.mp4

Videonun ekran ölcülerini değiştirmek isterseniz

ffmpeg -i movie.mp4 -vf scale=1280:720 movie_720.mp4

Yan videoları çevirmek için rotate kullanmamız gerekiyor 90/180/270 gibi

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=90 output.mp4

Video kesmek için ;
ilk 00:00:00 videonun kesmeye başlayaçağı zaman 01:01:00 isede ilk süreden sonra akan zamanı temsil ediyor

sudo ffmpeg -i kaynak.mp4 -ss 00:00:00 -t 01:01:00  bitis.mp4

Video formatını çevirmek için benim kullandığım şekil

ffmpeg -i LostInTranslation.mkv -vcodec copy -acodec copy LostInTranslation.mp4

Video formatını çevirmek için ikinci örnek

ffmpeg -i input.mkv -codec copy output.mp4

Videoları mp3 çevirmek için aşağıdaki gibi bir örnek kullanabilirsiniz

ffmpeg -i video.mp4 -b:a 192K -vn music.mp3

Klasördeki mp4 videolarının mp3 çevrilmesi için

for i in *.mp4; do
        sudo ffmpeg -i /var/www/html/mp4/"$i" /var/www/html/mp3/"$i".mp3
done

Diğer Kaynaklar;
http://superuser.com/questions/138331/using-ffmpeg-to-cut-up-video

Tüm İhtiyaçlarınız için 19 ffmpeg Komutu

Youtube Canlı Yayını Kayıt Etme