2015-06-11 19 views

cevap

2

Böyle bir bulanıklık resmin üzerine videoyu bindirilirken deneyebilirsiniz.

ffmpeg -i input_video -loop 1 -i input_image -t 10 -filter_complex " 
[0:v]scale=-1:720[scaled_video]; 
[1:v]scale=1280:720,boxblur=50[blur_image]; 
[blur_image][scaled_video]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[outv]" -c:v libx264 -aspect 1280/720 -map [outv] -map 0:a -c:a copy output_video 

Girdi görüntü -loop 1 tarafından çıkış video süresi aracılığıyla devreye alınacaktır. Ve -t 10, çıkış video süresini 10 saniyeyle sınırlayacaktır. Bu örnekte, çıkış video çözünürlüğü olarak 1280: 720'yi kullandım ve bu oranı eşleştirmek için girdileri ölçeklendirdim. 0:v, giriş videosuna bakın ve genişliğin buna göre ayarlanacağı 720 yüksekliğine kadar ölçeklendirilecektir.

Burada sab, smartblur ve unsharp gibi diğer birçok vardır boxblur filtre kullanılır. map belirtilen işlenmiş giriş akışlarını alacak ve buna göre çıkış akışını eşleyecektir.

Bu yardımcı olur umarım!

+0

Büyük! İşte senaryo https://gist.github.com/c08899b11ee6105ca24d – Cfr

+0

Videoyu 'youtube' gibi siyah arka plan üzerine yerleştirebilir miyim? –

+1

Evet. İkinci görüntü yerine '-f lavfi -i color = black' kullanın. – Chamath