Nasıl bir dizinde 1 2 dosyayı kaldırmak için?

Hi-tech elektronik ve bilgisayar donanımları ve internet. elektrik daha iyi kullanılması, iş ve teknik, ekipman seçimi ile yardımcı olur. Sunumlar fikstür ve planlar. Dalgalar ve elektromanyetik kirlilik.
izentrop
Econologue uzmanı
Econologue uzmanı
mesajlar: 13726
yazıtı: 17/03/14, 23:42
Yer: picardie
x 1526
Temas :

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri izentrop » 12/06/16, 00:04

0 x
kullanıcı avatarı
chatelot16
Econologue uzmanı
Econologue uzmanı
mesajlar: 6960
yazıtı: 11/11/07, 17:33
Yer: Angouleme
x 264

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri chatelot16 » 12/06/16, 10:09

her sistemin, bu tür işlemleri otomatikleştiren küçük bir program yapmak için kendi küçük programlama dili vardır: Windows'ta .bat dosyası ve linux'ta bash dosyası

ancak bu özel dillerden kaçınmak için pyton dilinde bir program yapmayı tercih ederim: bu basit bir dil olduğu gibi linux ile Windows veya Mac ile de kullanılabilir

Bir dizindeki 2 dosyadan birini silmek için bir program, istediğiniz dosya numarasında başlayan ve biten bir döngü yazarak 4 satırdan fazla yapmaz: bu basit program, sayılara uyum sağlamak için her kullanımda değiştirilmelidir. silmek
0 x
Christophe
arabulucu
arabulucu
mesajlar: 79374
yazıtı: 10/02/03, 14:06
Yer: gezegen Serre
x 11064

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri Christophe » 25/06/16, 19:44

izentrop yazdı:komut satırında FFMPEG ile (...).


Geri döndüm...

Dakikada 40 görüntüde 000 aylık çekimden sonra depolanan 1'den fazla görüntü ile FFMPEG, büyük zaman aralıklarını işlemek için tek olası çözümdür (en azından ücretsiz) ve bu tek geçişte :) düzinelerce videoyu kopyalamak / yapıştırmak zorunda olmak dışında ...

Aslında; 2000'den fazla görüntü Windows Movier Maker havada ... ve GoPro Studio için daha kötü!

Buna ek olarak, FFMPEG -filter seçeneği: v "setpts = X * PTS", X <1 ile 1'den yalnızca X kareyi tutmanıza izin verir (bkz. https://trac.ffmpeg.org/wiki/How%20to%2 ... 0a%20video) ... ve dolayısıyla herhangi bir bilgisayar müdahalesi yapmadan istediğimi elde etmek için (1 veya daha fazla görüntüden 2'ini silin)!

Başka bir deyişle, sabit çıktı video kare hızında:

Videoyu 2 hızlandırmak istiyorsanız: X = 0.5 (0.5'de 1 kare tutuyoruz)
Videoyu 10 hızlandırmak istiyorsanız: X = 0.1
0 x
izentrop
Econologue uzmanı
Econologue uzmanı
mesajlar: 13726
yazıtı: 17/03/14, 23:42
Yer: picardie
x 1526
Temas :

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri izentrop » 26/06/16, 11:40

Linux veya Windows altında?
Vista'da, birleştirme çalışmaz% de img% 03d.png bir hataya neden olur.
0 x
Christophe
arabulucu
arabulucu
mesajlar: 79374
yazıtı: 10/02/03, 14:06
Yer: gezegen Serre
x 11064

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri Christophe » 26/06/16, 13:21

Windows ...% 05d.jpg komutu benim için çalışıyor ... ancak doğru dizinde olmalısınız (.bat'ı ffmpeg'den çalıştırdığınız durumda değil) ve büyük / küçük harfe duyarlı: .JPG .jpg ile aynı değil ... kısacası, pencere altı gibi linux ...

1 ayı 10 dakikadan daha kısa sürede derlemeyi başardım ki bu doğru ... Biraz film müziği ve bazı açıklamalar ekliyorum ve yüklüyorum.
0 x
izentrop
Econologue uzmanı
Econologue uzmanı
mesajlar: 13726
yazıtı: 17/03/14, 23:42
Yer: picardie
x 1526
Temas :

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri izentrop » 26/06/16, 20:45

İyi, oraya gittim. Ctrl + V tuşlarının kombinasyonu komut satırında çalışmazken, sağ tuş menüsünden "yapıştır" çalışır ... Şekle git.
Görüntülere ek olarak, programın dizinine "start in" yolu değiştirilmiş bir simge "komut istemi" eklemek de gerekliydi.
Daha sonra basitleşiyor;)
"Komut% 05d.jpg" değil,% 03d :)
0 x
Christophe
arabulucu
arabulucu
mesajlar: 79374
yazıtı: 10/02/03, 14:06
Yer: gezegen Serre
x 11064

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri Christophe » 27/06/16, 01:44

Ah evet, farenin sağ tuşuyla yapıştırmanız gerekiyor ... CRTL + V hiç çalışmadı Windows terminalinin altına inanıyorum ...

Hey sen de zaman atlamalı mısın?

Resimlerin isminde 05 rakam varsa% 5d (40.jpg'den 000.jpg'den fazla numaralandırılmış 00001 resim benim durumumdu) ... 42000 rakamınız varsa% 03d yani en fazla 3 görüntü ... 999.jpg ile başlarsanız ...

İşte 40 bin görüntüyü TIME00001.jpg'den TIME42270jpg'ye işlemek için kullandığım kesin komut.

ffmpeg -f image2 -start_number 00001 -i TIME% 05d.JPG -vcodec libx264 -b: v 3000k -s 1440 * 1080 timelapse.mp4

Daha sonra bu komutla 2 kareden 3'sini sildim:

ffmpeg -i timelapse.mp4 -filter: v "setpts = 0.33 * PTS" -b: v 3000k timelapse_3xspeed.mp4

Her şeyi 0.33 geçişte yapmak için 1. komuta -filter: v "setpts = 1 * PTS" entegre edilebilir ...

Aksi takdirde, resimlerin adını doğru kronolojik sıraya dönüştürmek için daha fazla zaman harcadım (goprom 5 basamakta artmadı, yalnızca 4 basamakta arttı, işte karışıklık: aynı ada sahip dosyalar ve bir Yeniden sınıflandırmak için kronolojik sıra) ffmpeg kullanmak yerine, yeniden sınıflandırma için ANT RENAMER'ı EXIF ​​bilgisi aracılığıyla kullandım :) Bu iyi bir küçük yazılım
0 x
izentrop
Econologue uzmanı
Econologue uzmanı
mesajlar: 13726
yazıtı: 17/03/14, 23:42
Yer: picardie
x 1526
Temas :

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri izentrop » 27/06/16, 10:49

Hayır, sadece görülmesi gereken bir testti.
Açıklama için teşekkürler. 05 = rakam sayısı ve d = ondalık sanırım.
"-başlangıç_sayı 00001" bana öyle geliyor ki gerekli değildi.
Bir * .bat dosyası birkaç ardışık komutu yürütebilmelidir.

İmg5.jpg ile img001.jpg arası görüntülerle 999 saniyelik aralıklarla slayt gösterisi yapmak için kullanışlı ve kısa bir komut

Kod: seçmek

ffmpeg -y -framerate 1/5 -i img%03d.jpg -c:v libx264  out.mp4


Genellikle FFMPEG'i doğrudan kullanmıyorum ama Windows WINFF arayüzü üzerinden kullanıyorum. Sipariş satırları "ön ayar" olarak kaydedilebilir. Dosya yollarıyla uğraşmanıza gerek yok, ancak dosya adlarındaki sınırlamaları unutmayın.

Kameramdan * .MOV formatındaki videolar televizyonum tarafından tanınmıyor. Bu, tescilli biçime sahip MP4'tür. Videoya dokunmadan yalnızca ses düzenleme özelliğine sahip bir MP4 ön ayarı, bir grup dosyayı bir çırpıda uyumlu hale getirir. Ayrıca film yapımcısı için bunları WMV'ye dönüştürmek için bir ön seçimim var : Wink:
0 x
Christophe
arabulucu
arabulucu
mesajlar: 79374
yazıtı: 10/02/03, 14:06
Yer: gezegen Serre
x 11064

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri Christophe » 28/06/16, 18:59

İşte zaman atlamalı 1 aylık yavru kedilerin ilk taslağı: http://www.dailymotion.com/video/x4iqdd ... se_animals

1 gün = 30 saniye
0 x
izentrop
Econologue uzmanı
Econologue uzmanı
mesajlar: 13726
yazıtı: 17/03/14, 23:42
Yer: picardie
x 1526
Temas :

Re: Bir dizindeki 1 dosyadan 2'i nasıl silinir?




yılından beri izentrop » 29/06/16, 12:17

Teknik olarak başarılı. Resim

Sonuç, bir bitki ile daha göz alıcıdır.
Her şeye sahip olamayız : Wink:
0 x

 


  • Benzer konular
    Cevaplar
    İzlenme
    Son Mesaj

Geri "Elektrik, elektronik ve bilişim Hi-Tech, İnternet, DIY, aydınlatma, malzemeler ve yeni"

Kimler?

Bunu gezen kullanıcılar forum : Kayıtlı kullanıcı ve 108 misafir yok