2016-01-14 25 views
6

Ben jpg resimleri dizisi içine MP4 video dosyası dönüştürme çalışıyorum ile resimler gibi tüm video kareleri (out-1.jpg, out-2.jpg vs.) FFMPEG kullanarak,Özü FFMPEG

mkdir frames 
ffmpeg -i "%1" -r 1 frames/out-%03d.jpg 
Ben gibi elde hataları tutmak Ancak

,

[resim2 @ 00000037f5a811a0] dosya açılamadı: kare/out-C: FFMPEG \ toGIF.bat3d.jpg av_interleaved_write_frame \ \ Uygulamalar(): Giriş/çıkış hata çerçevesi = 1 fps = 0,0 q = 5.9 Lsize = N/A süre = 00: 00: 01.00 bitrate = Yok Video: 63kB ses: 0k B altyazı: 0kB diğer akışlar: 0kB küresel başlıklar: 0kB muxing overhead: bilinmiyor Dönüştürme başarısız!

% 03d bölümünü çıkarırsam, dönüşüm çalışır, ancak yalnızca ilk kareyi çıkarır ve program hatayla durur.

Videonun tüm karelerini FFMPEG ile nasıl doğru bir şekilde alabilirim?

ffmpeg -i "%1" frames/out-%03d.jpg 

görüntü dosyaları dizisi

cevap

8

kullanın kare hızına sahip değilsiniz. Video dosyasını örneklemek istiyorsanız, girişten önce -r kullanın.

Düzenleme:

ffmpeg -i "C:\Applications\FFMPEG\aa.mp4" "frames/out-%03d.jpg" 
+1

Ben out gibi bu komutun http://pastebin.com/qxQNwQNu – user780756

+1

Tamam mesele nihayet, Windows ihtiyacı olduğunu görünüyor bulundu %% şimdi benzer hataları almak %% 03d.jpg – user780756

+0

Komutu komut dosyasından mı çalıştırıyorsunuz? – Mulvya