Videolänge mit Ruby und ffmpeg herausfinden

Heute wollen wir in unserem Script-Tip zeigen wie man auf Windows-Rechnern die Länge von Videos mit Ruby und ffmpeg herausfinden kann.

Um das Script auszuführen muss ffmpeg auf dem Rechner installiert sein.
Quellcode:

s = `ffmpeg -i x:\\dir\file.wmv 2>&1`
if s =~ /Duration: ([\d][\d]):([\d][\d]):([\d][\d]).([\d]+)/
    hours = $1
    mins = $2
    seconds =$3
    fractions = $4
end

Eingestellt am 18.09.2009 um 08:00

Kategorie: Tutorials

Be Sociable, Share!

Kommentare für diesen Artikel wurden geschlossen.

Suchen auf rubyonrails.de

Aktuelle Rails Version + Abhängigkeiten:

Gem rails-3.0.0
actionmailer (= 3.0.0, runtime)
actionpack (= 3.0.0, runtime)
activerecord (= 3.0.0, runtime)
activeresource (= 3.0.0, runtime)
activesupport (= 3.0.0, runtime)
bundler (~> 1.0.0, runtime)
railties (= 3.0.0, runtime)

Rails auf Rubyforge
Rails auf Github