2012-12-20 28 views
5

Her bir çekimin ilk karesini algılamak için bir videoyu daha çok parçaya bölmek istiyorum.ffmpeg çoklu çıkış videoları oluşturma, gt'ye bölme (sahne, x)

Aşağıdaki giriş sahne çerçevelerini kaydeder ve bunlardan bir fotoğraf mozaiği oluşturur. Bu bana, seçim kısmının işlevsel olduğunu gösteriyor, ancak her videonun kendi video dosyası olduğu birçok ayrı video oluşturmak için bunu kullanmak istiyorum.

ffmpeg -i video.mpg -vf select='gt(scene\,0.2331)','scale=320x240,tile=1x100' -frames:v preview.png 

Teşekkür ederiz. Ben yakınım ve herhangi bir çözüme açığım.

+0

50 ekstra puan ister misiniz? Bununla ilgili olarak +50'lik bir ödül sorunum var: http://superuser.com/questions/692489/automatically-split-large-mov-video-files-into-smaller-files-at-black-frames-s – Ryan

cevap

1

Kesinlikle -ss (akış başlangıç ​​zamanı) ve -t (başlangıç ​​zamanından videonun saniye sayısı) seçeneklerinden kesinlikle faydalanmalısınız, Bu sahne çerçevelerinin her birine zaman ayırabilir misiniz? Öyleyse iyi gidiyorsun.

+0

Evet , denediğim şey bu, ama yine de ffmpeg ile her şeyi anlamaya yetecek kadar tanıdık değilim. Zamanın değişkeni, sahne seçiminin gerçekleştiği ana atamak istediğimi hissediyorum, ancak bunu nasıl yapacağımı henüz anlayamadım. – spitfire109