|
#41
|
||||
|
||||
for %a in ("*.avi") do ffmpeg -i "%a" -af "pan=stereo|c0<0*c0+c1|c1<0*c0+c1,aeval=-val(0)|val(1)" -c:v libx264 -preset ultrafast "%~na.mp4"
hocam bi ara ses için bunu kaydetmişim sırayla alıyordu renderleri |
#42
|
||||
|
||||
Bunu biraz kurcalayalım, toplu olarak yaptırabiliriz bizim programda.
|
#43
|
||||
|
||||
@Hash-Ocean hocam yapamadım ya. Mesela D:\asd klasöründe 20 tane video var. Bunları herhangi bir kod ile toplu şekilde C:\Users\mtkn\Desktop\video klasörüne render yapmak istiyorum. Nasıl yapabilirim tam olarak ?
|
#44
|
||||
|
||||
Şu aracı kullanıyorsan
http://www.ytpara.com/video-edit-pro...ontemleri.html İlk süslü paranteze videoların bulunduğu klasörün adı "ads" Sondaki süslü paranteze çıktı klasörünün adı "video" Alttaki gibi: Kod:
ffmpeg -i "{asd}.*" -vf "crop=2/3*in_w:2/3*in_h:(in_w-out_w)/1.3+250*sin(n/30):(in_h-out_h)/1.2 +300*sin(n/27)" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 1400k -profile:v main -level 3.1 -acodec libmp3lame -b:a 128k -ar 44100 -metadata title="" -metadata artist="" -metadata album_artist="" -metadata album="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder="" -threads 0 -shortest -preset superfast "{video}.*" |
#45
|
||||
|
||||
Hayır sadece cmd üzerinden kullanıyorum. Eğer cmd üzerinden basit bir yolu yoksa programla yapayım bari ama cmd işimi görüyordu sadece toplu yapmakta sıkıntım var.
|
#46
|
||||
|
||||
O şekilde denemedim hiç, program üzerinden denedim sadece,
Program daha basit daha pratik oluyor. |
#47
|
||||
|
||||
Render duruyor hiç hareket yok.
Videolar 10 saniye de render olacak uzunlukta. Videoları görmüyor galiba. Avi uzantılı. ffmpeg de çalışıyordu normalde |
#48
|
||||
|
||||
renderlayacağınız videolar bin klasöründe olmalı hocam, başka klasöre render alma kodu muhakkak vardır ama bilmiyorum internetten bakmak lazım.
|
#49
|
||||
|
||||
Yanlış yapmışın hocam
Süslü parantezlerin içinde sadece klasörlerin ismi olacak uzantı değil yani Ve giriş çıkış klasörleri farklı olacak Masa üstünde iki klasör oluştur 1.klasör videoların bulunduğu klasör adı: input Videoları bu klasöre at 2.klasör çıktı klasörü adı: output Renderlenen videolar burada çıkacak Programda klasörleri seç Sonra kod kısmı şöyle olacak: Baştaki süslü parantez {input} Sondaki süslü parantez{output} Yani aşağıdaki kodu yapıştır Kod:
ffmpeg -i "{input}.*" -vf "crop=2/3*in_w:2/3*in_h:(in_w-out_w)/1.3+250*sin(n/30):(in_h-out_h)/1.2 +300*sin(n/27)" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 1400k -profile:v main -level 3.1 -acodec libmp3lame -b:a 128k -ar 44100 -metadata title="" -metadata artist="" -metadata album_artist="" -metadata album="" -metadata date="" -metadata track="" -metadata genre="" -metadata publisher="" -metadata encoded_by="" -metadata copyright="" -metadata composer="" -metadata performer="" -metadata TIT1="" -metadata TIT3="" -metadata disc="" -metadata TKEY="" -metadata TBPM="" -metadata language="eng" -metadata encoder="" -threads 0 -shortest -preset superfast "{output}.*" Konu acan38 tarafından (21.10.2016 Saat 04:36 ) değiştirilmiştir. |
#50
|
||||
|
||||
Size ne kadar teşekkür etsem az. Gerçekten çok yardımcı oldunuz. Sorunu çözdüm. Çok teşekkür ederim tekrardan. @Hash-Ocean alıntıyı unutmuşum siz de dahil hocam elbette.
Konu Mtkn58 tarafından (21.10.2016 Saat 04:52 ) değiştirilmiştir. |
Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir) | |
Seçenekler | |
Stil | |
|
|