Ffmpeg ile videonun sesini kısıp başka bir müzik ekleme
Videodaki sesi komple kapatıp, istediğiniz mp3dosyasını ses.mp3 adıyla klasöre koyarak videoya enjekte edebilirsiniz hızlıca.
Kod çoğaltılabilir, girdi ve çıktıları ses1. ses2, 1.mp4, 2.mp4, output1, output2 şeklinde düzenleyerek aynı not defteri üzerinden tek seferde onlarca render alabilirsiniz. Kodun dizaynına göre video adınınız 1.mp4 olmalı, ses dosyanız ise ses.mp3 olmalıdır. Kod:
ffmpeg -f lavfi -i anullsrc -i 1.mp4 -c:v copy -c:a aac -map 0:a -map 1:v -shortest output.mp4 |
Paylaşımlarınız harika, elinize sağlık
|
Alıntı:
|
Alıntı:
bir ses dosyası (ses doyasının süresi boyunca )her 10 sn de bir de değişen resimler BURAYA KADAR BEN YAPTIM . AMA resimler 5 sn zoom in 5 sn zoomout olacak şekilde ayarlayamadım. PHP- Kodu:
|
Alıntı:
|
Hocam toplu şekilde videoların örn. ilk 15 saniyesini kesecek bir kod yazılabilir mi
|
Alıntı:
Tabi ki kendim kullanıyorum bir kodlamayı, boyut farkı yaratmadan ilk 15 saniyesini keser bu kodlama, -vcodec'den sonrasına libx264 -crf 30 filtresini eklersen kesilen videonun boyutunu da %90a varan düşürerek kaydeder. Ama re-codec yaptığı için işlem bir tık uzun olur. Diğeri ise -COPY komutu ile rendersiz bir işlem yapar. Kod:
ffmpeg -i 1.mp4 -vcodec copy -ss 00:00:00 -t 00:00:15 s1.mp4 Ayrıca 15 saniyelik çıktı videolarını aşağıdaki komutu uzatarak otomatik olarak birleştirmesini de yapabilirsin. Kod:
ffmpeg -i 1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts h264ilk.ts |
Alıntı:
|
Alıntı:
-ss start second başlangıç saniyesini söyler -t : trim yani kırpma / kırpılacak yerin başlangıç saniyesi -ss 00:00:00 -t 00:00:15 başlangıç saniyesini 00:00:10 yaparsan videonun 10 saniyeden sonrasına işlem yapar, -t'den sonraki sayaç ise kaç saniye & dakika video kırpmak istediğini soruyor. Tamamen değiştiriebilir değerler bunlar. |
Alıntı:
|
Forum Saati: 17:00. Zaman dilimi GMT +3 olarak ayarlanmıştır. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0