Webmaster ve Yazılım Geliştiriciler
Ffmpeg İle Fotoğrafları Yan Yana Koymak Hk.
Ffmpeg İle Fotoğrafları Yan Yana Koymak Hk.
-
Selamlar Arkadaşlar,
FFmpeg ile farklı boyutlardaki resimleri yan yana koymaya çalışıyorum fakat bir türlü olumlu sonuca ulaşamadım. Resimlerin kalitesini bozmadan üstteki fotoğraftaki gibi bir sonuca nasıl ulaşabiliriz.
Şöyle ki; Elimde 4 tane fotoğraf var
1.boyutu - 1920 * 1080
2.boyutu - 1920 * 1350 etc. diye gidiyor.ffmpeg -i 1.jpg -i 2.jpg -i 3.jpg -i 4.jpg -filter_complex tile=4x1,scale=1280:720,pad=1280:720:(ow-iw)/2:(oh-ih)/2 output.png
şeklinde yapıyorum fakat 1.resmi ekrana basıp diğerlerini basmıyor sorun nerde olabilir sizce?
Konu hakkında bilgisi olan müridlerimiz varsa yeşillendirirse sevinirim.
saybirs tarafından 09/Eyl/18 21:14 tarihinde düzenlenmiştir -
ffmpeg bilmiyorum ama python'da şöyle bir şey yapabilirsin hocam,
-
pSkpt bunu yazdı
ffmpeg bilmiyorum ama python'da şöyle bir şey yapabilirsin hocam,
çözüm için teşekkürler hocam fakat ffmpeg üzerinden gitmem gerekiyor.
yukari
-
https://superuser.com/a/625627
-
end bunu yazdı
https://superuser.com/a/625627
teşekkürler @end hocam sorun çözüldü.
Olur da birisine lazım olursa bilal e anlatır gibi bırakayım;
//1.jpg 2.jpg etc. tarzındaki fotilerin boyutunu 1080x1350 olarak değiştirelim. ffmpeg -i %d.jpg -vf scale=1080:1350 %d_output.jpg //Üstten gelen output fotilerini 3x1 diyerek 1 satır da 3 foti olarak dizsin ffmpeg -i %d_output.jpg -filter_complex tile=3x1 output.png //Bana 1280x720 boyutu lazım olduğu için 1280x720 olarak küçültelim. ffmpeg -i output.png -vf scale=1280:720 output_1280x720.jpg
saybirs tarafından 09/Eyl/18 22:21 tarihinde düzenlenmiştir -
imagemagick daha iyi bir araç olmaz mı?
Çözüm için teşekkürler.
-
YeniHarman bunu yazdı
imagemagick daha iyi bir araç olmaz mı?
Çözüm için teşekkürler.
evet onada bakmıştım hocam, bazı projelerde kullanmıştım daha basit ve temiz bir çıktı veriyordu uğraştırmıyordu. Fakat şuan ki yazdığım proje video işlemleri ile alakalı olduğu için ffmpeg ile başladım. Zaten at koşturmalık bir durum olmadığı için yazdım geçtim şuan için. İleri de eğer ffmpeg işimi görmezse imagemagick hazretleri ile devam edebilirim. Önerin için teşekkürler.
-
saybirs bunu yazdıend bunu yazdı
https://superuser.com/a/625627
teşekkürler @end hocam sorun çözüldü.
Olur da birisine lazım olursa bilal e anlatır gibi bırakayım;
//1.jpg 2.jpg etc. tarzındaki fotilerin boyutunu 1080x1350 olarak değiştirelim. ffmpeg -i %d.jpg -vf scale=1080:1350 %d_output.jpg //Üstten gelen output fotilerini 3x1 diyerek 1 satır da 3 foti olarak dizsin ffmpeg -i %d_output.jpg -filter_complex tile=3x1 output.png //Bana 1280x720 boyutu lazım olduğu için 1280x720 olarak küçültelim. ffmpeg -i output.png -vf scale=1280:720 output_1280x720.jpg
Google arama ile gelen veya müridlerden ihtiyacı olan varsa;
Üstte attığım postta fmmpeg yöntemi fotoğrafların kaliteleri bozuyordu. bozmaması için de aynı boyutlara dönüştürme gibi saçma sapan işler yapılıyordu. FFmpeg yerine github'ta php ile yazılmış bir opensource proje buldum o daha sağlıklı çalışıyor. Belirtilen çerçeve boyutunda fotoğrafları bozmadan kolaj olarak veriyor. FFMpeg ile zaman kaybetmeyip alttaki opensource i kullanabilirsiniz.
https://github.com/tzsk/collage