Hızlı Render Yöntemi (Ffmpeg)

  • Kullanıcı sontorun
  • Başlangıç tarihi Başlangıç tarihi
  • - 💵 Para Kazanma, Adsense ve Alternatif Gelir Modell
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

zoom kodu örneği videolarınız tam adlı klasörde olmalı ayrıca yarim adinda bir klasör daha oluşturun sonra kodu çalışıtırın iw/2:ih/2 olan yerleri değiştirerek croplanacak kısmı ayarlamış olursunuz. örnek: iw/1.6:ih/1.6 , iw/2.5:ih/2.5 gibi:

Kod:
   [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %2 yarim\
for /R %2 %%v in (tam\*.mp4) do (
    ffmpeg -i "%%v" -vf "scale=2*iw:-1, crop=iw/2:ih/2"  "yarim\%%~nv.mp4"
    set /A nfile+=1
)
 
zoom kodu örneği videolarınız tam adlı klasörde olmalı ayrıca yarim adinda bir klasör daha oluşturun sonra kodu çalışıtırın iw/2:ih/2 olan yerleri değiştirerek croplanacak kısmı ayarlamış olursunuz. örnek: iw/1.6:ih/1.6 , iw/2.5:ih/2.5 gibi:

Kod:
   [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %2 yarim\
for /R %2 %%v in (tam\*.mp4) do (
    ffmpeg -i "%%v" -vf "scale=2*iw:-1, crop=iw/2:ih/2"  "yarim\%%~nv.mp4"
    set /A nfile+=1
)

cevap için teşekkür ederim hocam ama ben bir kodu nasıl toplu videoya uygularım onu sormuştum arkadaşımız cevap verdi sağolsun
 
zoom kodu örneği videolarınız tam adlı klasörde olmalı ayrıca yarim adinda bir klasör daha oluşturun sonra kodu çalışıtırın iw/2:ih/2 olan yerleri değiştirerek croplanacak kısmı ayarlamış olursunuz. örnek: iw/1.6:ih/1.6 , iw/2.5:ih/2.5 gibi:

Kod:
   [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %2 yarim\
for /R %2 %%v in (tam\*.mp4) do (
    ffmpeg -i "%%v" -vf "scale=2*iw:-1, crop=iw/2:ih/2"  "yarim\%%~nv.mp4"
    set /A nfile+=1
)

hocam elimde şu kod var, bat dosyası olarak çalıştıramadım bir türlü, yardımcı olursanız gerçkten canı gönülden teşekkür ederim

Kod:
ffmpeg -loop 1 -i filtre.png -i a.mp4 -filter_complex "[1:v]scale=627:-1[fg];[0:v][fg]overlay=(W-w)/2:(H-h)/2:shortest=1" output.mp4
 
hocam elimde şu kod var, bat dosyası olarak çalıştıramadım bir türlü, yardımcı olursanız gerçkten canı gönülden teşekkür ederim

Kod:
ffmpeg -loop 1 -i filtre.png -i a.mp4 -filter_complex "[1:v]scale=627:-1[fg];[0:v][fg]overlay=(W-w)/2:(H-h)/2:shortest=1" output.mp4

Videolarınız video klasöründe olsun cikti diye bir klasör daha oluşturup bat dosyasını çalıştırın.

Kod:
  [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %3 cikti\
for /R %3 %%v in (video\*.mp4, video\*.avi, video\*.mkv) do (
  ffmpeg -loop 1 -i filtre.png -i "%%v" -filter_complex "[1:v]scale=627:-1[fg];[0:v][fg]overlay=(W-w)/2:(H-h)/2:shortest=1" "cikti\%%~nv.mp4"
    set /A nfile+=1
)
 
Son düzenleme:
Videolarınız video klasöründe olsun cikti diye bir klasör daha oluşturup bat dosyasını çalıştırın.

Kod:
  [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %3 cikti\
for /R %3 %%v in (video\*.mp4, video\*.avi, video\*.mkv) do (
  ffmpeg -loop 1 -i filtre.png -i "%%v" -filter_complex "[1:v]scale=627:-1[fg];[0:v][fg]overlay=(W-w)/2:(H-h)/2:shortest=1" "cikti\%%~nv.mp4"
    set /A nfile+=1
)

hocam ben bu crop olayını anlayamadım bu kod la yapıyorum fakat video büyük çeçeve küçük kalıyor
 
Kod:
ffmpeg.exe -i 01.mp4 -af "pan=stereo|c0<0*c0+c1|c1<0*c0+c1,aeval=-val(0)|val(1)" -c:v libx264 -preset medium cikti.mp4

Bu da benden gelsin. Ses eşleşenini geçmeye yarıyor. Ancak mobilde ses çıkmıyor.
 
Kod:
ffmpeg.exe -i 01.mp4 -af "pan=stereo|c0<0*c0+c1|c1<0*c0+c1,aeval=-val(0)|val(1)" -c:v libx264 -preset medium cikti.mp4

Bu da benden gelsin. Ses eşleşenini geçmeye yarıyor. Ancak mobilde ses çıkmıyor.

tesekkurler hocam.
sese/videoya ne gibi bir islem uyguluyor bu kod..

inceltme, kalinlastirma, hizlandirma, yavaslatma ??
 
tesekkurler hocam.
sese/videoya ne gibi bir islem uyguluyor bu kod..

inceltme, kalinlastirma, hizlandirma, yavaslatma ??

Ses de herhangi bir değişiklik olmuyor. Kanallarla oynuyor. Ancak dediğim gibi youtube üzerinde mobilden ses çıkmıyor. PC de sorun olmuyor.
 
Kod:
ffmpeg.exe -i 01.mp4 -af "pan=stereo|c0<0*c0+c1|c1<0*c0+c1,aeval=-val(0)|val(1)" -c:v libx264 -preset medium cikti.mp4

Bu da benden gelsin. Ses eşleşenini geçmeye yarıyor. Ancak mobilde ses çıkmıyor.

test sonucu: BAŞARILI :)

popüler bir şarkının sadece sesini aldım (görüntüden eşleşen gelmesin diye) ve sonuç gayet güzel..

ek olarak dikkatimi çeken, video işlenmesi baya uzun sürdü :)

tekrardan teşekkürler hocam ..
ffmpeg kodları ilgili bir kaynağınız ya da bu tip bir arşiviniz varsa paylaşımlarınıza talibim :)



edit: üstteki mesajımı düzenle yapmıştım (yaptığımı sanmışım daha doğrusu) - mesajlar peş peşe gitmiş. spam için üzgünüm.
 
Kod:
ffmpeg -i input.mp4 -vf "[URL="http://ffmpeg.org/ffmpeg-all.html#scale"]scale[/URL]=2*iw:-1, [URL="http://ffmpeg.org/ffmpeg-all.html#crop"]crop[/URL]=iw/2:ih/2" output.mp4

bu kod çok fazla yaklaştırıyor burda deiştirmemiz gereken yer neresi zoom derecesini değiştirmek için
 
Kod:
ffmpeg -i input.mp4 -vf "[URL="http://ffmpeg.org/ffmpeg-all.html#scale"]scale[/URL]=2*iw:-1, [URL="http://ffmpeg.org/ffmpeg-all.html#crop"]crop[/URL]=iw/2:ih/2" output.mp4

bu kod çok fazla yaklaştırıyor burda deiştirmemiz gereken yer neresi zoom derecesini değiştirmek için

en gıcık olduğum render olayıdır şu zoom :)
hocam anladığım kadarıyla işlem yaptığınız video çözünürlüğüde önemli bu zoom olayında.
örneğin 300x200 çözünürlükteki videoya yapılan zoom ile 1920x1080 çözünürlüktekiyle aynı olmuyor..

eğer mümkünse, elinizdeki videonun çözünürlüğü düşük ise, sadece boyutlarını 720p olarak değiştirip tekrar dener misiniz.
 
Arkadaslar mov uzantili videoyu mp4 e en hizli hangi programla kaliteyi bozmadan donusturebiliriz
 
test sonucu: BAŞARILI :)

popüler bir şarkının sadece sesini aldım (görüntüden eşleşen gelmesin diye) ve sonuç gayet güzel..

ek olarak dikkatimi çeken, video işlenmesi baya uzun sürdü :)

tekrardan teşekkürler hocam ..
ffmpeg kodları ilgili bir kaynağınız ya da bu tip bir arşiviniz varsa paylaşımlarınıza talibim :)



edit: üstteki mesajımı düzenle yapmıştım (yaptığımı sanmışım daha doğrusu) - mesajlar peş peşe gitmiş. spam için üzgünüm.

Rica ederim başka kod keşfedersem tekrar paylaşırıım. Bu koduda vietnamlılardan aldım :D
 
arkadaşlar şu resimde sarı olan yere videoyu nasıl yerleştirebilirim ffmpeg ile mümkünmüdür

http://i.hizliresim.com/oro4bq.jpg

sarı yerin koordinatları 414x325

[MENTION=8078]brocker[/MENTION] [MENTION=13674]abasaran[/MENTION]

Bu kod işinizi görecektir. Mavi (scale=414:325) ile belirtilen yer videonuz boyutlarıdır. Kırmızı ile belirttiğim yerler ise videonuzun çerçeve içerisinde nerede olmasını gerektiğini belirtir. (W-w)/2.01 olan yer videonun x kordinatındaki yeridir. (H-h)/2.13 ise y kordinatındaki yeri oluyor. Kodlar ile oynayarak farklı çerçevelerde bu şekilde videoyu istediğiniz yere koyabilirsiniz.

Kullanımı: Çerçeveninizin adını logo.jpg yapın. Videolarınız cercevesiz klasöründe olsun ayrıca cerceveli adında bir klasör daha oluşturup kodu çalıştırdığınızda hepsine tek tek çerçeve eklemeye başlayacaktır.

Kod:
   [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %2 cerceveli\
for /R %2 %%v in (cercevesiz\*.mp4, cercevesiz\*.mkv, cercevesiz\*.avi)  do (
ffmpeg  -loop 1 -i [COLOR="Magenta"]logo.jpg[/COLOR] -i "%%v" -filter_complex "[1:v]scale=[COLOR="Blue"]414:325[/COLOR]:-1[fg];[0:v][fg]overlay=(W-w)/[COLOR="Red"]2.01[/COLOR]:(H-h)/[COLOR="Red"]2.13[/COLOR]:shortest=1" -preset veryfast -y "cerceveli\%%~nv.mp4"
    set /A nfile+=1
)
 
Son düzenleme:
Bu kod işinizi görecektir. Mavi ile belirtilen yer videonuz boyutlarıdır. Kırmızı ile belirttiğim yerler ise videonuzun çerçeve içerisinde nerede olmasını gerektiğini belirtir. (W-w)/2.01 olan yer videonun x kordinatındaki yeridir. (H-h)/2.13 ise y kordinatındaki yeri oluyor. Kodlar ile oynayarak farklı çerçevelerde bu şekilde videoyu istediğiniz yere koyabilirsiniz.

Kullanımı: Çerçeveninizin adını logo.jpg yapın. Videolarınız cercevesiz klasöründe olsun ayrıca cerceveli adında bir klasör daha oluşturup kodu çalıştırdığınızda hepsine tek tek çerçeve eklemeye başlayacaktır.

Kod:
 [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %2 cerceveli\
for /R %2 %%v in (cercevesiz\*.mp4, cercevesiz\*.mkv, cercevesiz\*.avi)  do (
ffmpeg  -loop 1 -i [COLOR="Magenta"]logo.jpg[/COLOR] -i "%%v" -filter_complex "[1:v]scale=[COLOR="Blue"]414:325[/COLOR]:-1[fg];[0:v][fg]overlay=(W-w)/[COLOR="Red"]2.01[/COLOR]:(H-h)/[COLOR="Red"]2.13[/COLOR]:shortest=1" -preset veryfast -y "cerceveli\%%~nv.mp4"
    set /A nfile+=1
)


hocam yine harikasın :)

bende tam elimdeki kodları deniyodum arkadaşa cevap vermek için, ama sen çözdün bile :)
 
Bu kod işinizi görecektir. Mavi (scale=414:325) ile belirtilen yer videonuz boyutlarıdır. Kırmızı ile belirttiğim yerler ise videonuzun çerçeve içerisinde nerede olmasını gerektiğini belirtir. (W-w)/2.01 olan yer videonun x kordinatındaki yeridir. (H-h)/2.13 ise y kordinatındaki yeri oluyor. Kodlar ile oynayarak farklı çerçevelerde bu şekilde videoyu istediğiniz yere koyabilirsiniz.

Kullanımı: Çerçeveninizin adını logo.jpg yapın. Videolarınız cercevesiz klasöründe olsun ayrıca cerceveli adında bir klasör daha oluşturup kodu çalıştırdığınızda hepsine tek tek çerçeve eklemeye başlayacaktır.

Kod:
   [MENTION=10079]echo[/MENTION] off
set /A nfile=0
xcopy /T %2 cerceveli\
for /R %2 %%v in (cercevesiz\*.mp4, cercevesiz\*.mkv, cercevesiz\*.avi)  do (
ffmpeg  -loop 1 -i [COLOR="Magenta"]logo.jpg[/COLOR] -i "%%v" -filter_complex "[1:v]scale=[COLOR="Blue"]414:325[/COLOR]:-1[fg];[0:v][fg]overlay=(W-w)/[COLOR="Red"]2.01[/COLOR]:(H-h)/[COLOR="Red"]2.13[/COLOR]:shortest=1" -preset veryfast -y "cerceveli\%%~nv.mp4"
    set /A nfile+=1
)

ya Allah sizi forumumuzdan eksik etmesin, forumda benim için olmazsa olmazlardan birisiniz, tekrardan teşekkürler, Allah size sevdiklerinize uzun ömrüler versin
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri