|
|
|
LinkBack | Seçenekler | Stil |
#71
|
||||
|
||||
edittt
Konu Android Türkiyem tarafından (6.05.2016 Saat 03:59 ) değiştirilmiştir. |
#72
|
|||
|
|||
arkadaşlar ffmpeg bat dosyasında çerçeve yapamadım, aranızda bilen var mı
|
#73
|
||||
|
||||
hocam skypeden de yazdım, buradan da yazayım, başka arkadaşlarda kullanır.
kullandığım .bat dosyasının kodları şu şekilde Kod:
@echo off set /A nfile=0 xcopy /T %1 cikti\ for /R %1 %%v in (video\*.mkv, video\*.flv, video\*.mp4, video\*.avi) do ( ffmpeg -i "%%v" -i cerceve.png -filter_complex "overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2" -codec:a copy "cikti\%%~nv.mp4" del "%%v" set /A nfile+=1 ) öncelikle bir klasör oluşturun. içine "ffmpeg.exe" ve "cerceve.png" (yani çerçeve dosyasının uzantısı .png olmalı. farklı bir uzantıda ise, kodu o şekilde düzenleyebilirsiniz) dosyalarınızı atın. daha sonra "video" ve "cikti" olarak iki klasör oluşturun. orjinal videolarınızı "video" klasörüne atın. render işlemi bitince "cikti" klasöründe videonuz olacak.. dikkat edilmesi gerekenler ise: 1-) del "%%v" kodundan dolayı render işlemi bittikten sonra "video" klasöründeki orjinal videolarınız silinir. bu silme işleminin gerçekleşmesini istemiyorsanız ilgili satırı silebilirsiniz. 2-) çerçeve ile video aynı boyutta olması lazım. örneğin video 800x600 ise, çerçevede 800x600 piksellerde olması lazım. eğer farklı boyutlarda olursa çok garip çıktılar alırsınız 3-) bu kod ile render alabileceğiniz video formatları: .mkv .flv .mp4 .avi çıktı videosunun formatı ise: .mp4 umarım işinizi görür |
#74
|
||||
|
||||
hocam elimizde diyelim bir zoom kodu var çıktı dosyamızı falan filan hazırladık diyelim bu zoom kodunu toplu render alması için kodda ne gibi değişiklikler yapılması gerekiyor bu sadece zoom için değil yani kısaca bir kodu nasıl toplu videoya uygularız
|
#75
|
||||
|
||||
Kod:
ffmpeg -i "%%v" -i cerceve.png -filter_complex "overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2" -codec:a copy "cikti\%%~nv.mp4" hatta baştaki kodlar ve video-çıktı yolları aynı olacağından Kod:
-i cerceve.png -filter_complex "overlay=main_w/2-overlay_w/2:main_h/2-overlay_h/2" -codec:a copy "%%v" >> orjinal videoyu aldığı yer yani input "cikti\%%~nv.mp4" >> render sonucu çıktı alınacak dizi ve dosya yani output |
#76
|
||||
|
||||
ffmpeg - i den sonra "%%v" bu kodu ve en sona da "cikti\%%~nv.mp4" şu kodu yapıştırsak olacak mı yani hocam
|
#77
|
||||
|
||||
aynen. olması lazım hocam
eğer çalışmaz ise, direk kod üzerinden yapmaya çalışırız |
#78
|
||||
|
||||
|
#79
|
||||
|
||||
yani çalıştırmak istediğiniz koda göre buradan düzenleme yaparız eğer çalıştıramaz iseniz
|
#80
|
||||
|
||||
haa anladım hocam teşekkür ederim birazdan deniyip buraya yazacağım . bakalım olacak mı
|
|
Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir) | |
|
|