Bir görüntü dizisini bir video dosyasına kodlamak istiyorum, bunu geçmişte böyle bir şeyle yaptım:
ffmpeg -i %08d.jpg out.mp4
Ama önce dosyaları% 08d.jpg formatında olacak şekilde yeniden adlandırmalıydım. Onları kodlamak ve alfabetik sırayla (veya her neyse) yeniden adlandırmak zorunda kalmadan bırakmak istiyorum, bu mümkün mü? * .Jpg ve ffmpeg'i kullanmayı yeni kapattım ve sonunda düştüm.
Dosya listenize sembolik linkler ile yapabilirsiniz ... Size bir fikir vermek için bu linke bir göz atın: Görüntüleri en boy oranına göre sırala
—
Peter.O
Şu anda dosyaları sadece biraz python betiği ile yeniden adlandırıyorum, ancak bu bir kludge ve farkında olmadığım daha zarif bir çözüm olduğunu düşündüm. Sembolik bağlantı olayı da benim başıma gelmişti, ama bu aslında dosyaları yeniden adlandırmak kadar çok bir iş. Şimdi bir sonraki şeyi deneyeceğim.
—
wim
Boruyu daha önce denediniz mi? Bunun işe yarayıp yaramadığını görmek isterdim
—
slhck
Hayır, işe yaramadı. Ancak çalışmasını sağlayacak sözdizimini anlamaya çalışan man sayfalarını okuduğumda sorunu çözen başka bir şey gördüm. Cevap olarak gönderirim ..
—
wim
*.jpgFFmpeg yıldız işaretini görmeden önce tüm dosya isimlerine genişletilecektir. Sorabilirsem neden dosyaları yeniden adlandıramadın? Ya da başka bir yere kopyalayın, sonra yeniden adlandırın? Belki görüntüleri benzer FFmpeg içine boru olabilircat *.jpg | ffmpeg -f image2 -i pipe: -r 25 out.mp4?