|
#1
|
||||
|
||||
FFMpeg ile hareketli çerçeve kodu olan var mı ?
Merhaba arkadaşlar. FFmpeg ile bir proje üzerinde çalışıyorum ancak bu hareketli çerçeve işini doğru düzgün halledemedim. Bir sürü peş peşe filter vs olduğu için aşırı karışık geldi. Elinde olan varsa paylaşabilir mi acaba ?
|
Reklamlar |
|
#2
|
||||
|
||||
Çok karışık değil aslında şuradan bakarak akışı anlayabirsin.
https://trac.ffmpeg.org/wiki/Create%...input%20videos Şuan mobilim kapadım pcyi yapamazsan yarına hallederim. |
#3
|
||||
|
||||
Teşekkürler bir de buradan bakarak kurcalayayım
@memurvadisi1 overlay işini yapıyorum ancak arka plan videosunu döngüye sokmayı başaramadım maalesef. Arka plan videosu bitince iki video da donuyor sadece ses devam ediyor Konu WinAtHere tarafından (29.06.2018 Saat 02:08 ) değiştirilmiştir. |
#4
|
||||
|
||||
@WinAtHere ,
döngü için loop yapman lazım video süresiyle eşit olması içinde setpts ayarlaman gerekiyor. aşağıda 2 katman ve 3 katmanlı örnek verdim satır atlatarak yazdım tam olarak anlaman için o şekilde sonsuza doğru gidersin katmanda çalışması için satırları silmelisin. video katmanı ekleyeceksen tekrar için en üste yani ana videoya setpts=PTS-STARTPTS alt videolara yani ana video uzunluğunda bitmesi için setpts=N/(FRAME_RATE*TB) vermelisin. ekstra olarakta shortest=1 yazmalısın. Bg üzeri video Kod:
ffmpeg -y -i input.mp4 -filter_complex "[0:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo; [0:v]scale=551:268,setpts=PTS-STARTPTS[v1]; movie=filter/bg.mp4:loop=999,setpts=N/(FRAME_RATE*TB),scale=854:480[v2]; [v2][v1]overlay=shortest=1:x=10:y=10" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -crf 26 -b:v 1400k -shortest -acodec libmp3lame -b:a 128k -ar 44100 -preset veryfast out.mp4 Bg üzeri video üzeri filtre resim Kod:
ffmpeg -y -i input.mp4 -filter_complex "[0:a]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo; [0:v]scale=551:268,setpts=PTS-STARTPTS[v1]; movie=filter/bg.mp4:loop=999,setpts=N/(FRAME_RATE*TB),scale=854:480[v2]; movie=filter/filter.png,scale=854:480[v3]; [v2][v1]overlay=shortest=1:x=10:y=10[v4]; [v4][v3]overlay=0:0" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -crf 26 -b:v 1400k -shortest -acodec libmp3lame -b:a 128k -ar 44100 -preset veryfast out.mp4 Konu memurvadisi1 tarafından (29.06.2018 Saat 11:27 ) değiştirilmiştir. |
#5
|
||||
|
||||
@memurvadisi1 çok teşekkürler gerçekten hocam sağolasın
|
Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir) | |
Seçenekler | |
Stil | |
|
|